UNPKG

yinghe-lowcode

Version:

基于vue、ant-design-vue,datagrid的低代码平台

13 lines 8.69 MB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("vue")):"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["yinghe-lowcode-mini"]=t(require("vue")):e["yinghe-lowcode-mini"]=t(e["Vue"])})("undefined"!==typeof self?self:this,(function(__WEBPACK_EXTERNAL_MODULE__8bbf__){return function(e){function t(t){for(var n,i,a=t[0],o=t[1],s=0,l=[];s<a.length;s++)i=a[s],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&l.push(r[i][0]),r[i]=0;for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n]);u&&u(t);while(l.length)l.shift()()}var n={},i={2:0},r={2:0};function a(e){return o.p+"yinghe-lowcode-mini.umd.min."+({0:"fail",1:"user"}[e]||e)+".js"}function o(t){if(n[t])return n[t].exports;var i=n[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.e=function(e){var t=[],n={0:1,1:1,3:1,6:1};i[e]?t.push(i[e]):0!==i[e]&&n[e]&&t.push(i[e]=new Promise((function(t,n){for(var r="css/"+({0:"fail",1:"user"}[e]||e)+"."+{0:"a8f62f9c",1:"58559d74",3:"2c00ee8f",4:"31d6cfe0",5:"31d6cfe0",6:"1c4413f6",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".css",a=o.p+r,s=document.getElementsByTagName("link"),l=0;l<s.length;l++){var c=s[l],u=c.getAttribute("data-href")||c.getAttribute("href");if("stylesheet"===c.rel&&(u===r||u===a))return t()}var d=document.getElementsByTagName("style");for(l=0;l<d.length;l++){c=d[l],u=c.getAttribute("data-href");if(u===r||u===a)return t()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=t,h.onerror=function(t){var r=t&&t.target&&t.target.src||a,o=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=r,delete i[e],h.parentNode.removeChild(h),n(o)},h.href=a;var f=document.getElementsByTagName("head")[0];f.appendChild(h)})).then((function(){i[e]=0})));var s=r[e];if(0!==s)if(s)t.push(s[2]);else{var l=new Promise((function(t,n){s=r[e]=[t,n]}));t.push(s[2]=l);var c,u=document.createElement("script");u.charset="utf-8",u.timeout=120,o.nc&&u.setAttribute("nonce",o.nc),u.src=a(e);var d=new Error;c=function(t){u.onerror=u.onload=null,clearTimeout(h);var n=r[e];if(0!==n){if(n){var i=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+i+": "+a+")",d.name="ChunkLoadError",d.type=i,d.request=a,n[1](d)}r[e]=void 0}};var h=setTimeout((function(){c({type:"timeout",target:u})}),12e4);u.onerror=u.onload=c,document.head.appendChild(u)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(n,i,function(t){return e[t]}.bind(null,i));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o.oe=function(e){throw console.error(e),e};var s=("undefined"!==typeof self?self:this)["webpackJsonpyinghe_lowcode_mini"]=("undefined"!==typeof self?self:this)["webpackJsonpyinghe_lowcode_mini"]||[],l=s.push.bind(s);s.push=t,s=s.slice();for(var c=0;c<s.length;c++)t(s[c]);var u=l;return o(o.s="fb15")}({0:function(e,t){},"0009":function(e,t,n){},"0081":function(e,t){e.exports=function(e){var t="[A-Z_][A-Z0-9_.]*",n={keyword:"HEADER ENDSEC DATA"},i={className:"meta",begin:"ISO-10303-21;",relevance:10},r={className:"meta",begin:"END-ISO-10303-21;",relevance:10};return{aliases:["p21","step","stp"],case_insensitive:!0,lexemes:t,keywords:n,contains:[i,r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}},"0096":function(e,t,n){"use strict"; /*! * devextreme-vue * Version: 21.2.6 * Build date: Tue Mar 01 2022 * * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-vue */var i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.setEmitOptionChangedFunc=t.bindOptionWatchers=void 0;var r=n("a293"),a=function(){function e(e,t,n,i,r,a,o){this._updateFunc=e,this._name=t,this._initialValues=n||{},this._nestedConfigurations=[],this._isCollectionItem=!!r,this._collectionItemIndex=a,this._expectedChildren=i||{},this._ownerConfig=o,this._componentChanges=[],this.updateValue=this.updateValue.bind(this)}return Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fullName",{get:function(){return this._name&&this._isCollectionItem?this._name+"["+this._collectionItemIndex+"]":this._name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"componentsCountChanged",{get:function(){return this._componentChanges},enumerable:!1,configurable:!0}),e.prototype.cleanComponentsCountChanged=function(){this._componentChanges=[]},Object.defineProperty(e.prototype,"fullPath",{get:function(){return this._ownerConfig&&this._ownerConfig.fullPath?this._ownerConfig.fullPath+"."+this.fullName:this.fullName},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ownerConfig",{get:function(){return this._ownerConfig},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"initialValues",{get:function(){return this._initialValues},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"expectedChildren",{get:function(){return this._expectedChildren},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nested",{get:function(){return this._nestedConfigurations},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"prevNestedOptions",{get:function(){return this._prevNestedConfigOptions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"collectionItemIndex",{get:function(){return this._collectionItemIndex},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isCollectionItem",{get:function(){return this._isCollectionItem},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"updateFunc",{get:function(){return this._updateFunc},enumerable:!1,configurable:!0}),e.prototype.init=function(e){this._options=e||[]},Object.defineProperty(e.prototype,"emitOptionChanged",{set:function(e){this._emitOptionChanged=e},enumerable:!1,configurable:!0}),e.prototype.setPrevNestedOptions=function(e){this._prevNestedConfigOptions=e},e.prototype.onOptionChanged=function(e){r.isEqual(e.value,e.previousValue)||this._onOptionChanged(e.fullName.split("."),e)},e.prototype.cleanNested=function(){this._nestedConfigurations=[]},e.prototype.createNested=function(t,n,i,r){var a=this._expectedChildren[t],o=t,s=i;a&&(s=a.isCollectionItem,a.optionName&&(o=a.optionName));var l=-1;s&&o&&(l=this._nestedConfigurations.filter((function(e){return e._name&&e._name===o})).length);var c=new e(this._updateFunc,o,n,r,s,l,this);return this._nestedConfigurations.push(c),c},e.prototype.updateValue=function(e,t){var n=[this.fullPath,e].filter((function(e){return e})).join(".");this._updateFunc(n,t)},e.prototype.getNestedOptionValues=function(){var e={};return this._nestedConfigurations.forEach((function(t){if(t._name){var n=i(i({},t.initialValues),t.getNestedOptionValues());if(n)if(t._isCollectionItem){var r=e[t._name];r&&Array.isArray(r)||(r=[],e[t._name]=r),r.push(n)}else e[t._name]=n}})),e},e.prototype.getOptionsToWatch=function(){var e={};return this._nestedConfigurations.forEach((function(t){return t._name&&(e[t._name]=!0)})),this._options.filter((function(t){return!e[t]}))},e.prototype._onOptionChanged=function(e,t){if(0!==e.length){var n=r.getOptionInfo(e[0]);if(n.isCollection||e.length>1){var i=this._getNestedConfig(n.fullName);if(i)return void i._onOptionChanged(e.slice(1),t);this._tryEmitOptionChanged(n.name,t.component.option(this.fullPath?this.fullPath+"."+n.name:n.name))}else this._tryEmitOptionChanged(n.name,t.value)}},e.prototype._getNestedConfig=function(e){for(var t=0,n=this._nestedConfigurations;t<n.length;t++){var i=n[t];if(i.fullName===e)return i}},e.prototype._tryEmitOptionChanged=function(e,t){this._emitOptionChanged&&this._emitOptionChanged(e,t)},e}();function o(e,t,n){var i=e&&e.getOptionsToWatch();i&&i.forEach((function(i){t.$watch(i,(function(t){n.hasOwnProperty(i)&&n[i]===t||e.updateValue(i,t),delete n[i]}))}))}function s(e,t,n){e.emitOptionChanged=function(e,i){r.isEqual(i,t.$props[e])||(n[e]=i,t.$emit("update:"+e,i))}}t.bindOptionWatchers=o,t.setEmitOptionChangedFunc=s,t.default=a},"00b1":function(e,t,n){"use strict";var i=n("7e94");t.string2binary=function(e){return i.string2binary(e)},t.string2Uint8Array=function(e){return i.transformTo("uint8array",e)},t.uint8Array2String=function(e){return i.transformTo("string",e)},t.string2Blob=function(e){var t=i.transformTo("arraybuffer",e);return i.arrayBuffer2Blob(t)},t.arrayBuffer2Blob=function(e){return i.arrayBuffer2Blob(e)},t.transformTo=function(e,t){return i.transformTo(e,t)},t.getTypeOf=function(e){return i.getTypeOf(e)},t.checkSupport=function(e){return i.checkSupport(e)},t.MAX_VALUE_16BITS=i.MAX_VALUE_16BITS,t.MAX_VALUE_32BITS=i.MAX_VALUE_32BITS,t.pretty=function(e){return i.pretty(e)},t.findCompression=function(e){return i.findCompression(e)},t.isRegExp=function(e){return i.isRegExp(e)}},"00b4":function(e,t,n){"use strict";n("ac1f");var i=n("23e7"),r=n("da84"),a=n("c65b"),o=n("e330"),s=n("1626"),l=n("861d"),c=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e}(),u=r.Error,d=o(/./.test);i({target:"RegExp",proto:!0,forced:!c},{test:function(e){var t=this.exec;if(!s(t))return d(this,e);var n=a(t,this,e);if(null!==n&&!l(n))throw new u("RegExp exec method returned something other than an Object or null");return!!n}})},"00dc":function(e,t,n){(function(e){var i=n("58a2"),r=n("c24d"),a=n("561d");function o(t){var n=new e(r[t].prime,"hex"),i=new e(r[t].gen,"hex");return new a(n,i)}var s={binary:!0,hex:!0,base64:!0};function l(t,n,r,o){return e.isBuffer(n)||void 0===s[n]?l(t,"binary",n,r):(n=n||"binary",o=o||"binary",r=r||new e([2]),e.isBuffer(r)||(r=new e(r,o)),"number"===typeof t?new a(i(t,r),r,!0):(e.isBuffer(t)||(t=new e(t,n)),new a(t,r,!0)))}t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=o,t.createDiffieHellman=t.DiffieHellman=l}).call(this,n("1c35").Buffer)},"00e9":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["drawer"===e.dialogModalType?n("a-drawer",{staticStyle:{height:"calc(100% - 10px)",overflow:"auto"},attrs:{title:e.dialogTitle,maskClosable:!0,confirmLoading:e.confirmLoading,width:e.dialogWidth,placement:"right",closable:!0,visible:e.visible},on:{close:e.handleCancel}},[n("a-spin",{attrs:{spinning:e.confirmLoading,size:"large"}},[n("k-form-build",{ref:"kfb",attrs:{value:e.configJson,dynamicData:e.dynamicData},on:{logEvent:e.logEvent,change:e.handleChange}})],1),0===e.operateBizBtn.length?n("div",{staticClass:"drawer-bootom-button"},[n("a-popconfirm",{attrs:{title:"确定放弃编辑?",okText:"确定",cancelText:"取消"},on:{confirm:e.handleCancel}},[n("a-button",{staticStyle:{"margin-right":"0.8rem"}},[e._v("取消")])],1),n("a-button",{attrs:{type:"primary",loading:e.confirmLoading},on:{click:e.handleOk}},[e._v("确认")])],1):e._e(),e.operateBizBtn.length>0?n("div",{staticClass:"drawer-bootom-button"},[e._l(e.operateBizBtn,(function(t,i){return[n("a-button",{key:i,attrs:{type:t.type?t.type:"primary",icon:t.icon},on:{click:function(n){return e.handleBusiness(t.operation,t)}}},[e._v(e._s(t.label))])]}))],2):e._e()],1):e._e(),"dialog"===e.dialogModalType?n("drag-modal",{staticStyle:{top:"5%",height:"70%","overflow-y":"hidden"},attrs:{title:e.dialogTitle,width:e.dialogWidth,visible:e.visible,isFooter:e.operateBizBtn.length>0,confirmLoading:e.confirmLoading,okText:"保存",cancelText:"关闭",wrapClassName:"ant-modal-cust-warp"},on:{ok:e.handleOk,cancel:e.handleCancel}},[n("a-spin",{attrs:{spinning:e.confirmLoading,size:"large"}},[n("k-form-build",{ref:"kfb",attrs:{value:e.configJson,dynamicData:e.dynamicData},on:{logEvent:e.logEvent,change:e.handleChange}})],1),e._l(e.operateBizBtn,(function(t,i){return n("template",{slot:"footer"},[n("a-button",{key:i,attrs:{type:t.type?t.type:"primary",icon:t.icon},on:{click:function(n){return e.handleBusiness(t.operation,t)}}},[e._v(e._s(t.label))])],1)}))],2):e._e()],1)},r=[],a=(n("cca6"),n("d3b7"),n("159b"),n("e6cf"),n("a79d"),n("5b4e")),o=n("1ae5"),s={name:"BaseModal",props:{serviceName:{type:String,default:"codeService"},width:{type:String,default:"40%"},pageId:{type:String,default:""},baseCodeType:{type:String,default:""},dialogType:{type:String,default:"dialog"},url:{type:Object,default:function(){return{add:"save",update:"updateById"}}},operateBtn:{type:Array,default:function(){return[]}},dynamicData:{type:Object},confirm:{type:Boolean,default:!1}},data:function(){return{visible:!1,model:{},dialogTitle:"新增",dialogServiceName:this.serviceName,dialogWidth:this.width,dialogBaseCodeType:this.baseCodeType,dialogModalType:this.dialogType,dialogUrl:{add:"save",update:"updateById"},configJson:{},disableSubmit:!1,confirmLoading:!1,pageIdTemp:"",enableList:[],disableList:[],ctos3CommonApi:a["c"],packageRpcParam:o["o"],uploadUrl:"/api",operateBizBtn:this.operateBtn}},methods:{add:function(e){this.edit(e||{})},edit:function(e){this.visible=!0,this.confirmLoading=!0,this.dynamicData.commonFunc=this.commonFunc,this.model=Object.assign({},e),this.dynamicData.record=e,this.model.hasOwnProperty("tailInfos")&&(Object.assign(this.model,this.model["tailInfos"]),delete this.model.tailInfos),this.initForm(e)},initForm:function(e){var t=this,n={serviceName:"formConfigService",methodName:"searchFormConfigByPageId"};this.pageIdTemp?(n.rpcParams=[this.pageIdTemp],this.confirmLoading=!1):e.pageId?e.pageId&&e.pageName?n.rpcParams=[this.pageId]:n.rpcParams=[e.pageId]:this.pageId?n.rpcParams=[this.pageId]:this.dialogBaseCodeType?n.rpcParams=[Object(o["h"])(this.dialogBaseCodeType)]:this.$message.error("未设置pageId!"),Object(a["b"])(n).then((function(n){if(0===n.responseData.statusCode){t.operateBizBtn=[];var i=n.responseData.resultData,r=JSON.parse(i.configJson);t.configJson=r,2===i.formType&&r.config.dialog&&(t.dialogTitle=r.config.dialog.dialogTitle,t.dialogServiceName=r.config.dialog.serviceName,t.dialogBaseCodeType=r.config.dialog.baseCodeType,t.dialogModalType=r.config.dialog.dialogType,r.config.dialog.add&&(t.dialogUrl.add=r.config.dialog.add),r.config.dialog.update&&(t.dialogUrl.update=r.config.dialog.update)),Object(o["A"])(t.configJson.config,"callInMounted",t)(a["c"],o["o"],t);var s=JSON.parse(i.operateConfigJson);s&&s.forEach((function(e){e.operation&&""!=e.operation&&t.operateBizBtn.push(e)})),t.configJson.dialogWidth&&(t.width=t.configJson.dialogWidth),t.$refs.kfb.setData(e),t.$refs.kfb.disable(t.disableList),t.$refs.kfb.enable(t.enableList),t.disableList=[],t.enableList=[],e.id||t.$refs.kfb.reset(),t.confirmLoading=!1}else t.$message.error("加载动态列表头失败!")})).catch((function(){}))},close:function(){this.$emit("close"),this.visible=!1,this.disableSubmit=!1},handleOk:function(){var e=this,t=this;this.$refs.kfb.getData().then((function(n){t.confirmLoading=!0;var i=Object.assign(e.model,n),r={};r.serviceName=e.dialogServiceName,e.dialogBaseCodeType?r.rpcParams=[i,e.dialogBaseCodeType]:r.rpcParams=[i],e.model.id?r.methodName=e.dialogUrl.update:r.methodName=e.dialogUrl.add,Object(a["b"])(r).then((function(e){var n=e.responseData;0===n.statusCode?(t.$message.success("操作成功"),t.$emit("ok","handleOk")):t.$message.warning("操作失败")})).finally((function(){t.confirmLoading=!1,t.close()})),e.$refs.kfb.reset()})).catch((function(){}))},handleCancel:function(){this.close(),this.$refs.kfb.reset()},handleChange:function(e,t){Object(o["A"])(this.configJson.config,"handleChange",this)(e,t,this)},logEvent:function(e,t){"onRowDblClick"!==e.event&&"onRowClick"!==e.event&&"onSelectionChanged"!==e.event&&"onRowUpdated"!==e.event&&"onRowRemoved"!==e.event&&"onRowInserted"!==e.event||Object(o["A"])(this.configJson.config,"logEvent",this)(e,t,this)},commonFunc:function(e){Object(o["A"])(this.configJson.config,"dynamicFunc",this)(e,this)},handleBusiness:function(e){Object(o["A"])(this.configJson.config,"handleBusiness",this)(e,this)}}},l=s,c=n("2877"),u=Object(c["a"])(l,i,r,!1,null,"f613f2ba",null);t["a"]=u.exports},"00ee":function(e,t,n){var i=n("b622"),r=i("toStringTag"),a={};a[r]="z",e.exports="[object z]"===String(a)},"00fd":function(t,n,i){var r=i("9e69"),a=Object.prototype,o=a.hasOwnProperty,s=a.toString,l=r?r.toStringTag:void 0;function c(t){var n=o.call(t,l),i=t[l];try{t[l]=void 0;var r=!0}catch(e){}var a=s.call(t);return r&&(n?t[l]=i:delete t[l]),a}t.exports=c},"010b":function(e,t,n){"use strict";var i=n("facd"),r=n("c8fd"),a=n("b144"),o=n("3fd5"),s=n("9cde"),l=n("b7ae"),c=n("e942"),u=n("cc07"),d=n("6bc7"),h=i["a"].abstract,f=c["a"].queryByOptions,p={},m=i["a"].inherit({ctor:function(e){var t=this;e=e||{},this._eventsStrategy=new r["a"](this),Object(a["a"])(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onPush","onRemoved","onRemoving","onModified","onModifying"],(function(n,i){i in e&&t.on(i.slice(2).toLowerCase(),e[i])})),this._key=e.key,this._errorHandler=e.errorHandler,this._useDefaultSearch=!0},_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(e){return this._keyGetter||(this._keyGetter=Object(l["a"])(this.key())),this._keyGetter(e)},_requireKey:function(){if(!this.key())throw o["a"].Error("E4005")},load:function(e){var t=this;return e=e||{},this._eventsStrategy.fireEvent("loading",[e]),this._withLock(this._loadImpl(e)).done((function(n){t._eventsStrategy.fireEvent("loaded",[n,e])}))},_loadImpl:function(e){return f(this.createQuery(e),e).enumerate()},_withLock:function(e){var t=new u["a"];return e.done((function(){var e=this,n=arguments;s["j"].promise().done((function(){t.resolveWith(e,n)}))})).fail((function(){t.rejectWith(this,arguments)})),t},createQuery:h,totalCount:function(e){return this._totalCountImpl(e)},_totalCountImpl:function(e){return f(this.createQuery(e),e,!0).count()},byKey:function(e,t){return this._addFailHandlers(this._withLock(this._byKeyImpl(e,t)))},_byKeyImpl:h,insert:function(e){var t=this;return t._eventsStrategy.fireEvent("modifying"),t._eventsStrategy.fireEvent("inserting",[e]),t._addFailHandlers(t._insertImpl(e).done((function(e,n){t._eventsStrategy.fireEvent("inserted",[e,n]),t._eventsStrategy.fireEvent("modified")})))},_insertImpl:h,update:function(e,t){var n=this;return n._eventsStrategy.fireEvent("modifying"),n._eventsStrategy.fireEvent("updating",[e,t]),n._addFailHandlers(n._updateImpl(e,t).done((function(){n._eventsStrategy.fireEvent("updated",[e,t]),n._eventsStrategy.fireEvent("modified")})))},_updateImpl:h,push:function(e){var t={changes:e,waitFor:[]};this._eventsStrategy.fireEvent("beforePush",[t]),Object(u["c"])(...t.waitFor).done(()=>{this._pushImpl(e),this._eventsStrategy.fireEvent("push",[e])})},_pushImpl:d["n"],remove:function(e){var t=this;return t._eventsStrategy.fireEvent("modifying"),t._eventsStrategy.fireEvent("removing",[e]),t._addFailHandlers(t._removeImpl(e).done((function(e){t._eventsStrategy.fireEvent("removed",[e]),t._eventsStrategy.fireEvent("modified")})))},_removeImpl:h,_addFailHandlers:function(e){return e.fail(this._errorHandler).fail(o["b"])},on(e,t){return this._eventsStrategy.on(e,t),this},off(e,t){return this._eventsStrategy.off(e,t),this}});m.create=function(e,t){if(!(e in p))throw o["a"].Error("E4020",e);return new p[e](t)},m.registerClass=function(e,t){return t&&(p[t]=e),e},m.inherit=function(e){return function(t,n){var i=e.apply(this,[t]);return m.registerClass(i,n),i}}(m.inherit),t["a"]=m},"0126":function(t,n,i){(function(){"use strict";function n(t,n,i,r){var a;"undefined"===typeof JSON?function(){function e(e){return e<10?"0"+e:e}var t=n.tester().isString().isNumber().isBoolean().tester();function i(i){return n.isDate(i)?isFinite(i.valueOf())?i.getUTCFullYear()+"-"+e(i.getUTCMonth()+1)+"-"+e(i.getUTCDate())+"T"+e(i.getUTCHours())+":"+e(i.getUTCMinutes())+":"+e(i.getUTCSeconds())+"Z":null:t(i)?i.valueOf():i}var r,o,s,l=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,c={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function u(e){return l.lastIndex=0,l.test(e)?'"'+e.replace(l,(function(e){var t=c[e];return"string"===typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function d(e,t){var n,a,l,c,h,f=r,p=t[e];switch(p&&(p=i(p)),"function"===typeof s&&(p=s.call(t,e,p)),typeof p){case"string":return u(p);case"number":return isFinite(p)?String(p):"null";case"boolean":case"null":return String(p);case"object":if(!p)return"null";if(r+=o,h=[],"[object Array]"===Object.prototype.toString.apply(p)){for(c=p.length,n=0;n<c;n+=1)h[n]=d(n,p)||"null";return l=0===h.length?"[]":r?"[\n"+r+h.join(",\n"+r)+"\n"+f+"]":"["+h.join(",")+"]",r=f,l}if(s&&"object"===typeof s)for(c=s.length,n=0;n<c;n+=1)"string"===typeof s[n]&&(a=s[n],l=d(a,p),l&&h.push(u(a)+(r?": ":":")+l));else for(a in p)Object.prototype.hasOwnProperty.call(p,a)&&(l=d(a,p),l&&h.push(u(a)+(r?": ":":")+l));return l=0===h.length?"{}":r?"{\n"+r+h.join(",\n"+r)+"\n"+f+"}":"{"+h.join(",")+"}",r=f,l}}a=function(e,t,n){var i;if(r="",o="","number"===typeof n)for(i=0;i<n;i+=1)o+=" ";else"string"===typeof n&&(o=n);if(s=t,t&&"function"!==typeof t&&("object"!==typeof t||"number"!==typeof t.length))throw new Error("JSON.stringify");return d("",{"":e})}}():a=JSON.stringify;var o=n.isHash,s=Array.prototype.slice,l=/%((?:-?\+?.?\d*)?|(?:\[[^\[|\]]*\]))?([sjdDZ])/g,c=/\{(?:\[([^\[|\]]*)\])?(\w+)\}/g,u=/(-?)(\+?)([A-Z|a-z|\W]?)([1-9][0-9]*)?$/,d=/([1-9][0-9]*)$/g;function h(e,t){var n=e;if(u.test(t)){var i=t.match(u),r=i[1],a=i[3],o=i[4];o&&(o=parseInt(o,10),n=n.length<o?_(n,o,a,r):v(n,o))}return n}function f(e,t){var i;if(!n.isNumber(e))throw new Error("stringExtended.format : when using %d the parameter must be a number!");if(i=""+e,u.test(t)){var r=t.match(u),a=r[1],o=r[2],s=r[3],l=r[4];o&&(i=(e>0?"+":"")+i),l&&(l=parseInt(l,10),i=i.length<l?_(i,l,s||"0",a):v(i,l))}return i}function p(t,n){var i,r=n.match(d),o=0;r&&(o=parseInt(r[0],10),isNaN(o)&&(o=0));try{i=a(t,null,o)}catch(e){throw new Error("stringExtended.format : Unable to parse json from ",t)}return i}var m={bold:1,bright:1,italic:3,underline:4,blink:5,inverse:7,crossedOut:9,red:31,green:32,yellow:33,blue:34,magenta:35,cyan:36,white:37,redBackground:41,greenBackground:42,yellowBackground:43,blueBackground:44,magentaBackground:45,cyanBackground:46,whiteBackground:47,encircled:52,overlined:53,grey:90,black:90},g={SMILEY:"☺",SOLID_SMILEY:"☻",HEART:"♥",DIAMOND:"♦",CLOVE:"♣",SPADE:"♠",DOT:"•",SQUARE_CIRCLE:"◘",CIRCLE:"○",FILLED_SQUARE_CIRCLE:"◙",MALE:"♂",FEMALE:"♀",EIGHT_NOTE:"♪",DOUBLE_EIGHTH_NOTE:"♫",SUN:"☼",PLAY:"►",REWIND:"◄",UP_DOWN:"↕",PILCROW:"¶",SECTION:"§",THICK_MINUS:"▬",SMALL_UP_DOWN:"↨",UP_ARROW:"↑",DOWN_ARROW:"↓",RIGHT_ARROW:"→",LEFT_ARROW:"←",RIGHT_ANGLE:"∟",LEFT_RIGHT_ARROW:"↔",TRIANGLE:"▲",DOWN_TRIANGLE:"▼",HOUSE:"⌂",C_CEDILLA:"Ç",U_UMLAUT:"ü",E_ACCENT:"é",A_LOWER_CIRCUMFLEX:"â",A_LOWER_UMLAUT:"ä",A_LOWER_GRAVE_ACCENT:"à",A_LOWER_CIRCLE_OVER:"å",C_LOWER_CIRCUMFLEX:"ç",E_LOWER_CIRCUMFLEX:"ê",E_LOWER_UMLAUT:"ë",E_LOWER_GRAVE_ACCENT:"è",I_LOWER_UMLAUT:"ï",I_LOWER_CIRCUMFLEX:"î",I_LOWER_GRAVE_ACCENT:"ì",A_UPPER_UMLAUT:"Ä",A_UPPER_CIRCLE:"Å",E_UPPER_ACCENT:"É",A_E_LOWER:"æ",A_E_UPPER:"Æ",O_LOWER_CIRCUMFLEX:"ô",O_LOWER_UMLAUT:"ö",O_LOWER_GRAVE_ACCENT:"ò",U_LOWER_CIRCUMFLEX:"û",U_LOWER_GRAVE_ACCENT:"ù",Y_LOWER_UMLAUT:"ÿ",O_UPPER_UMLAUT:"Ö",U_UPPER_UMLAUT:"Ü",CENTS:"¢",POUND:"£",YEN:"¥",CURRENCY:"¤",PTS:"₧",FUNCTION:"ƒ",A_LOWER_ACCENT:"á",I_LOWER_ACCENT:"í",O_LOWER_ACCENT:"ó",U_LOWER_ACCENT:"ú",N_LOWER_TILDE:"ñ",N_UPPER_TILDE:"Ñ",A_SUPER:"ª",O_SUPER:"º",UPSIDEDOWN_QUESTION:"¿",SIDEWAYS_L:"⌐",NEGATION:"¬",ONE_HALF:"½",ONE_FOURTH:"¼",UPSIDEDOWN_EXCLAMATION:"¡",DOUBLE_LEFT:"«",DOUBLE_RIGHT:"»",LIGHT_SHADED_BOX:"░",MEDIUM_SHADED_BOX:"▒",DARK_SHADED_BOX:"▓",VERTICAL_LINE:"│",MAZE__SINGLE_RIGHT_T:"┤",MAZE_SINGLE_RIGHT_TOP:"┐",MAZE_SINGLE_RIGHT_BOTTOM_SMALL:"┘",MAZE_SINGLE_LEFT_TOP_SMALL:"┌",MAZE_SINGLE_LEFT_BOTTOM_SMALL:"└",MAZE_SINGLE_LEFT_T:"├",MAZE_SINGLE_BOTTOM_T:"┴",MAZE_SINGLE_TOP_T:"┬",MAZE_SINGLE_CENTER:"┼",MAZE_SINGLE_HORIZONTAL_LINE:"─",MAZE_SINGLE_RIGHT_DOUBLECENTER_T:"╡",MAZE_SINGLE_RIGHT_DOUBLE_BL:"╛",MAZE_SINGLE_RIGHT_DOUBLE_T:"╢",MAZE_SINGLE_RIGHT_DOUBLEBOTTOM_TOP:"╖",MAZE_SINGLE_RIGHT_DOUBLELEFT_TOP:"╕",MAZE_SINGLE_LEFT_DOUBLE_T:"╞",MAZE_SINGLE_BOTTOM_DOUBLE_T:"╧",MAZE_SINGLE_TOP_DOUBLE_T:"╤",MAZE_SINGLE_TOP_DOUBLECENTER_T:"╥",MAZE_SINGLE_BOTTOM_DOUBLECENTER_T:"╨",MAZE_SINGLE_LEFT_DOUBLERIGHT_BOTTOM:"╘",MAZE_SINGLE_LEFT_DOUBLERIGHT_TOP:"╒",MAZE_SINGLE_LEFT_DOUBLEBOTTOM_TOP:"╓",MAZE_SINGLE_LEFT_DOUBLETOP_BOTTOM:"╙",MAZE_SINGLE_LEFT_TOP:"Γ",MAZE_SINGLE_RIGHT_BOTTOM:"╜",MAZE_SINGLE_LEFT_CENTER:"╟",MAZE_SINGLE_DOUBLECENTER_CENTER:"╫",MAZE_SINGLE_DOUBLECROSS_CENTER:"╪",MAZE_DOUBLE_LEFT_CENTER:"╣",MAZE_DOUBLE_VERTICAL:"║",MAZE_DOUBLE_RIGHT_TOP:"╗",MAZE_DOUBLE_RIGHT_BOTTOM:"╝",MAZE_DOUBLE_LEFT_BOTTOM:"╚",MAZE_DOUBLE_LEFT_TOP:"╔",MAZE_DOUBLE_BOTTOM_T:"╩",MAZE_DOUBLE_TOP_T:"╦",MAZE_DOUBLE_LEFT_T:"╠",MAZE_DOUBLE_HORIZONTAL:"═",MAZE_DOUBLE_CROSS:"╬",SOLID_RECTANGLE:"█",THICK_LEFT_VERTICAL:"▌",THICK_RIGHT_VERTICAL:"▐",SOLID_SMALL_RECTANGLE_BOTTOM:"▄",SOLID_SMALL_RECTANGLE_TOP:"▀",PHI_UPPER:"Φ",INFINITY:"∞",INTERSECTION:"∩",DEFINITION:"≡",PLUS_MINUS:"±",GT_EQ:"≥",LT_EQ:"≤",THEREFORE:"⌠",SINCE:"∵",DOESNOT_EXIST:"∄",EXISTS:"∃",FOR_ALL:"∀",EXCLUSIVE_OR:"⊕",BECAUSE:"⌡",DIVIDE:"÷",APPROX:"≈",DEGREE:"°",BOLD_DOT:"∙",DOT_SMALL:"·",CHECK:"√",ITALIC_X:"✗",SUPER_N:"ⁿ",SQUARED:"²",CUBED:"³",SOLID_BOX:"■",PERMILE:"‰",REGISTERED_TM:"®",COPYRIGHT:"©",TRADEMARK:"™",BETA:"β",GAMMA:"γ",ZETA:"ζ",ETA:"η",IOTA:"ι",KAPPA:"κ",LAMBDA:"λ",NU:"ν",XI:"ξ",OMICRON:"ο",RHO:"ρ",UPSILON:"υ",CHI_LOWER:"φ",CHI_UPPER:"χ",PSI:"ψ",ALPHA:"α",ESZETT:"ß",PI:"π",SIGMA_UPPER:"Σ",SIGMA_LOWER:"σ",MU:"µ",TAU:"τ",THETA:"Θ",OMEGA:"Ω",DELTA:"δ",PHI_LOWER:"φ",EPSILON:"ε"};function _(e,t,n,i){e=""+e,n=n||" ";var r=e.length;while(r<t)i?e+=n:e=n+e,r++;return e}function v(e,t,i){var r=e;if(n.isString(r)){if(e.length>t)if(i){var a=e.length;r=e.substring(a-t,a)}else r=e.substring(0,t)}else r=v(""+r,t);return r}function b(t,r){if(r instanceof Array){var u=0,d=r.length;return t.replace(l,(function(t,n,o){var s,l;if(!(u<d))return t;if(s=r[u++],"%s"===t||"%d"===t||"%D"===t)l=s+"";else if("%Z"===t)l=s.toUTCString();else if("%j"===t)try{l=a(s)}catch(e){throw new Error("stringExtended.format : Unable to parse json from ",s)}else switch(n=n.replace(/^\[|\]$/g,""),o){case"s":l=h(s,n);break;case"d":l=f(s,n);break;case"j":l=p(s,n);break;case"D":l=i.format(s,n);break;case"Z":l=i.format(s,n,!0);break}return l}))}if(o(r))return t.replace(c,(function(e,t,a){if(a=r[a],!n.isUndefined(a)){if(!t)return""+a;if(n.isString(a))return h(a,t);if(n.isNumber(a))return f(a,t);if(n.isDate(a))return i.format(a,t);if(n.isObject(a))return p(a,t)}return e}));var m=s.call(arguments).slice(1);return b(t,m)}function y(e,t){var n=[];return e&&(e.indexOf(t)>0?n=e.replace(/\s+/g,"").split(t):n.push(e)),n}function C(e,t){var n=[];if(t)for(var i=0;i<t;i++)n.push(e);return n.join("")}function w(e,t){var i,r,a;if(t)if(n.isArray(e))for(i=[],r=0,a=e.length;r<a;r++)i.push(w(e[r],t));else if(t instanceof Array)for(i=e,r=0,a=t.length;r<a;r++)i=w(i,t[r]);else t in m&&(i="["+m[t]+"m"+e+"");return i}function S(e,t){return e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,(function(e){return t&&-1!==r.indexOf(t,e)?e:"\\"+e}))}function E(e){return e.replace(/^\s*|\s*$/g,"")}function x(e){return e.replace(/^\s*/,"")}function O(e){return e.replace(/\s*$/,"")}function T(e){return 0===e.length}var k={toArray:y,pad:_,truncate:v,multiply:C,format:b,style:w,escape:S,trim:E,trimLeft:x,trimRight:O,isEmpty:T};return t.define(n.isString,k).define(n.isArray,{style:w}).expose(k).expose({characters:g})}t.exports&&(t.exports=n(i("a847"),i("583f"),i("a06a"),i("3874")))}).call(this)},"0145":function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},"0184":function(e,t,n){"use strict";var i=n("da3e");function r(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=r,r.prototype._init=function(){},r.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},r.prototype._buffer=function(e,t){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-t),i=0;i<n;i++)this.buffer[this.bufferOff+i]=e[t+i];return this.bufferOff+=n,n},r.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},r.prototype._updateEncrypt=function(e){var t=0,n=0,i=(this.bufferOff+e.length)/this.blockSize|0,r=new Array(i*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(r,n)));for(var a=e.length-(e.length-t)%this.blockSize;t<a;t+=this.blockSize)this._update(e,t,r,n),n+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return r},r.prototype._updateDecrypt=function(e){for(var t=0,n=0,i=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,r=new Array(i*this.blockSize);i>0;i--)t+=this._buffer(e,t),n+=this._flushBuffer(r,n);return t+=this._buffer(e,t),r},r.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},r.prototype._pad=function(e,t){if(0===t)return!1;while(t<e.length)e[t++]=0;return!0},r.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},r.prototype._unpad=function(e){return e},r.prototype._finalDecrypt=function(){i.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},"01ac":function(e,t){e.exports=function(e){var t="\\d(_|\\d)*",n="[eE][-+]?"+t,i=t+"(\\."+t+")?("+n+")?",r="\\w+",a=t+"#"+r+"(\\."+r+")?#("+n+")?",o="\\b("+a+"|"+i+")",s="[A-Za-z](_?[A-Za-z0-9.])*",l="[]{}%#'\"",c=e.COMMENT("--","$"),u={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:l,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:s,endsParent:!0,relevance:0}]};return{case_insensitive:!0,keywords:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},contains:[c,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:o,relevance:0},{className:"symbol",begin:"'"+s},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:l},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[c,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:l},u,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:l}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:l},u]}}},"01b4":function(e,t){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return this.head=e.next,this.tail===e&&(this.tail=null),e.item}},e.exports=n},"01f8":function(e,t,n){"use strict";var i=n("5b62"),r=n("c4f4"),a=n("4c4d"),o=n("6950"),s=n("a5d4"),l=n("54db"),c=n("16b4"),u=n("61a5"),d=n("6bc7"),h=n("bf95"),f=n("026c"),p=n("9311"),m=c["a"].add,g=Math.abs,_=0,v=1,b=2,y=10,C=0,w=180,S=function(){return Object(o["d"])("pointer-events")},E=Object(s["a"])((function(){var e="desktop"===a["a"].real().deviceType;if(!S()||!e)return d["n"];var t=Object(i["a"])("<div>").addClass("dx-gesture-cover").css("pointerEvents","none");return r["a"].subscribeGlobal(t,"dxmousewheel",(function(e){e.preventDefault()})),m((function(){t.appendTo("body")})),function(e,n){t.css("pointerEvents",e?"all":"none"),e&&t.css("cursor",n)}})),x=function(e,t){var n=E();n(e,t)},O=p["a"].inherit({gesture:!0,configure:function(e){this.getElement().css("msTouchAction",e.immediate?"pinch-zoom":""),this.callBase(e)},allowInterruptionByMouseWheel:function(){return this._stage!==b},getDirection:function(){return this.direction},_cancel:function(){this.callBase.apply(this,arguments),this._toggleGestureCover(!1),this._stage=_},start:function(e){e._needSkipEvent||Object(f["m"])(e)?this._cancel(e):(this._startEvent=Object(f["b"])(e),this._startEventData=Object(f["c"])(e),this._stage=v,this._init(e),this._setupImmediateTimer())},_setupImmediateTimer:function(){clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate&&(this._immediateTimer=setTimeout(function(){this._immediateAccepted=!0}.bind(this),w))},move:function(e){if(this._stage===v&&this._directionConfirmed(e)){if(this._stage=b,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(e),this._adjustStartEvent(e),this._start(this._startEvent),this._stage===_)return;this._requestAccept(e),this._move(e),this._forgetAccept()}else this._stage===b&&(this._clearSelection(e),this._move(e))},_directionConfirmed:function(e){var t=this._getTouchBoundary(e),n=Object(f["d"])(this._startEventData,Object(f["c"])(e)),i=g(n.x),r=g(n.y),a=this._validateMove(t,i,r),o=this._validateMove(t,r,i),s=this.getDirection(e),l="both"===s&&(a||o),c="horizontal"===s&&a,u="vertical"===s&&o;return l||c||u||this._immediateAccepted},_validateMove:function(e,t,n){return t&&t>=e&&(!this.immediate||t>=n)},_getTouchBoundary:function(e){return this.immediate||Object(f["j"])(e)?C:y},_adjustStartEvent:function(e){var t=this._getTouchBoundary(e),n=Object(f["d"])(this._startEventData,Object(f["c"])(e));this._startEvent.pageX+=Object(u["d"])(n.x)*t,this._startEvent.pageY+=Object(u["d"])(n.y)*t},_resetActiveElement:function(){"ios"===a["a"].real().platform&&this.getElement().find(":focus").length&&Object(l["i"])()},_toggleGestureCover:function(e){this._toggleGestureCoverImpl(e)},_toggleGestureCoverImpl:function(e){var t=this._stage===b;t&&x(e,this.getElement().css("cursor"))},_clearSelection:function(e){Object(f["j"])(e)||Object(f["l"])(e)||Object(l["a"])()},end:function(e){this._toggleGestureCover(!1),this._stage===b?this._end(e):this._stage===v&&this._stop(e),this._stage=_},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:d["n"],_start:d["n"],_move:d["n"],_stop:d["n"],_end:d["n"]});O.initialTouchBoundary=y,O.touchBoundary=function(e){if(!Object(h["d"])(e))return y;y=e},t["a"]=O},"0209":function(e,t){e.exports=function(e){function t(e){return"(?:"+e+")?"}var n="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",r="<.*?>",a="("+n+"|"+t(i)+"[a-zA-Z_]\\w*"+t(r)+")",o={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},s="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+s+"|.)",end:"'",illegal:"."},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},d={className:"title",begin:t(i)+e.IDENT_RE,relevance:0},h=t(i)+e.IDENT_RE+"\\s*\\(",f={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},p=[o,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,l],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:p.concat([{begin:/\(/,end:/\)/,keywords:f,contains:p.concat(["self"]),relevance:0}]),relevance:0},g={className:"function",begin:"("+a+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>]/,contains:[{begin:n,keywords:f,relevance:0},{begin:h,returnBegin:!0,contains:[d],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,c,o,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,c,o]}]},o,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,u]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:f,illegal:"</",contains:[].concat(m,g,p,[u,{begin:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:f,contains:["self",o]},{begin:e.IDENT_RE+"::",keywords:f},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin:/</,end:/>/,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:l,keywords:f}}}},"0211":function(e,t,n){"use strict";const i=t;i._reverse=function(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const i=e[n];t[i]=n})),t},i.der=n("8b71")},"0215":function(e,t){e.exports=function(e){var t={begin:"<",end:">",contains:[e.inherit(e.TITLE_MODE,{begin:/'[a-zA-Z0-9_]+/})]};return{aliases:["fs"],keywords:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",illegal:/\/\*/,contains:[{className:"keyword",begin:/\b(yield|return|let|do)!/},{className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:'"""',end:'"""'},e.COMMENT("\\(\\*","\\*\\)"),{className:"class",beginKeywords:"type",end:"\\(|=|$",excludeEnd:!0,contains:[e.UNDERSCORE_TITLE_MODE,t]},{className:"meta",begin:"\\[<",end:">\\]",relevance:10},{className:"symbol",begin:"\\B('[A-Za-z])\\b",contains:[e.BACKSLASH_ESCAPE]},e.C_LINE_COMMENT_MODE,e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),e.C_NUMBER_MODE]}}},"026c":function(e,t,n){"use strict";n.d(t,"e",(function(){return b})),n.d(t,"k",(function(){return C})),n.d(t,"j",(function(){return w})),n.d(t,"l",(function(){return S})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return x})),n.d(t,"h",(function(){return O})),n.d(t,"m",(function(){return k})),n.d(t,"b",(function(){return I})),n.d(t,"f",(function(){return A})),n.d(t,"n",(function(){return R})),n.d(t,"g",(function(){return D})),n.d(t,"a",(function(){return M})),n.d(t,"i",(function(){return N}));var i=n("5b62"),r=n("a09c"),a=(e,t)=>{if(!t)throw r["a"].Error("E0017");return Array.isArray(e)?e.map(e=>a(e,t)).join(" "):-1!==e.indexOf(" ")?a(e.split(/\s+/g),t):"".concat(e,".").concat(t)},o=a,s=n("c4f4"),l=n("b144"),c=n("b9af"),u=n("4ba0"),d={backspace:"backspace",tab:"tab",enter:"enter",escape:"escape",pageup:"pageUp",pagedown:"pageDown",end:"end",home:"home",arrowleft:"leftArrow",arrowup:"upArrow",arrowright:"rightArrow",arrowdown:"downArrow",delete:"del"," ":"space",f:"F",a:"A","*":"asterisk","-":"minus",alt:"alt",control:"control",shift:"shift"},h={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"},f={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},p=e=>e,m=e=>p(s["a"].Event(e,e),e),g=e=>"dx"===b(e),_=e=>"mouse"===b(e),v=e=>"touch"===b(e),b=e=>{var{type:t}=e,n="other";return Object(l["a"])(f,(function(e){if(this.test(t))return n=e,!1})),n},y=e=>"pointer"===b(e),C=e=>_(e)||(y(e)||g(e))&&"mouse"===e.pointerType,w=e=>e&&"dxmousewheel"===e.type,S=e=>v(e)||(y(e)||g(e))&&"touch"===e.pointerType,E=e=>{var{pageX:t,pageY:n,timeStamp:i}=e;return{x:t,y:n,time:i}},x=(e,t)=>({x:t.x-e.x,y:t.y-e.y,time:t.time-e.time||1}),O=e=>{var{originalEvent:t,pointers:n}=e;return v(e)?(t.touches||[]).length:g(e)?(n||[]).length:0},T=!1,k=e=>{if(T)return!0;var{target:t}=e,n=Object(i["a"])(t),r=n.is(".dx-dropdownlist-popup-wrapper *, .dx-dropdownlist-popup-wrapper"),a=(null===t||void 0===t?void 0:t.isContentEditable)||(null===t||void 0===t?void 0:t.hasAttribute("contenteditable")),o=n.is("input, textarea, select")||a;if(n.is(".dx-skip-gesture-event *, .dx-skip-gesture-event")&&!r)return!0;if(w(e)){var s=n.is("textarea")&&n.hasClass("dx-texteditor-input");if(s||a)return!1;var l=n.is("input[type='number'], textarea, select")&&n.is(":focus");return l}return C(e)?o||e.which>1:S(e)?o&&Object(u["b"])(n):void 0},I=(e,t)=>{var n=m(e);return t&&Object(c["a"])(n,t),n},A=e=>{var{originalEvent:t,delegateTarget:n}=e,i=I(t,e);return s["a"].trigger(n||i.target,i),i},R=e=>{var{key:t,which:n}=e,i=t,r=!!t;if(t||n)return r&&(t=d[t.toLowerCase()]),(!r||!t&&n)&&(t=h[n]||String.fromCharCode(n)),t||i},D=e=>{var{key:t,which:n}=e;return t||String.fromCharCode(n)},M=o,N=e=>{var{ctrlKey:t,metaKey:n}=e;return t||n}},"0290":function(e,t){e.exports=function(e){return{aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,5}) .+?( \\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},{className:"bullet",begin:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},{className:"strong",begin:"\\B\\*(?![\\*\\s])",end:"(\\n{2}|\\*)",contains:[{begin:"\\\\*\\w",relevance:0}]},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0},{className:"emphasis",begin:"_(?![_\\s])",end:"(\\n{2}|_)",relevance:0},{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},{begin:"^'{3,}[ \\t]*$",relevance:10},{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}},"02a0":function(e,t,n){},"02ac":function(e,t){e.exports=function(e){var t={className:"string",begin:"\\[\n(multipart)?",end:"\\]\n"},n={className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},i={className:"string",begin:"(\\+|-)\\d+"},r={className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]};return{case_insensitive:!0,contains:[t,n,i,r]}}},"02c4":function(e,t){e.exports=function(e){var t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},n={className:"literal",begin:"false|true|PI|undef"},i={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),a={className:"meta",keywords:{"meta-keyword":"include use"},begin:"include|use <",end:">"},o={className:"params",begin:"\\(",end:"\\)",contains:["self",i,r,t,n]},s={begin:"[*!#%]",relevance:0},l={className:"function",beginKeywords:"module function",end:"\\=|\\{",contains:[o,e.UNDERSCORE_TITLE_MODE]};return{aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a,r,t,s,l]}}},"031b":function(e,t,n){"use strict";n("a722")},"0328":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n("e03f"),r={ar:1,bg:2,ca:3,"zh-Hans":4,cs:5,da:6,de:7,el:8,en:9,es:10,fi:11,fr:12,he:13,hu:14,is:15,it:16,ja:17,ko:18,nl:19,no:20,pl:21,pt:22,rm:23,ro:24,ru:25,hr:26,sk:27,sq:28,sv:29,th:30,tr:31,ur:32,id:33,uk:34,be:35,sl:36,et:37,lv:38,lt:39,tg:40,fa:41,vi:42,hy:43,az:44,eu:45,hsb:46,mk:47,tn:50,xh:52,zu:53,af:54,ka:55,fo:56,hi:57,mt:58,se:59,ga:60,ms:62,kk:63,ky:64,sw:65,tk:66,uz:67,tt:68,bn:69,pa:70,gu:71,or:72,ta:73,te:74,kn:75,ml:76,as:77,mr:78,sa:79,mn:80,bo:81,cy:82,km:83,lo:84,gl:86,kok:87,syr:90,si:91,iu:93,am:94,tzm:95,ne:97,fy:98,ps:99,fil:100,dv:101,ha:104,yo:106,quz:107,nso:108,ba:109,lb:110,kl:111,ig:112,ii:120,arn:122,moh:124,br:126,ug:128,mi:129,oc:130,co:131,gsw:132,sah:133,qut:134,rw:135,wo:136,prs:140,gd:145,"ar-SA":1025,"bg-BG":1026,"ca-ES":1027,"zh-TW":1028,"cs-CZ":1029,"da-DK":1030,"de-DE":1031,"el-GR":1032,"en-US":1033,"fi-FI":1035,"fr-FR":1036,"he-IL":1037,"hu-HU":1038,"is-IS":1039,"it-IT":1040,"ja-JP":1041,"ko-KR":1042,"nl-NL":1043,"nb-NO":1044,"pl-PL":1045,"pt-BR":1046,"rm-CH":1047,"ro-RO":1048,"ru-RU":1049,"hr-HR":1050,"sk-SK":1051,"sq-AL":1052,"sv-SE":1053,"th-TH":1054,"tr-TR":1055,"ur-PK":1056,"id-ID":1057,"uk-UA":1058,"be-BY":1059,"