Socket
Socket
Sign inDemoInstall

@progress/kendo-angular-common

Package Overview
Dependencies
Maintainers
1
Versions
681
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@progress/kendo-angular-common - npm Package Compare versions

Comparing version 1.2.4 to 2.0.0-dev.202012071535

dist/es/dom-queries.js

4

dist/cdn/js/kendo-angular-common.js

@@ -5,3 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("rxjs"),require("@angular/common"),require("rxjs/operators")):"function"==typeof define&&define.amd?define(["@angular/core","rxjs","@angular/common","rxjs/operators"],t):"object"==typeof exports?exports.KendoAngularCommon=t(require("@angular/core"),require("rxjs"),require("@angular/common"),require("rxjs/operators")):e.KendoAngularCommon=t(e["@angular/core"],e.rxjs,e["@angular/common"],e["rxjs/operators"])}(window,(function(e,t,n,r){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},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="",n(n.s=12)}([function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return i})),n.d(t,"__assign",(function(){return o})),n.d(t,"__rest",(function(){return s})),n.d(t,"__decorate",(function(){return u})),n.d(t,"__param",(function(){return a})),n.d(t,"__metadata",(function(){return c})),n.d(t,"__awaiter",(function(){return l})),n.d(t,"__generator",(function(){return d})),n.d(t,"__createBinding",(function(){return p})),n.d(t,"__exportStar",(function(){return h})),n.d(t,"__values",(function(){return f})),n.d(t,"__read",(function(){return v})),n.d(t,"__spread",(function(){return y})),n.d(t,"__spreadArrays",(function(){return _})),n.d(t,"__await",(function(){return m})),n.d(t,"__asyncGenerator",(function(){return g})),n.d(t,"__asyncDelegator",(function(){return b})),n.d(t,"__asyncValues",(function(){return O})),n.d(t,"__makeTemplateObject",(function(){return S})),n.d(t,"__importStar",(function(){return w})),n.d(t,"__importDefault",(function(){return D})),n.d(t,"__classPrivateFieldGet",(function(){return E})),n.d(t,"__classPrivateFieldSet",(function(){return x}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("rxjs"),require("@angular/common"),require("rxjs/operators")):"function"==typeof define&&define.amd?define(["@angular/core","rxjs","@angular/common","rxjs/operators"],t):"object"==typeof exports?exports.KendoAngularCommon=t(require("@angular/core"),require("rxjs"),require("@angular/common"),require("rxjs/operators")):e.KendoAngularCommon=t(e["@angular/core"],e.rxjs,e["@angular/common"],e["rxjs/operators"])}(window,(function(e,t,n,r){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},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="",n(n.s=18)}([function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return i})),n.d(t,"__assign",(function(){return o})),n.d(t,"__rest",(function(){return s})),n.d(t,"__decorate",(function(){return u})),n.d(t,"__param",(function(){return a})),n.d(t,"__metadata",(function(){return c})),n.d(t,"__awaiter",(function(){return l})),n.d(t,"__generator",(function(){return d})),n.d(t,"__createBinding",(function(){return f})),n.d(t,"__exportStar",(function(){return p})),n.d(t,"__values",(function(){return h})),n.d(t,"__read",(function(){return v})),n.d(t,"__spread",(function(){return y})),n.d(t,"__spreadArrays",(function(){return _})),n.d(t,"__await",(function(){return m})),n.d(t,"__asyncGenerator",(function(){return b})),n.d(t,"__asyncDelegator",(function(){return g})),n.d(t,"__asyncValues",(function(){return O})),n.d(t,"__makeTemplateObject",(function(){return S})),n.d(t,"__importStar",(function(){return w})),n.d(t,"__importDefault",(function(){return P})),n.d(t,"__classPrivateFieldGet",(function(){return E})),n.d(t,"__classPrivateFieldSet",(function(){return D}));
/*! *****************************************************************************

@@ -21,2 +21,2 @@ Copyright (c) Microsoft Corporation.

***************************************************************************** */
var r=function(e,t){return(r=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])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function u(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(i=e[u])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}function a(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{a(r.next(e))}catch(e){o(e)}}function u(e){try{a(r.throw(e))}catch(e){o(e)}}function a(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,u)}a((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}function p(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}function h(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])}function f(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function _(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,u=o.length;s<u;s++,i++)r[i]=o[s];return r}function m(e){return this instanceof m?(this.v=e,this):new m(e)}function g(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(e,t||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(e){i[e]&&(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||u(e,t)}))})}function u(e,t){try{(n=i[e](t)).value instanceof m?Promise.resolve(n.value.v).then(a,c):l(o[0][2],n)}catch(e){l(o[0][3],e)}var n}function a(e){u("next",e)}function c(e){u("throw",e)}function l(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}}function b(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function O(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=f(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,i,(t=e[n](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function w(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function D(e){return e&&e.__esModule?e:{default:e}}function E(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function x(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(14);t.isDocumentAvailable=r.isDocumentAvailable;var i=n(5);t.isChanged=i.isChanged;var o=n(15);t.anyChanged=o.anyChanged;var s=n(16);t.hasObservers=s.hasObservers;var u=n(17);t.guid=u.guid},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(10),s=function(){function e(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}return e.prototype.schedule=function(e,t){var n=this;this.scheduled.push({instance:e,method:t}),this.subscription||this.ngZone.runOutsideAngular((function(){n.subscription=o.from(n.resolvedPromise).subscribe(n.flush)}))},e.prototype.isScheduled=function(e){return Boolean(this.scheduled.find((function(t){return t.instance===e})))},e.prototype.cancel=function(e){for(var t=this.scheduled,n=t.length,r=0;r<n;r++)if(t[r].instance===e)return t.splice(r,1),void(t.length||this.unsubscribe())},e.prototype.ngOnDestroy=function(){this.unsubscribe()},e.prototype.unsubscribe=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)},e.prototype.flush=function(){this.scheduled.forEach((function(e){e.method.call(e.instance)})),this.scheduled=[],this.unsubscribe()},e=r.__decorate([i.Injectable(),r.__metadata("design:paramtypes",[i.NgZone])],e)}();t.ResizeBatchService=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),s=n(18),u=function(){function e(e,t){this.element=e,this.ngZone=t,this.enableDrag=!0,this.kendoPress=new i.EventEmitter,this.kendoDrag=new i.EventEmitter,this.kendoRelease=new i.EventEmitter}return e.prototype.ngOnInit=function(){this.toggleDraggable()},e.prototype.ngOnChanges=function(e){o.isChanged("enableDrag",e)&&this.toggleDraggable()},e.prototype.ngOnDestroy=function(){this.destroyDraggable()},e.prototype.toggleDraggable=function(){var e=this;o.isDocumentAvailable()&&(this.destroyDraggable(),this.enableDrag&&(this.draggable=new s.default({drag:function(t){return e.kendoDrag.next(t)},press:function(t){return e.kendoPress.next(t)},release:function(t){return e.kendoRelease.next(t)}}),this.ngZone.runOutsideAngular((function(){return e.draggable.bindTo(e.element.nativeElement)}))))},e.prototype.destroyDraggable=function(){this.draggable&&(this.draggable.destroy(),this.draggable=null)},r.__decorate([i.Input(),r.__metadata("design:type",Boolean)],e.prototype,"enableDrag",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"kendoPress",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"kendoDrag",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"kendoRelease",void 0),e=r.__decorate([i.Directive({selector:"[kendoDraggable]"}),r.__metadata("design:paramtypes",[i.ElementRef,i.NgZone])],e)}();t.DraggableDirective=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChanged=function(e,t,n){return void 0===n&&(n=!0),!(void 0===t[e]||t[e].isFirstChange()&&n||t[e].previousValue===t[e].currentValue)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=function(){function e(e,t,n){this.element=e,this.ngZone=t,this.renderer=n,this.events={}}return e.prototype.ngOnInit=function(){var e=this;if(this.element&&this.element.nativeElement){var t=this.events;this.subscriptions=[],this.ngZone.runOutsideAngular((function(){for(var n in t)t.hasOwnProperty(n)&&e.subscriptions.push(e.renderer.listen(e.element.nativeElement,n,e.scope?t[n].bind(e.scope):t[n]))}))}},e.prototype.ngOnDestroy=function(){if(this.subscriptions){for(var e=0;e<this.subscriptions.length;e++)this.subscriptions[e]();this.subscriptions=null}},r.__decorate([i.Input("kendoEventsOutsideAngular"),r.__metadata("design:type",Object)],e.prototype,"events",void 0),r.__decorate([i.Input(),r.__metadata("design:type",Object)],e.prototype,"scope",void 0),e=r.__decorate([i.Directive({selector:"[kendoEventsOutsideAngular]"}),r.__metadata("design:paramtypes",[i.ElementRef,i.NgZone,i.Renderer2])],e)}();t.EventsOutsideAngularDirective=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(24),s=n(8),u=n(11),a=n(3),c=function(){function e(e,t,n){var r=this;this.rateLimit=10,this.resize=new i.EventEmitter;var a=u.ResizeObserverService.supported()?u.ResizeObserverService:s.ResizeCompatService;this.resizeService=new a(e,t,n);var c=1e3/(this.rateLimit||10);this.subscription=this.resizeService.resize.pipe(o.auditTime(c)).subscribe((function(){r.resizeService.acceptedSize||r.resize.emit()}))}return e.prototype.ngAfterViewChecked=function(){this.resizeService.checkChanges()},e.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.resizeService.destroy()},e.prototype.acceptSize=function(e){this.resizeService.acceptSize(e)},r.__decorate([i.Input(),r.__metadata("design:type",Number)],e.prototype,"rateLimit",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"resize",void 0),e=r.__decorate([i.Component({selector:"kendo-resize-sensor",template:""}),r.__metadata("design:paramtypes",[a.ResizeBatchService,i.ElementRef,i.NgZone])],e)}();t.ResizeSensorComponent=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(9),o=n(10),s=function(e){var t=document.createElement("div");return t.style.cssText=e,t},u="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",a=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.element=n,i.ngZone=r,i}return r.__extends(t,e),t.prototype.checkChanges=function(){2!==this.state?e.prototype.checkChanges.call(this):this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)},t.prototype.destroy=function(){if(e.prototype.destroy.call(this),this.subscription&&this.subscription.unsubscribe(),this.expand){var t=this.element.nativeElement;t.removeChild(this.expand),t.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null}},t.prototype.checkSize=function(){if(e.prototype.checkSize.call(this))return this.reset(),!0},t.prototype.init=function(){var e,t=this.parentElement=this.element.nativeElement.parentElement;"static"===(e="position",getComputedStyle(t,null).getPropertyValue(e))&&(t.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()},t.prototype.render=function(){var e=this.element.nativeElement;e.style.cssText=u,e.setAttribute("dir","ltr"),this.expand=s(u),this.expandChild=s("position: absolute; left: 0; top: 0; transition: 0s;"),this.expand.appendChild(this.expandChild),e.appendChild(this.expand),this.shrink=s(u);var t=s("position: absolute; left: 0; top: 0; transition: 0s;width: 200%; height: 200%;");this.shrink.appendChild(t),e.appendChild(this.shrink)},t.prototype.reset=function(){var e=this.expandChild;e.style.width="100000px",e.style.height="100000px";var t=this.expand;t.scrollLeft=1e5,t.scrollTop=1e5;var n=this.shrink;n.scrollLeft=1e5,n.scrollTop=1e5},t.prototype.subscribe=function(){var e=this;this.ngZone.runOutsideAngular((function(){e.subscription=o.merge(o.fromEvent(e.shrink,"scroll"),o.fromEvent(e.expand,"scroll")).subscribe((function(){e.checkSize()}))}))},t}(i.ResizeService);t.ResizeCompatService=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=n(2),o=function(){function e(e){this.resizeBatchService=e,this.resize=new r.EventEmitter,this.acceptedSize=!1,this.state=0}return e.prototype.acceptSize=function(e){void 0===e&&(e=this.measure()),this.lastWidth=e.width,this.lastHeight=e.height,this.acceptedSize=!0},e.prototype.checkChanges=function(){i.isDocumentAvailable()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))},e.prototype.destroy=function(){this.resizeBatchService.cancel(this)},e.prototype.checkSize=function(){if(this.parentElement){var e=this.measure(),t=e.width,n=e.height;if(!(t===this.lastWidth&&n===this.lastHeight))return this.lastWidth=t,this.lastHeight=n,this.acceptedSize=!1,this.resize.emit(),!0}},e.prototype.initSize=function(){var e=this.measure();this.lastWidth=e.width,this.lastHeight=e.height},e.prototype.measure=function(){var e=0,t=0;return this.parentElement&&(t=this.parentElement.offsetHeight,e=this.parentElement.offsetWidth),{height:t,width:e}},e}();t.ResizeService=o},function(e,n){e.exports=t},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(9),o="undefined"!=typeof ResizeObserver,s=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.element=n,i.ngZone=r,i}return r.__extends(t,e),t.supported=function(){return o},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null},t.prototype.init=function(){var e=this;this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular((function(){e.resizeObserver=new ResizeObserver((function(){e.checkSize()})),e.resizeObserver.observe(e.parentElement)}))},t}(i.ResizeService);t.ResizeObserverService=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(13),t),r.__exportStar(n(21),t),r.__exportStar(n(23),t),r.__exportStar(n(26),t),r.__exportStar(n(2),t),r.__exportStar(n(27),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4);t.DraggableDirective=r.DraggableDirective;var i=n(19);t.DraggableModule=i.DraggableModule},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentAvailable=function(){return"undefined"!=typeof document}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5);t.anyChanged=function(e,t,n){return void 0===n&&(n=!0),e.some((function(e){return r.isChanged(e,t,n)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasObservers=function(e){return e&&e.observers.length>0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guid=function(){for(var e="",t=0;t<32;t++){var n=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&n|8:n).toString(16)}return e}},function(e,t,n){"use strict";n.r(t),n.d(t,"Draggable",(function(){return l}));var r=function(e,t){return function(n){return t(e(n))}},i=function(e,t,n){return e.addEventListener&&e.addEventListener(t,n)},o=function(e,t,n){return e&&e.removeEventListener&&e.removeEventListener(t,n)},s=function(){},u=function(e){return e.preventDefault()},a=/touch/;function c(e){return e.type.match(a)?{pageX:e.changedTouches[0].pageX,pageY:e.changedTouches[0].pageY,clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY,type:e.type,originalEvent:e,isTouch:!0}:{pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY,offsetX:e.offsetX,offsetY:e.offsetY,type:e.type,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,altKey:e.altKey,originalEvent:e}}var l=function(e){var t=this,n=e.press;void 0===n&&(n=s);var a=e.drag;void 0===a&&(a=s);var l=e.release;void 0===l&&(l=s);var d=e.mouseOnly;void 0===d&&(d=!1),this._pressHandler=r(c,n),this._dragHandler=r(c,a),this._releaseHandler=r(c,l),this._ignoreMouse=!1,this._mouseOnly=d,this._touchstart=function(e){1===e.touches.length&&t._pressHandler(e)},this._touchmove=function(e){1===e.touches.length&&t._dragHandler(e)},this._touchend=function(e){0===e.touches.length&&1===e.changedTouches.length&&(t._releaseHandler(e),t._ignoreMouse=!0,setTimeout(t._restoreMouse,2e3))},this._restoreMouse=function(){t._ignoreMouse=!1},this._mousedown=function(e){var n=e.which;n&&n>1||t._ignoreMouse||(i(document,"mousemove",t._mousemove),i(document,"mouseup",t._mouseup),t._pressHandler(e))},this._mousemove=function(e){t._dragHandler(e)},this._mouseup=function(e){o(document,"mousemove",t._mousemove),o(document,"mouseup",t._mouseup),t._releaseHandler(e)},this._pointerdown=function(e){e.isPrimary&&0===e.button&&(i(document,"pointermove",t._pointermove),i(document,"pointerup",t._pointerup),i(document,"pointercancel",t._pointerup),i(document,"contextmenu",u),t._pressHandler(e))},this._pointermove=function(e){e.isPrimary&&t._dragHandler(e)},this._pointerup=function(e){e.isPrimary&&(o(document,"pointermove",t._pointermove),o(document,"pointerup",t._pointerup),o(document,"pointercancel",t._pointerup),o(document,"contextmenu",u),t._releaseHandler(e))}};l.supportPointerEvent=function(){return"undefined"!=typeof window&&window.PointerEvent},l.prototype.bindTo=function(e){e!==this._element&&(this._element&&this._unbindFromCurrent(),this._element=e,this._bindToCurrent())},l.prototype._bindToCurrent=function(){var e=this._element;this._usePointers()?i(e,"pointerdown",this._pointerdown):(i(e,"mousedown",this._mousedown),this._mouseOnly||(i(e,"touchstart",this._touchstart),i(e,"touchmove",this._touchmove),i(e,"touchend",this._touchend)))},l.prototype._unbindFromCurrent=function(){var e=this._element;if(this._usePointers())return o(e,"pointerdown",this._pointerdown),o(document,"pointermove",this._pointermove),o(document,"pointerup",this._pointerup),o(document,"contextmenu",u),void o(document,"pointercancel",this._pointerup);o(e,"mousedown",this._mousedown),this._mouseOnly||(o(e,"touchstart",this._touchstart),o(e,"touchmove",this._touchmove),o(e,"touchend",this._touchend))},l.prototype._usePointers=function(){return!this._mouseOnly&&l.supportPointerEvent()},l.prototype.update=function(e){var t=e.press;void 0===t&&(t=s);var n=e.drag;void 0===n&&(n=s);var i=e.release;void 0===i&&(i=s);var o=e.mouseOnly;void 0===o&&(o=!1),this._pressHandler=r(c,t),this._dragHandler=r(c,n),this._releaseHandler=r(c,i),this._mouseOnly=o},l.prototype.destroy=function(){this._unbindFromCurrent(),this._element=null},l.default=l,t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(4),s=n(20),u=function(){function e(){}return e=r.__decorate([i.NgModule({declarations:[o.DraggableDirective],exports:[o.DraggableDirective],imports:[s.CommonModule]})],e)}();t.DraggableModule=u},function(e,t){e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.EventsOutsideAngularDirective=r.EventsOutsideAngularDirective;var i=n(22);t.EventsModule=i.EventsModule},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(6),s=function(){function e(){}return e=r.__decorate([i.NgModule({declarations:[o.EventsOutsideAngularDirective],exports:[o.EventsOutsideAngularDirective]})],e)}();t.EventsModule=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7);t.ResizeSensorComponent=r.ResizeSensorComponent;var i=n(3);t.ResizeBatchService=i.ResizeBatchService;var o=n(8);t.ResizeCompatService=o.ResizeCompatService;var s=n(11);t.ResizeObserverService=s.ResizeObserverService;var u=n(25);t.ResizeSensorModule=u.ResizeSensorModule},function(e,t){e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(7),s=n(3),u=[o.ResizeSensorComponent],a=function(){function e(){}return e=r.__decorate([i.NgModule({declarations:[u],exports:[u],providers:[s.ResizeBatchService]})],e)}();t.ResizeSensorModule=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){};t.KendoInput=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(28);t.Keys=r.Keys},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Alt=18]="Alt",e[e.ArrowDown=40]="ArrowDown",e[e.ArrowLeft=37]="ArrowLeft",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowUp=38]="ArrowUp",e[e.Backspace=8]="Backspace",e[e.Control=17]="Control",e[e.Delete=46]="Delete",e[e.Digit0=48]="Digit0",e[e.Digit1=49]="Digit1",e[e.Digit2=50]="Digit2",e[e.Digit3=51]="Digit3",e[e.Digit4=52]="Digit4",e[e.Digit5=53]="Digit5",e[e.Digit6=54]="Digit6",e[e.Digit7=55]="Digit7",e[e.Digit8=56]="Digit8",e[e.Digit9=57]="Digit9",e[e.End=35]="End",e[e.Enter=13]="Enter",e[e.Escape=27]="Escape",e[e.F1=112]="F1",e[e.F2=113]="F2",e[e.F10=121]="F10",e[e.Home=36]="Home",e[e.Insert=45]="Insert",e[e.KeyA=65]="KeyA",e[e.KeyB=66]="KeyB",e[e.KeyC=67]="KeyC",e[e.KeyD=68]="KeyD",e[e.KeyE=69]="KeyE",e[e.KeyF=70]="KeyF",e[e.KeyG=71]="KeyG",e[e.KeyH=72]="KeyH",e[e.KeyI=73]="KeyI",e[e.KeyJ=74]="KeyJ",e[e.KeyK=75]="KeyK",e[e.KeyL=76]="KeyL",e[e.KeyM=77]="KeyM",e[e.KeyN=78]="KeyN",e[e.KeyO=79]="KeyO",e[e.KeyP=80]="KeyP",e[e.KeyQ=81]="KeyQ",e[e.KeyR=82]="KeyR",e[e.KeyS=83]="KeyS",e[e.KeyT=84]="KeyT",e[e.KeyU=85]="KeyU",e[e.KeyV=86]="KeyV",e[e.KeyW=87]="KeyW",e[e.KeyX=88]="KeyX",e[e.KeyY=89]="KeyY",e[e.KeyZ=90]="KeyZ",e[e.NumpadDecimal=110]="NumpadDecimal",e[e.PageDown=34]="PageDown",e[e.PageUp=33]="PageUp",e[e.Shift=16]="Shift",e[e.Space=32]="Space",e[e.Tab=9]="Tab"}(t.Keys||(t.Keys={}))}])}));
var r=function(e,t){return(r=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])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function u(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(i=e[u])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}function a(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{a(r.next(e))}catch(e){o(e)}}function u(e){try{a(r.throw(e))}catch(e){o(e)}}function a(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,u)}a((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}function f(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}function p(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function _(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],s=0,u=o.length;s<u;s++,i++)r[i]=o[s];return r}function m(e){return this instanceof m?(this.v=e,this):new m(e)}function b(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(e,t||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(e){i[e]&&(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||u(e,t)}))})}function u(e,t){try{(n=i[e](t)).value instanceof m?Promise.resolve(n.value.v).then(a,c):l(o[0][2],n)}catch(e){l(o[0][3],e)}var n}function a(e){u("next",e)}function c(e){u("throw",e)}function l(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}}function g(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function O(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,i,(t=e[n](t)).done,t.value)}))}}}function S(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function w(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function P(e){return e&&e.__esModule?e:{default:e}}function E(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function D(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(20);t.isDocumentAvailable=r.isDocumentAvailable;var i=n(7);t.isChanged=i.isChanged;var o=n(21);t.anyChanged=o.anyChanged;var s=n(22);t.hasObservers=s.hasObservers;var u=n(23);t.guid=u.guid},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findElement=function(e,n,r){if(void 0===r&&(r=!0),e){if(r&&n(e))return e;for(e=e.firstChild;e;){if(1===e.nodeType){var i=t.findElement(e,n);if(i)return i}e=e.nextSibling}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(9),i=n(10);t.isFocusableWithTabKey=function(e,t){if(void 0===t&&(t=!0),!r.isFocusable(e))return!1;var n=e.getAttribute("tabIndex");return(!t||i.isVisible(e))&&"-1"!==n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(16),s=function(){function e(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}return e.prototype.schedule=function(e,t){var n=this;this.scheduled.push({instance:e,method:t}),this.subscription||this.ngZone.runOutsideAngular((function(){n.subscription=o.from(n.resolvedPromise).subscribe(n.flush)}))},e.prototype.isScheduled=function(e){return Boolean(this.scheduled.find((function(t){return t.instance===e})))},e.prototype.cancel=function(e){for(var t=this.scheduled,n=t.length,r=0;r<n;r++)if(t[r].instance===e)return t.splice(r,1),void(t.length||this.unsubscribe())},e.prototype.ngOnDestroy=function(){this.unsubscribe()},e.prototype.unsubscribe=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)},e.prototype.flush=function(){this.scheduled.forEach((function(e){e.method.call(e.instance)})),this.scheduled=[],this.unsubscribe()},e=r.__decorate([i.Injectable(),r.__metadata("design:paramtypes",[i.NgZone])],e)}();t.ResizeBatchService=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(2),s=n(24),u=function(){function e(e,t){this.element=e,this.ngZone=t,this.enableDrag=!0,this.kendoPress=new i.EventEmitter,this.kendoDrag=new i.EventEmitter,this.kendoRelease=new i.EventEmitter}return e.prototype.ngOnInit=function(){this.toggleDraggable()},e.prototype.ngOnChanges=function(e){o.isChanged("enableDrag",e)&&this.toggleDraggable()},e.prototype.ngOnDestroy=function(){this.destroyDraggable()},e.prototype.toggleDraggable=function(){var e=this;o.isDocumentAvailable()&&(this.destroyDraggable(),this.enableDrag&&(this.draggable=new s.default({drag:function(t){return e.kendoDrag.next(t)},press:function(t){return e.kendoPress.next(t)},release:function(t){return e.kendoRelease.next(t)}}),this.ngZone.runOutsideAngular((function(){return e.draggable.bindTo(e.element.nativeElement)}))))},e.prototype.destroyDraggable=function(){this.draggable&&(this.draggable.destroy(),this.draggable=null)},r.__decorate([i.Input(),r.__metadata("design:type",Boolean)],e.prototype,"enableDrag",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"kendoPress",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"kendoDrag",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"kendoRelease",void 0),e=r.__decorate([i.Directive({selector:"[kendoDraggable]"}),r.__metadata("design:paramtypes",[i.ElementRef,i.NgZone])],e)}();t.DraggableDirective=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChanged=function(e,t,n){return void 0===n&&(n=!0),!(void 0===t[e]||t[e].isFirstChange()&&n||t[e].previousValue===t[e].currentValue)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closest=function(e,t){for(;e&&!t(e);)e=e.parentNode;return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=/^(?:a|input|select|option|textarea|button|object)$/i;t.isFocusable=function(e){if(!e.tagName)return!1;var t=e.tagName.toLowerCase(),n=Boolean(e.getAttribute("tabIndex"));return!e.disabled&&r.test(t)||n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isVisible=function(e){var t=e.getBoundingClientRect(),n=t.width>0&&t.height>0,r=0!==t.x&&0!==t.y;return(n||r)&&"hidden"!==window.getComputedStyle(e).visibility}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return String(e).trim().split(" ")};t.hasClasses=function(e,t){var n=r(t);return Boolean(r(e.className).find((function(e){return n.indexOf(e)>=0})))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=function(){function e(e,t,n){this.element=e,this.ngZone=t,this.renderer=n,this.events={}}return e.prototype.ngOnInit=function(){var e=this;if(this.element&&this.element.nativeElement){var t=this.events;this.subscriptions=[],this.ngZone.runOutsideAngular((function(){for(var n in t)t.hasOwnProperty(n)&&e.subscriptions.push(e.renderer.listen(e.element.nativeElement,n,e.scope?t[n].bind(e.scope):t[n]))}))}},e.prototype.ngOnDestroy=function(){if(this.subscriptions){for(var e=0;e<this.subscriptions.length;e++)this.subscriptions[e]();this.subscriptions=null}},r.__decorate([i.Input("kendoEventsOutsideAngular"),r.__metadata("design:type",Object)],e.prototype,"events",void 0),r.__decorate([i.Input(),r.__metadata("design:type",Object)],e.prototype,"scope",void 0),e=r.__decorate([i.Directive({selector:"[kendoEventsOutsideAngular]"}),r.__metadata("design:paramtypes",[i.ElementRef,i.NgZone,i.Renderer2])],e)}();t.EventsOutsideAngularDirective=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(38),s=n(14),u=n(17),a=n(5),c=function(){function e(e,t,n){var r=this;this.rateLimit=10,this.resize=new i.EventEmitter;var a=u.ResizeObserverService.supported()?u.ResizeObserverService:s.ResizeCompatService;this.resizeService=new a(e,t,n);var c=1e3/(this.rateLimit||10);this.subscription=this.resizeService.resize.pipe(o.auditTime(c)).subscribe((function(){r.resizeService.acceptedSize||r.resize.emit()}))}return e.prototype.ngAfterViewChecked=function(){this.resizeService.checkChanges()},e.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.resizeService.destroy()},e.prototype.acceptSize=function(e){this.resizeService.acceptSize(e)},r.__decorate([i.Input(),r.__metadata("design:type",Number)],e.prototype,"rateLimit",void 0),r.__decorate([i.Output(),r.__metadata("design:type",i.EventEmitter)],e.prototype,"resize",void 0),e=r.__decorate([i.Component({selector:"kendo-resize-sensor",template:""}),r.__metadata("design:paramtypes",[a.ResizeBatchService,i.ElementRef,i.NgZone])],e)}();t.ResizeSensorComponent=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(15),o=n(16),s=function(e){var t=document.createElement("div");return t.style.cssText=e,t},u="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",a=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.element=n,i.ngZone=r,i}return r.__extends(t,e),t.prototype.checkChanges=function(){2!==this.state?e.prototype.checkChanges.call(this):this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)},t.prototype.destroy=function(){if(e.prototype.destroy.call(this),this.subscription&&this.subscription.unsubscribe(),this.expand){var t=this.element.nativeElement;t.removeChild(this.expand),t.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null}},t.prototype.checkSize=function(){if(e.prototype.checkSize.call(this))return this.reset(),!0},t.prototype.init=function(){var e,t=this.parentElement=this.element.nativeElement.parentElement;"static"===(e="position",getComputedStyle(t,null).getPropertyValue(e))&&(t.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()},t.prototype.render=function(){var e=this.element.nativeElement;e.style.cssText=u,e.setAttribute("dir","ltr"),this.expand=s(u),this.expandChild=s("position: absolute; left: 0; top: 0; transition: 0s;"),this.expand.appendChild(this.expandChild),e.appendChild(this.expand),this.shrink=s(u);var t=s("position: absolute; left: 0; top: 0; transition: 0s;width: 200%; height: 200%;");this.shrink.appendChild(t),e.appendChild(this.shrink)},t.prototype.reset=function(){var e=this.expandChild;e.style.width="100000px",e.style.height="100000px";var t=this.expand;t.scrollLeft=1e5,t.scrollTop=1e5;var n=this.shrink;n.scrollLeft=1e5,n.scrollTop=1e5},t.prototype.subscribe=function(){var e=this;this.ngZone.runOutsideAngular((function(){e.subscription=o.merge(o.fromEvent(e.shrink,"scroll"),o.fromEvent(e.expand,"scroll")).subscribe((function(){e.checkSize()}))}))},t}(i.ResizeService);t.ResizeCompatService=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=n(2),o=function(){function e(e){this.resizeBatchService=e,this.resize=new r.EventEmitter,this.acceptedSize=!1,this.state=0}return e.prototype.acceptSize=function(e){void 0===e&&(e=this.measure()),this.lastWidth=e.width,this.lastHeight=e.height,this.acceptedSize=!0},e.prototype.checkChanges=function(){i.isDocumentAvailable()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))},e.prototype.destroy=function(){this.resizeBatchService.cancel(this)},e.prototype.checkSize=function(){if(this.parentElement){var e=this.measure(),t=e.width,n=e.height;if(!(t===this.lastWidth&&n===this.lastHeight))return this.lastWidth=t,this.lastHeight=n,this.acceptedSize=!1,this.resize.emit(),!0}},e.prototype.initSize=function(){var e=this.measure();this.lastWidth=e.width,this.lastHeight=e.height},e.prototype.measure=function(){var e=0,t=0;return this.parentElement&&(t=this.parentElement.offsetHeight,e=this.parentElement.offsetWidth),{height:t,width:e}},e}();t.ResizeService=o},function(e,n){e.exports=t},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(15),o="undefined"!=typeof ResizeObserver,s=function(e){function t(t,n,r){var i=e.call(this,t)||this;return i.element=n,i.ngZone=r,i}return r.__extends(t,e),t.supported=function(){return o},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null},t.prototype.init=function(){var e=this;this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular((function(){e.resizeObserver=new ResizeObserver((function(){e.checkSize()})),e.resizeObserver.observe(e.parentElement)}))},t}(i.ResizeService);t.ResizeObserverService=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);r.__exportStar(n(19),t),r.__exportStar(n(27),t),r.__exportStar(n(35),t),r.__exportStar(n(37),t),r.__exportStar(n(40),t),r.__exportStar(n(2),t),r.__exportStar(n(41),t);var i=n(43);t.PreventableEvent=i.PreventableEvent},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6);t.DraggableDirective=r.DraggableDirective;var i=n(25);t.DraggableModule=i.DraggableModule},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentAvailable=function(){return"undefined"!=typeof document}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(7);t.anyChanged=function(e,t,n){return void 0===n&&(n=!0),e.some((function(e){return r.isChanged(e,t,n)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasObservers=function(e){return e&&e.observers.length>0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guid=function(){for(var e="",t=0;t<32;t++){var n=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&n|8:n).toString(16)}return e}},function(e,t,n){"use strict";n.r(t),n.d(t,"Draggable",(function(){return l}));var r=function(e,t){return function(n){return t(e(n))}},i=function(e,t,n){return e.addEventListener&&e.addEventListener(t,n)},o=function(e,t,n){return e&&e.removeEventListener&&e.removeEventListener(t,n)},s=function(){},u=function(e){return e.preventDefault()},a=/touch/;function c(e){return e.type.match(a)?{pageX:e.changedTouches[0].pageX,pageY:e.changedTouches[0].pageY,clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY,type:e.type,originalEvent:e,isTouch:!0}:{pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY,offsetX:e.offsetX,offsetY:e.offsetY,type:e.type,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,altKey:e.altKey,originalEvent:e}}var l=function(e){var t=this,n=e.press;void 0===n&&(n=s);var a=e.drag;void 0===a&&(a=s);var l=e.release;void 0===l&&(l=s);var d=e.mouseOnly;void 0===d&&(d=!1),this._pressHandler=r(c,n),this._dragHandler=r(c,a),this._releaseHandler=r(c,l),this._ignoreMouse=!1,this._mouseOnly=d,this._touchstart=function(e){1===e.touches.length&&t._pressHandler(e)},this._touchmove=function(e){1===e.touches.length&&t._dragHandler(e)},this._touchend=function(e){0===e.touches.length&&1===e.changedTouches.length&&(t._releaseHandler(e),t._ignoreMouse=!0,setTimeout(t._restoreMouse,2e3))},this._restoreMouse=function(){t._ignoreMouse=!1},this._mousedown=function(e){var n=e.which;n&&n>1||t._ignoreMouse||(i(document,"mousemove",t._mousemove),i(document,"mouseup",t._mouseup),t._pressHandler(e))},this._mousemove=function(e){t._dragHandler(e)},this._mouseup=function(e){o(document,"mousemove",t._mousemove),o(document,"mouseup",t._mouseup),t._releaseHandler(e)},this._pointerdown=function(e){e.isPrimary&&0===e.button&&(i(document,"pointermove",t._pointermove),i(document,"pointerup",t._pointerup),i(document,"pointercancel",t._pointerup),i(document,"contextmenu",u),t._pressHandler(e))},this._pointermove=function(e){e.isPrimary&&t._dragHandler(e)},this._pointerup=function(e){e.isPrimary&&(o(document,"pointermove",t._pointermove),o(document,"pointerup",t._pointerup),o(document,"pointercancel",t._pointerup),o(document,"contextmenu",u),t._releaseHandler(e))}};l.supportPointerEvent=function(){return"undefined"!=typeof window&&window.PointerEvent},l.prototype.bindTo=function(e){e!==this._element&&(this._element&&this._unbindFromCurrent(),this._element=e,this._bindToCurrent())},l.prototype._bindToCurrent=function(){var e=this._element;this._usePointers()?i(e,"pointerdown",this._pointerdown):(i(e,"mousedown",this._mousedown),this._mouseOnly||(i(e,"touchstart",this._touchstart),i(e,"touchmove",this._touchmove),i(e,"touchend",this._touchend)))},l.prototype._unbindFromCurrent=function(){var e=this._element;if(this._usePointers())return o(e,"pointerdown",this._pointerdown),o(document,"pointermove",this._pointermove),o(document,"pointerup",this._pointerup),o(document,"contextmenu",u),void o(document,"pointercancel",this._pointerup);o(e,"mousedown",this._mousedown),this._mouseOnly||(o(e,"touchstart",this._touchstart),o(e,"touchmove",this._touchmove),o(e,"touchend",this._touchend))},l.prototype._usePointers=function(){return!this._mouseOnly&&l.supportPointerEvent()},l.prototype.update=function(e){var t=e.press;void 0===t&&(t=s);var n=e.drag;void 0===n&&(n=s);var i=e.release;void 0===i&&(i=s);var o=e.mouseOnly;void 0===o&&(o=!1),this._pressHandler=r(c,t),this._dragHandler=r(c,n),this._releaseHandler=r(c,i),this._mouseOnly=o},l.prototype.destroy=function(){this._unbindFromCurrent(),this._element=null},l.default=l,t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(6),s=n(26),u=function(){function e(){}return e=r.__decorate([i.NgModule({declarations:[o.DraggableDirective],exports:[o.DraggableDirective],imports:[s.CommonModule]})],e)}();t.DraggableModule=u},function(e,t){e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(28);t.closestInScope=r.closestInScope;var i=n(8);t.closest=i.closest;var o=n(29);t.contains=o.contains;var s=n(3);t.findElement=s.findElement;var u=n(30);t.findFocusableChild=u.findFocusableChild;var a=n(31);t.findFocusable=a.findFocusable;var c=n(11);t.hasClasses=c.hasClasses;var l=n(4);t.isFocusableWithTabKey=l.isFocusableWithTabKey;var d=n(9);t.isFocusable=d.isFocusable;var f=n(10);t.isVisible=f.isVisible;var p=n(32);t.matchesClasses=p.matchesClasses;var h=n(33);t.matchesNodeName=h.matchesNodeName;var v=n(34);t.rtlScrollPosition=v.rtlScrollPosition},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closestInScope=function(e,t,n){for(;e&&e!==n&&!t(e);)e=e.parentNode;if(e!==n)return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(8);t.contains=function(e,t,n){if(void 0===n&&(n=!1),!r.closest(t,(function(t){return t===e})))return!1;var i=r.closest(t,(function(e){return e===t}));return i&&(n||i!==e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),i=n(4);t.findFocusableChild=function(e,t){return void 0===t&&(t=!0),r.findElement(e,(function(e){return i.isFocusableWithTabKey(e,t)}),!1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),i=n(4);t.findFocusable=function(e,t){return void 0===t&&(t=!0),r.findElement(e,(function(e){return i.isFocusableWithTabKey(e,t)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(11);t.matchesClasses=function(e){return function(t){return r.hasClasses(t,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={};t.matchesNodeName=function(e){return r[e]||(r[e]=function(t){return String(t.nodeName).toLowerCase()===e.toLowerCase()}),r[e]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rtlScrollPosition=function(e,t,n){var r=e;return n<0?r=-e:n>0&&(r=t.scrollWidth-t.offsetWidth-e),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(12);t.EventsOutsideAngularDirective=r.EventsOutsideAngularDirective;var i=n(36);t.EventsModule=i.EventsModule},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(12),s=function(){function e(){}return e=r.__decorate([i.NgModule({declarations:[o.EventsOutsideAngularDirective],exports:[o.EventsOutsideAngularDirective]})],e)}();t.EventsModule=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(13);t.ResizeSensorComponent=r.ResizeSensorComponent;var i=n(5);t.ResizeBatchService=i.ResizeBatchService;var o=n(14);t.ResizeCompatService=o.ResizeCompatService;var s=n(17);t.ResizeObserverService=s.ResizeObserverService;var u=n(39);t.ResizeSensorModule=u.ResizeSensorModule},function(e,t){e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=n(1),o=n(13),s=n(5),u=[o.ResizeSensorComponent],a=function(){function e(){}return e=r.__decorate([i.NgModule({declarations:[u],exports:[u],providers:[s.ResizeBatchService]})],e)}();t.ResizeSensorModule=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){};t.KendoInput=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(42);t.Keys=r.Keys},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Alt=18]="Alt",e[e.ArrowDown=40]="ArrowDown",e[e.ArrowLeft=37]="ArrowLeft",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowUp=38]="ArrowUp",e[e.Backspace=8]="Backspace",e[e.Control=17]="Control",e[e.Delete=46]="Delete",e[e.Digit0=48]="Digit0",e[e.Digit1=49]="Digit1",e[e.Digit2=50]="Digit2",e[e.Digit3=51]="Digit3",e[e.Digit4=52]="Digit4",e[e.Digit5=53]="Digit5",e[e.Digit6=54]="Digit6",e[e.Digit7=55]="Digit7",e[e.Digit8=56]="Digit8",e[e.Digit9=57]="Digit9",e[e.End=35]="End",e[e.Enter=13]="Enter",e[e.Escape=27]="Escape",e[e.F1=112]="F1",e[e.F2=113]="F2",e[e.F10=121]="F10",e[e.Home=36]="Home",e[e.Insert=45]="Insert",e[e.KeyA=65]="KeyA",e[e.KeyB=66]="KeyB",e[e.KeyC=67]="KeyC",e[e.KeyD=68]="KeyD",e[e.KeyE=69]="KeyE",e[e.KeyF=70]="KeyF",e[e.KeyG=71]="KeyG",e[e.KeyH=72]="KeyH",e[e.KeyI=73]="KeyI",e[e.KeyJ=74]="KeyJ",e[e.KeyK=75]="KeyK",e[e.KeyL=76]="KeyL",e[e.KeyM=77]="KeyM",e[e.KeyN=78]="KeyN",e[e.KeyO=79]="KeyO",e[e.KeyP=80]="KeyP",e[e.KeyQ=81]="KeyQ",e[e.KeyR=82]="KeyR",e[e.KeyS=83]="KeyS",e[e.KeyT=84]="KeyT",e[e.KeyU=85]="KeyU",e[e.KeyV=86]="KeyV",e[e.KeyW=87]="KeyW",e[e.KeyX=88]="KeyX",e[e.KeyY=89]="KeyY",e[e.KeyZ=90]="KeyZ",e[e.NumpadDecimal=110]="NumpadDecimal",e[e.PageDown=34]="PageDown",e[e.PageUp=33]="PageUp",e[e.Shift=16]="Shift",e[e.Space=32]="Space",e[e.Tab=9]="Tab"}(t.Keys||(t.Keys={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.prevented=!1}return e.prototype.preventDefault=function(){this.prevented=!0},e.prototype.isDefaultPrevented=function(){return this.prevented},e}();t.PreventableEvent=r}])}));

@@ -5,2 +5,2 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("tslib"),require("@angular/core"),require("rxjs"),require("@telerik/kendo-draggable"),require("@angular/common"),require("rxjs/operators")):"function"==typeof define&&define.amd?define(["tslib","@angular/core","rxjs","@telerik/kendo-draggable","@angular/common","rxjs/operators"],t):"object"==typeof exports?exports.KendoAngularCommon=t(require("tslib"),require("@angular/core"),require("rxjs"),require("@telerik/kendo-draggable"),require("@angular/common"),require("rxjs/operators")):e.KendoAngularCommon=t(e.tslib,e["@angular/core"],e.rxjs,e["@telerik/kendo-draggable"],e["@angular/common"],e["rxjs/operators"])}(window,(function(e,t,i,r,n,s){return function(e){var t={};function i(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=12)}([function(t,i){t.exports=e},function(e,i){e.exports=t},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(14);t.isDocumentAvailable=r.isDocumentAvailable;var n=i(5);t.isChanged=n.isChanged;var s=i(15);t.anyChanged=s.anyChanged;var o=i(16);t.hasObservers=o.hasObservers;var a=i(17);t.guid=a.guid},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(1),s=i(10),o=function(){function e(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}return e.prototype.schedule=function(e,t){var i=this;this.scheduled.push({instance:e,method:t}),this.subscription||this.ngZone.runOutsideAngular((function(){i.subscription=s.from(i.resolvedPromise).subscribe(i.flush)}))},e.prototype.isScheduled=function(e){return Boolean(this.scheduled.find((function(t){return t.instance===e})))},e.prototype.cancel=function(e){for(var t=this.scheduled,i=t.length,r=0;r<i;r++)if(t[r].instance===e)return t.splice(r,1),void(t.length||this.unsubscribe())},e.prototype.ngOnDestroy=function(){this.unsubscribe()},e.prototype.unsubscribe=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)},e.prototype.flush=function(){this.scheduled.forEach((function(e){e.method.call(e.instance)})),this.scheduled=[],this.unsubscribe()},e=r.__decorate([n.Injectable(),r.__metadata("design:paramtypes",[n.NgZone])],e)}();t.ResizeBatchService=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(1),s=i(2),o=i(18),a=function(){function e(e,t){this.element=e,this.ngZone=t,this.enableDrag=!0,this.kendoPress=new n.EventEmitter,this.kendoDrag=new n.EventEmitter,this.kendoRelease=new n.EventEmitter}return e.prototype.ngOnInit=function(){this.toggleDraggable()},e.prototype.ngOnChanges=function(e){s.isChanged("enableDrag",e)&&this.toggleDraggable()},e.prototype.ngOnDestroy=function(){this.destroyDraggable()},e.prototype.toggleDraggable=function(){var e=this;s.isDocumentAvailable()&&(this.destroyDraggable(),this.enableDrag&&(this.draggable=new o.default({drag:function(t){return e.kendoDrag.next(t)},press:function(t){return e.kendoPress.next(t)},release:function(t){return e.kendoRelease.next(t)}}),this.ngZone.runOutsideAngular((function(){return e.draggable.bindTo(e.element.nativeElement)}))))},e.prototype.destroyDraggable=function(){this.draggable&&(this.draggable.destroy(),this.draggable=null)},r.__decorate([n.Input(),r.__metadata("design:type",Boolean)],e.prototype,"enableDrag",void 0),r.__decorate([n.Output(),r.__metadata("design:type",n.EventEmitter)],e.prototype,"kendoPress",void 0),r.__decorate([n.Output(),r.__metadata("design:type",n.EventEmitter)],e.prototype,"kendoDrag",void 0),r.__decorate([n.Output(),r.__metadata("design:type",n.EventEmitter)],e.prototype,"kendoRelease",void 0),e=r.__decorate([n.Directive({selector:"[kendoDraggable]"}),r.__metadata("design:paramtypes",[n.ElementRef,n.NgZone])],e)}();t.DraggableDirective=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChanged=function(e,t,i){return void 0===i&&(i=!0),!(void 0===t[e]||t[e].isFirstChange()&&i||t[e].previousValue===t[e].currentValue)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(1),s=function(){function e(e,t,i){this.element=e,this.ngZone=t,this.renderer=i,this.events={}}return e.prototype.ngOnInit=function(){var e=this;if(this.element&&this.element.nativeElement){var t=this.events;this.subscriptions=[],this.ngZone.runOutsideAngular((function(){for(var i in t)t.hasOwnProperty(i)&&e.subscriptions.push(e.renderer.listen(e.element.nativeElement,i,e.scope?t[i].bind(e.scope):t[i]))}))}},e.prototype.ngOnDestroy=function(){if(this.subscriptions){for(var e=0;e<this.subscriptions.length;e++)this.subscriptions[e]();this.subscriptions=null}},r.__decorate([n.Input("kendoEventsOutsideAngular"),r.__metadata("design:type",Object)],e.prototype,"events",void 0),r.__decorate([n.Input(),r.__metadata("design:type",Object)],e.prototype,"scope",void 0),e=r.__decorate([n.Directive({selector:"[kendoEventsOutsideAngular]"}),r.__metadata("design:paramtypes",[n.ElementRef,n.NgZone,n.Renderer2])],e)}();t.EventsOutsideAngularDirective=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(1),s=i(24),o=i(8),a=i(11),u=i(3),c=function(){function e(e,t,i){var r=this;this.rateLimit=10,this.resize=new n.EventEmitter;var u=a.ResizeObserverService.supported()?a.ResizeObserverService:o.ResizeCompatService;this.resizeService=new u(e,t,i);var c=1e3/(this.rateLimit||10);this.subscription=this.resizeService.resize.pipe(s.auditTime(c)).subscribe((function(){r.resizeService.acceptedSize||r.resize.emit()}))}return e.prototype.ngAfterViewChecked=function(){this.resizeService.checkChanges()},e.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.resizeService.destroy()},e.prototype.acceptSize=function(e){this.resizeService.acceptSize(e)},r.__decorate([n.Input(),r.__metadata("design:type",Number)],e.prototype,"rateLimit",void 0),r.__decorate([n.Output(),r.__metadata("design:type",n.EventEmitter)],e.prototype,"resize",void 0),e=r.__decorate([n.Component({selector:"kendo-resize-sensor",template:""}),r.__metadata("design:paramtypes",[u.ResizeBatchService,n.ElementRef,n.NgZone])],e)}();t.ResizeSensorComponent=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(9),s=i(10),o=function(e){var t=document.createElement("div");return t.style.cssText=e,t},a="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",u=function(e){function t(t,i,r){var n=e.call(this,t)||this;return n.element=i,n.ngZone=r,n}return r.__extends(t,e),t.prototype.checkChanges=function(){2!==this.state?e.prototype.checkChanges.call(this):this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)},t.prototype.destroy=function(){if(e.prototype.destroy.call(this),this.subscription&&this.subscription.unsubscribe(),this.expand){var t=this.element.nativeElement;t.removeChild(this.expand),t.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null}},t.prototype.checkSize=function(){if(e.prototype.checkSize.call(this))return this.reset(),!0},t.prototype.init=function(){var e,t=this.parentElement=this.element.nativeElement.parentElement;"static"===(e="position",getComputedStyle(t,null).getPropertyValue(e))&&(t.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()},t.prototype.render=function(){var e=this.element.nativeElement;e.style.cssText=a,e.setAttribute("dir","ltr"),this.expand=o(a),this.expandChild=o("position: absolute; left: 0; top: 0; transition: 0s;"),this.expand.appendChild(this.expandChild),e.appendChild(this.expand),this.shrink=o(a);var t=o("position: absolute; left: 0; top: 0; transition: 0s;width: 200%; height: 200%;");this.shrink.appendChild(t),e.appendChild(this.shrink)},t.prototype.reset=function(){var e=this.expandChild;e.style.width="100000px",e.style.height="100000px";var t=this.expand;t.scrollLeft=1e5,t.scrollTop=1e5;var i=this.shrink;i.scrollLeft=1e5,i.scrollTop=1e5},t.prototype.subscribe=function(){var e=this;this.ngZone.runOutsideAngular((function(){e.subscription=s.merge(s.fromEvent(e.shrink,"scroll"),s.fromEvent(e.expand,"scroll")).subscribe((function(){e.checkSize()}))}))},t}(n.ResizeService);t.ResizeCompatService=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(1),n=i(2),s=function(){function e(e){this.resizeBatchService=e,this.resize=new r.EventEmitter,this.acceptedSize=!1,this.state=0}return e.prototype.acceptSize=function(e){void 0===e&&(e=this.measure()),this.lastWidth=e.width,this.lastHeight=e.height,this.acceptedSize=!0},e.prototype.checkChanges=function(){n.isDocumentAvailable()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))},e.prototype.destroy=function(){this.resizeBatchService.cancel(this)},e.prototype.checkSize=function(){if(this.parentElement){var e=this.measure(),t=e.width,i=e.height;if(!(t===this.lastWidth&&i===this.lastHeight))return this.lastWidth=t,this.lastHeight=i,this.acceptedSize=!1,this.resize.emit(),!0}},e.prototype.initSize=function(){var e=this.measure();this.lastWidth=e.width,this.lastHeight=e.height},e.prototype.measure=function(){var e=0,t=0;return this.parentElement&&(t=this.parentElement.offsetHeight,e=this.parentElement.offsetWidth),{height:t,width:e}},e}();t.ResizeService=s},function(e,t){e.exports=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(9),s="undefined"!=typeof ResizeObserver,o=function(e){function t(t,i,r){var n=e.call(this,t)||this;return n.element=i,n.ngZone=r,n}return r.__extends(t,e),t.supported=function(){return s},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null},t.prototype.init=function(){var e=this;this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular((function(){e.resizeObserver=new ResizeObserver((function(){e.checkSize()})),e.resizeObserver.observe(e.parentElement)}))},t}(n.ResizeService);t.ResizeObserverService=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0);r.__exportStar(i(13),t),r.__exportStar(i(21),t),r.__exportStar(i(23),t),r.__exportStar(i(26),t),r.__exportStar(i(2),t),r.__exportStar(i(27),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(4);t.DraggableDirective=r.DraggableDirective;var n=i(19);t.DraggableModule=n.DraggableModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentAvailable=function(){return"undefined"!=typeof document}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(5);t.anyChanged=function(e,t,i){return void 0===i&&(i=!0),e.some((function(e){return r.isChanged(e,t,i)}))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasObservers=function(e){return e&&e.observers.length>0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guid=function(){for(var e="",t=0;t<32;t++){var i=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&i|8:i).toString(16)}return e}},function(e,t){e.exports=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(1),s=i(4),o=i(20),a=function(){function e(){}return e=r.__decorate([n.NgModule({declarations:[s.DraggableDirective],exports:[s.DraggableDirective],imports:[o.CommonModule]})],e)}();t.DraggableModule=a},function(e,t){e.exports=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(6);t.EventsOutsideAngularDirective=r.EventsOutsideAngularDirective;var n=i(22);t.EventsModule=n.EventsModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(1),s=i(6),o=function(){function e(){}return e=r.__decorate([n.NgModule({declarations:[s.EventsOutsideAngularDirective],exports:[s.EventsOutsideAngularDirective]})],e)}();t.EventsModule=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(7);t.ResizeSensorComponent=r.ResizeSensorComponent;var n=i(3);t.ResizeBatchService=n.ResizeBatchService;var s=i(8);t.ResizeCompatService=s.ResizeCompatService;var o=i(11);t.ResizeObserverService=o.ResizeObserverService;var a=i(25);t.ResizeSensorModule=a.ResizeSensorModule},function(e,t){e.exports=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(0),n=i(1),s=i(7),o=i(3),a=[s.ResizeSensorComponent],u=function(){function e(){}return e=r.__decorate([n.NgModule({declarations:[a],exports:[a],providers:[o.ResizeBatchService]})],e)}();t.ResizeSensorModule=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){};t.KendoInput=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(28);t.Keys=r.Keys},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Alt=18]="Alt",e[e.ArrowDown=40]="ArrowDown",e[e.ArrowLeft=37]="ArrowLeft",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowUp=38]="ArrowUp",e[e.Backspace=8]="Backspace",e[e.Control=17]="Control",e[e.Delete=46]="Delete",e[e.Digit0=48]="Digit0",e[e.Digit1=49]="Digit1",e[e.Digit2=50]="Digit2",e[e.Digit3=51]="Digit3",e[e.Digit4=52]="Digit4",e[e.Digit5=53]="Digit5",e[e.Digit6=54]="Digit6",e[e.Digit7=55]="Digit7",e[e.Digit8=56]="Digit8",e[e.Digit9=57]="Digit9",e[e.End=35]="End",e[e.Enter=13]="Enter",e[e.Escape=27]="Escape",e[e.F1=112]="F1",e[e.F2=113]="F2",e[e.F10=121]="F10",e[e.Home=36]="Home",e[e.Insert=45]="Insert",e[e.KeyA=65]="KeyA",e[e.KeyB=66]="KeyB",e[e.KeyC=67]="KeyC",e[e.KeyD=68]="KeyD",e[e.KeyE=69]="KeyE",e[e.KeyF=70]="KeyF",e[e.KeyG=71]="KeyG",e[e.KeyH=72]="KeyH",e[e.KeyI=73]="KeyI",e[e.KeyJ=74]="KeyJ",e[e.KeyK=75]="KeyK",e[e.KeyL=76]="KeyL",e[e.KeyM=77]="KeyM",e[e.KeyN=78]="KeyN",e[e.KeyO=79]="KeyO",e[e.KeyP=80]="KeyP",e[e.KeyQ=81]="KeyQ",e[e.KeyR=82]="KeyR",e[e.KeyS=83]="KeyS",e[e.KeyT=84]="KeyT",e[e.KeyU=85]="KeyU",e[e.KeyV=86]="KeyV",e[e.KeyW=87]="KeyW",e[e.KeyX=88]="KeyX",e[e.KeyY=89]="KeyY",e[e.KeyZ=90]="KeyZ",e[e.NumpadDecimal=110]="NumpadDecimal",e[e.PageDown=34]="PageDown",e[e.PageUp=33]="PageUp",e[e.Shift=16]="Shift",e[e.Space=32]="Space",e[e.Tab=9]="Tab"}(t.Keys||(t.Keys={}))}])}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("tslib"),require("@angular/core"),require("rxjs"),require("@telerik/kendo-draggable"),require("@angular/common"),require("rxjs/operators")):"function"==typeof define&&define.amd?define(["tslib","@angular/core","rxjs","@telerik/kendo-draggable","@angular/common","rxjs/operators"],t):"object"==typeof exports?exports.KendoAngularCommon=t(require("tslib"),require("@angular/core"),require("rxjs"),require("@telerik/kendo-draggable"),require("@angular/common"),require("rxjs/operators")):e.KendoAngularCommon=t(e.tslib,e["@angular/core"],e.rxjs,e["@telerik/kendo-draggable"],e["@angular/common"],e["rxjs/operators"])}(window,(function(e,t,i,n,r,s){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=18)}([function(t,i){t.exports=e},function(e,i){e.exports=t},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(20);t.isDocumentAvailable=n.isDocumentAvailable;var r=i(7);t.isChanged=r.isChanged;var s=i(21);t.anyChanged=s.anyChanged;var o=i(22);t.hasObservers=o.hasObservers;var u=i(23);t.guid=u.guid},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findElement=function(e,i,n){if(void 0===n&&(n=!0),e){if(n&&i(e))return e;for(e=e.firstChild;e;){if(1===e.nodeType){var r=t.findElement(e,i);if(r)return r}e=e.nextSibling}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(9),r=i(10);t.isFocusableWithTabKey=function(e,t){if(void 0===t&&(t=!0),!n.isFocusable(e))return!1;var i=e.getAttribute("tabIndex");return(!t||r.isVisible(e))&&"-1"!==i}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(16),o=function(){function e(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}return e.prototype.schedule=function(e,t){var i=this;this.scheduled.push({instance:e,method:t}),this.subscription||this.ngZone.runOutsideAngular((function(){i.subscription=s.from(i.resolvedPromise).subscribe(i.flush)}))},e.prototype.isScheduled=function(e){return Boolean(this.scheduled.find((function(t){return t.instance===e})))},e.prototype.cancel=function(e){for(var t=this.scheduled,i=t.length,n=0;n<i;n++)if(t[n].instance===e)return t.splice(n,1),void(t.length||this.unsubscribe())},e.prototype.ngOnDestroy=function(){this.unsubscribe()},e.prototype.unsubscribe=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)},e.prototype.flush=function(){this.scheduled.forEach((function(e){e.method.call(e.instance)})),this.scheduled=[],this.unsubscribe()},e=n.__decorate([r.Injectable(),n.__metadata("design:paramtypes",[r.NgZone])],e)}();t.ResizeBatchService=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(2),o=i(24),u=function(){function e(e,t){this.element=e,this.ngZone=t,this.enableDrag=!0,this.kendoPress=new r.EventEmitter,this.kendoDrag=new r.EventEmitter,this.kendoRelease=new r.EventEmitter}return e.prototype.ngOnInit=function(){this.toggleDraggable()},e.prototype.ngOnChanges=function(e){s.isChanged("enableDrag",e)&&this.toggleDraggable()},e.prototype.ngOnDestroy=function(){this.destroyDraggable()},e.prototype.toggleDraggable=function(){var e=this;s.isDocumentAvailable()&&(this.destroyDraggable(),this.enableDrag&&(this.draggable=new o.default({drag:function(t){return e.kendoDrag.next(t)},press:function(t){return e.kendoPress.next(t)},release:function(t){return e.kendoRelease.next(t)}}),this.ngZone.runOutsideAngular((function(){return e.draggable.bindTo(e.element.nativeElement)}))))},e.prototype.destroyDraggable=function(){this.draggable&&(this.draggable.destroy(),this.draggable=null)},n.__decorate([r.Input(),n.__metadata("design:type",Boolean)],e.prototype,"enableDrag",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],e.prototype,"kendoPress",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],e.prototype,"kendoDrag",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],e.prototype,"kendoRelease",void 0),e=n.__decorate([r.Directive({selector:"[kendoDraggable]"}),n.__metadata("design:paramtypes",[r.ElementRef,r.NgZone])],e)}();t.DraggableDirective=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChanged=function(e,t,i){return void 0===i&&(i=!0),!(void 0===t[e]||t[e].isFirstChange()&&i||t[e].previousValue===t[e].currentValue)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closest=function(e,t){for(;e&&!t(e);)e=e.parentNode;return e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=/^(?:a|input|select|option|textarea|button|object)$/i;t.isFocusable=function(e){if(!e.tagName)return!1;var t=e.tagName.toLowerCase(),i=Boolean(e.getAttribute("tabIndex"));return!e.disabled&&n.test(t)||i}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isVisible=function(e){var t=e.getBoundingClientRect(),i=t.width>0&&t.height>0,n=0!==t.x&&0!==t.y;return(i||n)&&"hidden"!==window.getComputedStyle(e).visibility}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return String(e).trim().split(" ")};t.hasClasses=function(e,t){var i=n(t);return Boolean(n(e.className).find((function(e){return i.indexOf(e)>=0})))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=function(){function e(e,t,i){this.element=e,this.ngZone=t,this.renderer=i,this.events={}}return e.prototype.ngOnInit=function(){var e=this;if(this.element&&this.element.nativeElement){var t=this.events;this.subscriptions=[],this.ngZone.runOutsideAngular((function(){for(var i in t)t.hasOwnProperty(i)&&e.subscriptions.push(e.renderer.listen(e.element.nativeElement,i,e.scope?t[i].bind(e.scope):t[i]))}))}},e.prototype.ngOnDestroy=function(){if(this.subscriptions){for(var e=0;e<this.subscriptions.length;e++)this.subscriptions[e]();this.subscriptions=null}},n.__decorate([r.Input("kendoEventsOutsideAngular"),n.__metadata("design:type",Object)],e.prototype,"events",void 0),n.__decorate([r.Input(),n.__metadata("design:type",Object)],e.prototype,"scope",void 0),e=n.__decorate([r.Directive({selector:"[kendoEventsOutsideAngular]"}),n.__metadata("design:paramtypes",[r.ElementRef,r.NgZone,r.Renderer2])],e)}();t.EventsOutsideAngularDirective=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(38),o=i(14),u=i(17),a=i(5),c=function(){function e(e,t,i){var n=this;this.rateLimit=10,this.resize=new r.EventEmitter;var a=u.ResizeObserverService.supported()?u.ResizeObserverService:o.ResizeCompatService;this.resizeService=new a(e,t,i);var c=1e3/(this.rateLimit||10);this.subscription=this.resizeService.resize.pipe(s.auditTime(c)).subscribe((function(){n.resizeService.acceptedSize||n.resize.emit()}))}return e.prototype.ngAfterViewChecked=function(){this.resizeService.checkChanges()},e.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.resizeService.destroy()},e.prototype.acceptSize=function(e){this.resizeService.acceptSize(e)},n.__decorate([r.Input(),n.__metadata("design:type",Number)],e.prototype,"rateLimit",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],e.prototype,"resize",void 0),e=n.__decorate([r.Component({selector:"kendo-resize-sensor",template:""}),n.__metadata("design:paramtypes",[a.ResizeBatchService,r.ElementRef,r.NgZone])],e)}();t.ResizeSensorComponent=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(15),s=i(16),o=function(e){var t=document.createElement("div");return t.style.cssText=e,t},u="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",a=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.element=i,r.ngZone=n,r}return n.__extends(t,e),t.prototype.checkChanges=function(){2!==this.state?e.prototype.checkChanges.call(this):this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)},t.prototype.destroy=function(){if(e.prototype.destroy.call(this),this.subscription&&this.subscription.unsubscribe(),this.expand){var t=this.element.nativeElement;t.removeChild(this.expand),t.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null}},t.prototype.checkSize=function(){if(e.prototype.checkSize.call(this))return this.reset(),!0},t.prototype.init=function(){var e,t=this.parentElement=this.element.nativeElement.parentElement;"static"===(e="position",getComputedStyle(t,null).getPropertyValue(e))&&(t.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()},t.prototype.render=function(){var e=this.element.nativeElement;e.style.cssText=u,e.setAttribute("dir","ltr"),this.expand=o(u),this.expandChild=o("position: absolute; left: 0; top: 0; transition: 0s;"),this.expand.appendChild(this.expandChild),e.appendChild(this.expand),this.shrink=o(u);var t=o("position: absolute; left: 0; top: 0; transition: 0s;width: 200%; height: 200%;");this.shrink.appendChild(t),e.appendChild(this.shrink)},t.prototype.reset=function(){var e=this.expandChild;e.style.width="100000px",e.style.height="100000px";var t=this.expand;t.scrollLeft=1e5,t.scrollTop=1e5;var i=this.shrink;i.scrollLeft=1e5,i.scrollTop=1e5},t.prototype.subscribe=function(){var e=this;this.ngZone.runOutsideAngular((function(){e.subscription=s.merge(s.fromEvent(e.shrink,"scroll"),s.fromEvent(e.expand,"scroll")).subscribe((function(){e.checkSize()}))}))},t}(r.ResizeService);t.ResizeCompatService=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),r=i(2),s=function(){function e(e){this.resizeBatchService=e,this.resize=new n.EventEmitter,this.acceptedSize=!1,this.state=0}return e.prototype.acceptSize=function(e){void 0===e&&(e=this.measure()),this.lastWidth=e.width,this.lastHeight=e.height,this.acceptedSize=!0},e.prototype.checkChanges=function(){r.isDocumentAvailable()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))},e.prototype.destroy=function(){this.resizeBatchService.cancel(this)},e.prototype.checkSize=function(){if(this.parentElement){var e=this.measure(),t=e.width,i=e.height;if(!(t===this.lastWidth&&i===this.lastHeight))return this.lastWidth=t,this.lastHeight=i,this.acceptedSize=!1,this.resize.emit(),!0}},e.prototype.initSize=function(){var e=this.measure();this.lastWidth=e.width,this.lastHeight=e.height},e.prototype.measure=function(){var e=0,t=0;return this.parentElement&&(t=this.parentElement.offsetHeight,e=this.parentElement.offsetWidth),{height:t,width:e}},e}();t.ResizeService=s},function(e,t){e.exports=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(15),s="undefined"!=typeof ResizeObserver,o=function(e){function t(t,i,n){var r=e.call(this,t)||this;return r.element=i,r.ngZone=n,r}return n.__extends(t,e),t.supported=function(){return s},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null},t.prototype.init=function(){var e=this;this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular((function(){e.resizeObserver=new ResizeObserver((function(){e.checkSize()})),e.resizeObserver.observe(e.parentElement)}))},t}(r.ResizeService);t.ResizeObserverService=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(19),t),n.__exportStar(i(27),t),n.__exportStar(i(35),t),n.__exportStar(i(37),t),n.__exportStar(i(40),t),n.__exportStar(i(2),t),n.__exportStar(i(41),t);var r=i(43);t.PreventableEvent=r.PreventableEvent},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(6);t.DraggableDirective=n.DraggableDirective;var r=i(25);t.DraggableModule=r.DraggableModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentAvailable=function(){return"undefined"!=typeof document}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(7);t.anyChanged=function(e,t,i){return void 0===i&&(i=!0),e.some((function(e){return n.isChanged(e,t,i)}))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasObservers=function(e){return e&&e.observers.length>0}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guid=function(){for(var e="",t=0;t<32;t++){var i=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&i|8:i).toString(16)}return e}},function(e,t){e.exports=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(6),o=i(26),u=function(){function e(){}return e=n.__decorate([r.NgModule({declarations:[s.DraggableDirective],exports:[s.DraggableDirective],imports:[o.CommonModule]})],e)}();t.DraggableModule=u},function(e,t){e.exports=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(28);t.closestInScope=n.closestInScope;var r=i(8);t.closest=r.closest;var s=i(29);t.contains=s.contains;var o=i(3);t.findElement=o.findElement;var u=i(30);t.findFocusableChild=u.findFocusableChild;var a=i(31);t.findFocusable=a.findFocusable;var c=i(11);t.hasClasses=c.hasClasses;var l=i(4);t.isFocusableWithTabKey=l.isFocusableWithTabKey;var d=i(9);t.isFocusable=d.isFocusable;var p=i(10);t.isVisible=p.isVisible;var h=i(32);t.matchesClasses=h.matchesClasses;var f=i(33);t.matchesNodeName=f.matchesNodeName;var v=i(34);t.rtlScrollPosition=v.rtlScrollPosition},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closestInScope=function(e,t,i){for(;e&&e!==i&&!t(e);)e=e.parentNode;if(e!==i)return e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(8);t.contains=function(e,t,i){if(void 0===i&&(i=!1),!n.closest(t,(function(t){return t===e})))return!1;var r=n.closest(t,(function(e){return e===t}));return r&&(i||r!==e)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),r=i(4);t.findFocusableChild=function(e,t){return void 0===t&&(t=!0),n.findElement(e,(function(e){return r.isFocusableWithTabKey(e,t)}),!1)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),r=i(4);t.findFocusable=function(e,t){return void 0===t&&(t=!0),n.findElement(e,(function(e){return r.isFocusableWithTabKey(e,t)}))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(11);t.matchesClasses=function(e){return function(t){return n.hasClasses(t,e)}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={};t.matchesNodeName=function(e){return n[e]||(n[e]=function(t){return String(t.nodeName).toLowerCase()===e.toLowerCase()}),n[e]}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rtlScrollPosition=function(e,t,i){var n=e;return i<0?n=-e:i>0&&(n=t.scrollWidth-t.offsetWidth-e),n}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(12);t.EventsOutsideAngularDirective=n.EventsOutsideAngularDirective;var r=i(36);t.EventsModule=r.EventsModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(12),o=function(){function e(){}return e=n.__decorate([r.NgModule({declarations:[s.EventsOutsideAngularDirective],exports:[s.EventsOutsideAngularDirective]})],e)}();t.EventsModule=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(13);t.ResizeSensorComponent=n.ResizeSensorComponent;var r=i(5);t.ResizeBatchService=r.ResizeBatchService;var s=i(14);t.ResizeCompatService=s.ResizeCompatService;var o=i(17);t.ResizeObserverService=o.ResizeObserverService;var u=i(39);t.ResizeSensorModule=u.ResizeSensorModule},function(e,t){e.exports=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(13),o=i(5),u=[s.ResizeSensorComponent],a=function(){function e(){}return e=n.__decorate([r.NgModule({declarations:[u],exports:[u],providers:[o.ResizeBatchService]})],e)}();t.ResizeSensorModule=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){};t.KendoInput=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(42);t.Keys=n.Keys},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Alt=18]="Alt",e[e.ArrowDown=40]="ArrowDown",e[e.ArrowLeft=37]="ArrowLeft",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowUp=38]="ArrowUp",e[e.Backspace=8]="Backspace",e[e.Control=17]="Control",e[e.Delete=46]="Delete",e[e.Digit0=48]="Digit0",e[e.Digit1=49]="Digit1",e[e.Digit2=50]="Digit2",e[e.Digit3=51]="Digit3",e[e.Digit4=52]="Digit4",e[e.Digit5=53]="Digit5",e[e.Digit6=54]="Digit6",e[e.Digit7=55]="Digit7",e[e.Digit8=56]="Digit8",e[e.Digit9=57]="Digit9",e[e.End=35]="End",e[e.Enter=13]="Enter",e[e.Escape=27]="Escape",e[e.F1=112]="F1",e[e.F2=113]="F2",e[e.F10=121]="F10",e[e.Home=36]="Home",e[e.Insert=45]="Insert",e[e.KeyA=65]="KeyA",e[e.KeyB=66]="KeyB",e[e.KeyC=67]="KeyC",e[e.KeyD=68]="KeyD",e[e.KeyE=69]="KeyE",e[e.KeyF=70]="KeyF",e[e.KeyG=71]="KeyG",e[e.KeyH=72]="KeyH",e[e.KeyI=73]="KeyI",e[e.KeyJ=74]="KeyJ",e[e.KeyK=75]="KeyK",e[e.KeyL=76]="KeyL",e[e.KeyM=77]="KeyM",e[e.KeyN=78]="KeyN",e[e.KeyO=79]="KeyO",e[e.KeyP=80]="KeyP",e[e.KeyQ=81]="KeyQ",e[e.KeyR=82]="KeyR",e[e.KeyS=83]="KeyS",e[e.KeyT=84]="KeyT",e[e.KeyU=85]="KeyU",e[e.KeyV=86]="KeyV",e[e.KeyW=87]="KeyW",e[e.KeyX=88]="KeyX",e[e.KeyY=89]="KeyY",e[e.KeyZ=90]="KeyZ",e[e.NumpadDecimal=110]="NumpadDecimal",e[e.PageDown=34]="PageDown",e[e.PageUp=33]="PageUp",e[e.Shift=16]="Shift",e[e.Space=32]="Space",e[e.Tab=9]="Tab"}(t.Keys||(t.Keys={}))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.prevented=!1}return e.prototype.preventDefault=function(){this.prevented=!0},e.prototype.isDefaultPrevented=function(){return this.prevented},e}();t.PreventableEvent=n}])}));

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { EventEmitter, ElementRef, Directive, Output, NgZone, Input } from '@angular/core';

@@ -49,20 +50,26 @@ import { isDocumentAvailable, isChanged } from '../utils';

};
DraggableDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoDraggable]'
},] },
];
/** @nocollapse */
DraggableDirective.ctorParameters = function () { return [
{ type: ElementRef },
{ type: NgZone }
]; };
DraggableDirective.propDecorators = {
enableDrag: [{ type: Input }],
kendoPress: [{ type: Output }],
kendoDrag: [{ type: Output }],
kendoRelease: [{ type: Output }]
};
tslib_1.__decorate([
Input(),
tslib_1.__metadata("design:type", Boolean)
], DraggableDirective.prototype, "enableDrag", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoPress", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoDrag", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoRelease", void 0);
DraggableDirective = tslib_1.__decorate([
Directive({
selector: '[kendoDraggable]'
}),
tslib_1.__metadata("design:paramtypes", [ElementRef, NgZone])
], DraggableDirective);
return DraggableDirective;
}());
export { DraggableDirective };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';

@@ -15,11 +16,11 @@ import { DraggableDirective } from './draggable.directive';

}
DraggableModule.decorators = [
{ type: NgModule, args: [{
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
},] },
];
DraggableModule = tslib_1.__decorate([
NgModule({
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
})
], DraggableModule);
return DraggableModule;
}());
export { DraggableModule };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { Directive, ElementRef, Input, Renderer2, NgZone } from '@angular/core';

@@ -41,19 +42,20 @@ /* tslint:disable:no-input-rename */

};
EventsOutsideAngularDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoEventsOutsideAngular]'
},] },
];
/** @nocollapse */
EventsOutsideAngularDirective.ctorParameters = function () { return [
{ type: ElementRef },
{ type: NgZone },
{ type: Renderer2 }
]; };
EventsOutsideAngularDirective.propDecorators = {
events: [{ type: Input, args: ['kendoEventsOutsideAngular',] }],
scope: [{ type: Input }]
};
tslib_1.__decorate([
Input('kendoEventsOutsideAngular'),
tslib_1.__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "events", void 0);
tslib_1.__decorate([
Input(),
tslib_1.__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "scope", void 0);
EventsOutsideAngularDirective = tslib_1.__decorate([
Directive({
selector: '[kendoEventsOutsideAngular]'
}),
tslib_1.__metadata("design:paramtypes", [ElementRef,
NgZone,
Renderer2])
], EventsOutsideAngularDirective);
return EventsOutsideAngularDirective;
}());
export { EventsOutsideAngularDirective };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';

@@ -14,10 +15,10 @@ import { EventsOutsideAngularDirective } from './events-outside-angular.directive';

}
EventsModule.decorators = [
{ type: NgModule, args: [{
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
},] },
];
EventsModule = tslib_1.__decorate([
NgModule({
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
})
], EventsModule);
return EventsModule;
}());
export { EventsModule };

@@ -6,2 +6,3 @@ /**-----------------------------------------------------------------------------------------

export * from './draggable';
export * from './dom-queries';
export * from './events';

@@ -12,1 +13,2 @@ export * from './resize-sensor';

export * from './enums';
export { PreventableEvent } from './preventable-event';

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { Injectable, NgZone } from '@angular/core';

@@ -61,11 +62,8 @@ import { from as fromPromise } from 'rxjs';

};
ResizeBatchService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
ResizeBatchService.ctorParameters = function () { return [
{ type: NgZone }
]; };
ResizeBatchService = tslib_1.__decorate([
Injectable(),
tslib_1.__metadata("design:paramtypes", [NgZone])
], ResizeBatchService);
return ResizeBatchService;
}());
export { ResizeBatchService };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { Component, EventEmitter, Input, Output, ElementRef, NgZone } from '@angular/core';

@@ -55,20 +56,19 @@ import { auditTime } from 'rxjs/operators';

};
ResizeSensorComponent.decorators = [
{ type: Component, args: [{
selector: 'kendo-resize-sensor',
template: ''
},] },
];
/** @nocollapse */
ResizeSensorComponent.ctorParameters = function () { return [
{ type: ResizeBatchService },
{ type: ElementRef },
{ type: NgZone }
]; };
ResizeSensorComponent.propDecorators = {
rateLimit: [{ type: Input }],
resize: [{ type: Output }]
};
tslib_1.__decorate([
Input(),
tslib_1.__metadata("design:type", Number)
], ResizeSensorComponent.prototype, "rateLimit", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], ResizeSensorComponent.prototype, "resize", void 0);
ResizeSensorComponent = tslib_1.__decorate([
Component({
selector: 'kendo-resize-sensor',
template: ''
}),
tslib_1.__metadata("design:paramtypes", [ResizeBatchService, ElementRef, NgZone])
], ResizeSensorComponent);
return ResizeSensorComponent;
}());
export { ResizeSensorComponent };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';

@@ -16,11 +17,11 @@ import { ResizeSensorComponent } from './resize-sensor.component';

}
ResizeSensorModule.decorators = [
{ type: NgModule, args: [{
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
},] },
];
ResizeSensorModule = tslib_1.__decorate([
NgModule({
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
})
], ResizeSensorModule);
return ResizeSensorModule;
}());
export { ResizeSensorModule };

@@ -5,6 +5,7 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { EventEmitter, ElementRef, Directive, Output, NgZone, Input } from '@angular/core';
import { isDocumentAvailable, isChanged } from '../utils';
import Draggable from '@telerik/kendo-draggable';
export class DraggableDirective {
let DraggableDirective = class DraggableDirective {
constructor(element, ngZone) {

@@ -48,18 +49,25 @@ this.element = element;

}
}
DraggableDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoDraggable]'
},] },
];
/** @nocollapse */
DraggableDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: NgZone }
];
DraggableDirective.propDecorators = {
enableDrag: [{ type: Input }],
kendoPress: [{ type: Output }],
kendoDrag: [{ type: Output }],
kendoRelease: [{ type: Output }]
};
tslib_1.__decorate([
Input(),
tslib_1.__metadata("design:type", Boolean)
], DraggableDirective.prototype, "enableDrag", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoPress", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoDrag", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoRelease", void 0);
DraggableDirective = tslib_1.__decorate([
Directive({
selector: '[kendoDraggable]'
}),
tslib_1.__metadata("design:paramtypes", [ElementRef, NgZone])
], DraggableDirective);
export { DraggableDirective };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';

@@ -12,10 +13,11 @@ import { DraggableDirective } from './draggable.directive';

*/
export class DraggableModule {
}
DraggableModule.decorators = [
{ type: NgModule, args: [{
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
},] },
];
let DraggableModule = class DraggableModule {
};
DraggableModule = tslib_1.__decorate([
NgModule({
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
})
], DraggableModule);
export { DraggableModule };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { Directive, ElementRef, Input, Renderer2, NgZone } from '@angular/core';

@@ -11,3 +12,3 @@ /* tslint:disable:no-input-rename */

*/
export class EventsOutsideAngularDirective {
let EventsOutsideAngularDirective = class EventsOutsideAngularDirective {
constructor(element, ngZone, renderer) {

@@ -41,17 +42,19 @@ this.element = element;

}
}
EventsOutsideAngularDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoEventsOutsideAngular]'
},] },
];
/** @nocollapse */
EventsOutsideAngularDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: NgZone },
{ type: Renderer2 }
];
EventsOutsideAngularDirective.propDecorators = {
events: [{ type: Input, args: ['kendoEventsOutsideAngular',] }],
scope: [{ type: Input }]
};
tslib_1.__decorate([
Input('kendoEventsOutsideAngular'),
tslib_1.__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "events", void 0);
tslib_1.__decorate([
Input(),
tslib_1.__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "scope", void 0);
EventsOutsideAngularDirective = tslib_1.__decorate([
Directive({
selector: '[kendoEventsOutsideAngular]'
}),
tslib_1.__metadata("design:paramtypes", [ElementRef,
NgZone,
Renderer2])
], EventsOutsideAngularDirective);
export { EventsOutsideAngularDirective };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';

@@ -11,9 +12,10 @@ import { EventsOutsideAngularDirective } from './events-outside-angular.directive';

*/
export class EventsModule {
}
EventsModule.decorators = [
{ type: NgModule, args: [{
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
},] },
];
let EventsModule = class EventsModule {
};
EventsModule = tslib_1.__decorate([
NgModule({
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
})
], EventsModule);
export { EventsModule };

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"DraggableDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[kendoDraggable]"}]}],"members":{"enableDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"kendoPress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":5}}]}],"kendoDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":5}}]}],"kendoRelease":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":17,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":17,"character":61}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggleDraggable":[{"__symbolic":"method"}],"destroyDraggable":[{"__symbolic":"method"}]}},"DraggableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"DraggableDirective"}],"exports":[{"__symbolic":"reference","name":"DraggableDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":14}]}]}],"members":{}},"EventsOutsideAngularDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[kendoEventsOutsideAngular]"}]}],"members":{"events":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5},"arguments":["kendoEventsOutsideAngular"]}]}],"scope":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":19,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":20,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":21,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"EventsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"EventsOutsideAngularDirective"}],"exports":[{"__symbolic":"reference","name":"EventsOutsideAngularDirective"}]}]}],"members":{}},"ResizeSensorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":29,"character":1},"arguments":[{"selector":"kendo-resize-sensor","template":""}]}],"members":{"rateLimit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"resize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":52,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":52,"character":85}]}],"ngAfterViewChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"acceptSize":[{"__symbolic":"method"}]}},"ResizeBatchService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":14,"character":32}]}],"schedule":[{"__symbolic":"method"}],"isScheduled":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"unsubscribe":[{"__symbolic":"method"}],"flush":[{"__symbolic":"method"}]}},"ResizeCompatService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResizeService"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":28,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":32}]}],"checkChanges":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"checkSize":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"render":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"subscribe":[{"__symbolic":"method"}]}},"ResizeObserverService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResizeService"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":18,"character":73},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":18,"character":101}]}],"destroy":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}]},"statics":{"supported":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":6,"character":21,"module":"./resize-sensor/observer.service"},"right":"undefined"}}}},"ResizeSensorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[[{"__symbolic":"reference","name":"ResizeSensorComponent"}]],"exports":[[{"__symbolic":"reference","name":"ResizeSensorComponent"}]],"providers":[{"__symbolic":"reference","name":"ResizeBatchService"}]}]}],"members":{}},"KendoInput":{"__symbolic":"class","members":{}},"isDocumentAvailable":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":35,"module":"./utils/is-document-available"},"isChanged":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":25,"module":"./utils/is-changed"},"anyChanged":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":26,"module":"./utils/any-changed"},"hasObservers":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":28,"module":"./utils/has-observers"},"guid":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":20,"module":"./utils/guid"},"Keys":{"Alt":18,"ArrowDown":40,"ArrowLeft":37,"ArrowRight":39,"ArrowUp":38,"Backspace":8,"Control":17,"Delete":46,"Digit0":48,"Digit1":49,"Digit2":50,"Digit3":51,"Digit4":52,"Digit5":53,"Digit6":54,"Digit7":55,"Digit8":56,"Digit9":57,"End":35,"Enter":13,"Escape":27,"F1":112,"F2":113,"F10":121,"Home":36,"Insert":45,"KeyA":65,"KeyB":66,"KeyC":67,"KeyD":68,"KeyE":69,"KeyF":70,"KeyG":71,"KeyH":72,"KeyI":73,"KeyJ":74,"KeyK":75,"KeyL":76,"KeyM":77,"KeyN":78,"KeyO":79,"KeyP":80,"KeyQ":81,"KeyR":82,"KeyS":83,"KeyT":84,"KeyU":85,"KeyV":86,"KeyW":87,"KeyX":88,"KeyY":89,"KeyZ":90,"NumpadDecimal":110,"PageDown":34,"PageUp":33,"Shift":16,"Space":32,"Tab":9},"ResizeService":{"__symbolic":"class","members":{"init":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"}]}],"acceptSize":[{"__symbolic":"method"}],"checkChanges":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"checkSize":[{"__symbolic":"method"}],"initSize":[{"__symbolic":"method"}],"measure":[{"__symbolic":"method"}]}}},"origins":{"DraggableDirective":"./draggable/draggable.directive","DraggableModule":"./draggable/draggable.module","EventsOutsideAngularDirective":"./events/events-outside-angular.directive","EventsModule":"./events/events.module","ResizeSensorComponent":"./resize-sensor/resize-sensor.component","ResizeBatchService":"./resize-sensor/resize-batch.service","ResizeCompatService":"./resize-sensor/compat.service","ResizeObserverService":"./resize-sensor/observer.service","ResizeSensorModule":"./resize-sensor/resize-sensor.module","KendoInput":"./tokens","isDocumentAvailable":"./utils/is-document-available","isChanged":"./utils/is-changed","anyChanged":"./utils/any-changed","hasObservers":"./utils/has-observers","guid":"./utils/guid","Keys":"./enums/keys","ResizeService":"./resize-sensor/resize.service"},"importAs":"@progress/kendo-angular-common"}
{"__symbolic":"module","version":4,"metadata":{"DraggableDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[kendoDraggable]"}]}],"members":{"enableDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":5}}]}],"kendoPress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":5}}]}],"kendoDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":12,"character":5}}]}],"kendoRelease":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":13,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":17,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":17,"character":61}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggleDraggable":[{"__symbolic":"method"}],"destroyDraggable":[{"__symbolic":"method"}]}},"DraggableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"DraggableDirective"}],"exports":[{"__symbolic":"reference","name":"DraggableDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":14}]}]}],"members":{}},"closestInScope":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":30,"module":"./dom-queries/closest-in-scope"},"closest":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":23,"module":"./dom-queries/closest"},"contains":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":24,"module":"./dom-queries/contains"},"findElement":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":27,"module":"./dom-queries/find-element"},"findFocusableChild":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":34,"module":"./dom-queries/find-focusable-child"},"findFocusable":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":29,"module":"./dom-queries/find-focusable"},"hasClasses":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":26,"module":"./dom-queries/has-classes"},"isFocusableWithTabKey":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":37,"module":"./dom-queries/is-focusable-with-tab-key"},"isFocusable":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":27,"module":"./dom-queries/is-focusable"},"isVisible":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":25,"module":"./dom-queries/is-visible"},"matchesClasses":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":30,"module":"./dom-queries/matches-classes"},"matchesNodeName":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":31,"module":"./dom-queries/matches-node-name"},"rtlScrollPosition":{"__symbolic":"function"},"EventsOutsideAngularDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[kendoEventsOutsideAngular]"}]}],"members":{"events":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":5},"arguments":["kendoEventsOutsideAngular"]}]}],"scope":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":19,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":20,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":21,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"EventsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"EventsOutsideAngularDirective"}],"exports":[{"__symbolic":"reference","name":"EventsOutsideAngularDirective"}]}]}],"members":{}},"ResizeSensorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":29,"character":1},"arguments":[{"selector":"kendo-resize-sensor","template":""}]}],"members":{"rateLimit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"resize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":52,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":52,"character":85}]}],"ngAfterViewChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"acceptSize":[{"__symbolic":"method"}]}},"ResizeBatchService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":14,"character":32}]}],"schedule":[{"__symbolic":"method"}],"isScheduled":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"unsubscribe":[{"__symbolic":"method"}],"flush":[{"__symbolic":"method"}]}},"ResizeCompatService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResizeService"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":28,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":32}]}],"checkChanges":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"checkSize":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"render":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"subscribe":[{"__symbolic":"method"}]}},"ResizeObserverService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ResizeService"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":18,"character":73},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":18,"character":101}]}],"destroy":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}]},"statics":{"supported":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":6,"character":21,"module":"./resize-sensor/observer.service"},"right":"undefined"}}}},"ResizeSensorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[[{"__symbolic":"reference","name":"ResizeSensorComponent"}]],"exports":[[{"__symbolic":"reference","name":"ResizeSensorComponent"}]],"providers":[{"__symbolic":"reference","name":"ResizeBatchService"}]}]}],"members":{}},"KendoInput":{"__symbolic":"class","members":{}},"isDocumentAvailable":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":35,"module":"./utils/is-document-available"},"isChanged":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":25,"module":"./utils/is-changed"},"anyChanged":{"__symbolic":"error","message":"Lambda not supported","line":3,"character":26,"module":"./utils/any-changed"},"hasObservers":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":28,"module":"./utils/has-observers"},"guid":{"__symbolic":"error","message":"Lambda not supported","line":0,"character":20,"module":"./utils/guid"},"Keys":{"Alt":18,"ArrowDown":40,"ArrowLeft":37,"ArrowRight":39,"ArrowUp":38,"Backspace":8,"Control":17,"Delete":46,"Digit0":48,"Digit1":49,"Digit2":50,"Digit3":51,"Digit4":52,"Digit5":53,"Digit6":54,"Digit7":55,"Digit8":56,"Digit9":57,"End":35,"Enter":13,"Escape":27,"F1":112,"F2":113,"F10":121,"Home":36,"Insert":45,"KeyA":65,"KeyB":66,"KeyC":67,"KeyD":68,"KeyE":69,"KeyF":70,"KeyG":71,"KeyH":72,"KeyI":73,"KeyJ":74,"KeyK":75,"KeyL":76,"KeyM":77,"KeyN":78,"KeyO":79,"KeyP":80,"KeyQ":81,"KeyR":82,"KeyS":83,"KeyT":84,"KeyU":85,"KeyV":86,"KeyW":87,"KeyX":88,"KeyY":89,"KeyZ":90,"NumpadDecimal":110,"PageDown":34,"PageUp":33,"Shift":16,"Space":32,"Tab":9},"PreventableEvent":{"__symbolic":"class","members":{"preventDefault":[{"__symbolic":"method"}],"isDefaultPrevented":[{"__symbolic":"method"}]}},"ResizeService":{"__symbolic":"class","members":{"init":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ResizeBatchService"}]}],"acceptSize":[{"__symbolic":"method"}],"checkChanges":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"checkSize":[{"__symbolic":"method"}],"initSize":[{"__symbolic":"method"}],"measure":[{"__symbolic":"method"}]}}},"origins":{"DraggableDirective":"./draggable/draggable.directive","DraggableModule":"./draggable/draggable.module","closestInScope":"./dom-queries/closest-in-scope","closest":"./dom-queries/closest","contains":"./dom-queries/contains","findElement":"./dom-queries/find-element","findFocusableChild":"./dom-queries/find-focusable-child","findFocusable":"./dom-queries/find-focusable","hasClasses":"./dom-queries/has-classes","isFocusableWithTabKey":"./dom-queries/is-focusable-with-tab-key","isFocusable":"./dom-queries/is-focusable","isVisible":"./dom-queries/is-visible","matchesClasses":"./dom-queries/matches-classes","matchesNodeName":"./dom-queries/matches-node-name","rtlScrollPosition":"./dom-queries/rtl-scroll-position","EventsOutsideAngularDirective":"./events/events-outside-angular.directive","EventsModule":"./events/events.module","ResizeSensorComponent":"./resize-sensor/resize-sensor.component","ResizeBatchService":"./resize-sensor/resize-batch.service","ResizeCompatService":"./resize-sensor/compat.service","ResizeObserverService":"./resize-sensor/observer.service","ResizeSensorModule":"./resize-sensor/resize-sensor.module","KendoInput":"./tokens","isDocumentAvailable":"./utils/is-document-available","isChanged":"./utils/is-changed","anyChanged":"./utils/any-changed","hasObservers":"./utils/has-observers","guid":"./utils/guid","Keys":"./enums/keys","PreventableEvent":"./preventable-event","ResizeService":"./resize-sensor/resize.service"},"importAs":"@progress/kendo-angular-common"}

@@ -6,2 +6,3 @@ /**-----------------------------------------------------------------------------------------

export * from './draggable';
export * from './dom-queries';
export * from './events';

@@ -12,1 +13,2 @@ export * from './resize-sensor';

export * from './enums';
export { PreventableEvent } from './preventable-event';

@@ -6,2 +6,3 @@ /**-----------------------------------------------------------------------------------------

export * from './draggable';
export * from './dom-queries';
export * from './events';

@@ -12,1 +13,2 @@ export * from './resize-sensor';

export * from './enums';
export { PreventableEvent } from './preventable-event';

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { Injectable, NgZone } from '@angular/core';

@@ -12,3 +13,3 @@ import { from as fromPromise } from 'rxjs';

*/
export class ResizeBatchService {
let ResizeBatchService = class ResizeBatchService {
constructor(ngZone) {

@@ -61,9 +62,7 @@ this.ngZone = ngZone;

}
}
ResizeBatchService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
ResizeBatchService.ctorParameters = () => [
{ type: NgZone }
];
};
ResizeBatchService = tslib_1.__decorate([
Injectable(),
tslib_1.__metadata("design:paramtypes", [NgZone])
], ResizeBatchService);
export { ResizeBatchService };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { Component, EventEmitter, Input, Output, ElementRef, NgZone } from '@angular/core';

@@ -21,3 +22,3 @@ import { auditTime } from 'rxjs/operators';

*/
export class ResizeSensorComponent {
let ResizeSensorComponent = class ResizeSensorComponent {
constructor(resizeBatchService, element, ngZone) {

@@ -55,18 +56,18 @@ /**

}
}
ResizeSensorComponent.decorators = [
{ type: Component, args: [{
selector: 'kendo-resize-sensor',
template: ''
},] },
];
/** @nocollapse */
ResizeSensorComponent.ctorParameters = () => [
{ type: ResizeBatchService },
{ type: ElementRef },
{ type: NgZone }
];
ResizeSensorComponent.propDecorators = {
rateLimit: [{ type: Input }],
resize: [{ type: Output }]
};
tslib_1.__decorate([
Input(),
tslib_1.__metadata("design:type", Number)
], ResizeSensorComponent.prototype, "rateLimit", void 0);
tslib_1.__decorate([
Output(),
tslib_1.__metadata("design:type", EventEmitter)
], ResizeSensorComponent.prototype, "resize", void 0);
ResizeSensorComponent = tslib_1.__decorate([
Component({
selector: 'kendo-resize-sensor',
template: ''
}),
tslib_1.__metadata("design:paramtypes", [ResizeBatchService, ElementRef, NgZone])
], ResizeSensorComponent);
export { ResizeSensorComponent };

@@ -5,2 +5,3 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import * as tslib_1 from "tslib";
import { NgModule } from '@angular/core';

@@ -13,10 +14,11 @@ import { ResizeSensorComponent } from './resize-sensor.component';

*/
export class ResizeSensorModule {
}
ResizeSensorModule.decorators = [
{ type: NgModule, args: [{
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
},] },
];
let ResizeSensorModule = class ResizeSensorModule {
};
ResizeSensorModule = tslib_1.__decorate([
NgModule({
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
})
], ResizeSensorModule);
export { ResizeSensorModule };

@@ -5,3 +5,4 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import { EventEmitter, Directive, ElementRef, NgZone, Input, Output, NgModule, Renderer2, Injectable, Component } from '@angular/core';
import { __decorate, __metadata } from 'tslib';
import { EventEmitter, Input, Output, Directive, ElementRef, NgZone, NgModule, Renderer2, Injectable, Component } from '@angular/core';
import Draggable from '@telerik/kendo-draggable';

@@ -35,3 +36,3 @@ import { CommonModule } from '@angular/common';

class DraggableDirective {
let DraggableDirective = class DraggableDirective {
constructor(element, ngZone) {

@@ -75,19 +76,25 @@ this.element = element;

}
}
DraggableDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoDraggable]'
},] },
];
/** @nocollapse */
DraggableDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: NgZone }
];
DraggableDirective.propDecorators = {
enableDrag: [{ type: Input }],
kendoPress: [{ type: Output }],
kendoDrag: [{ type: Output }],
kendoRelease: [{ type: Output }]
};
__decorate([
Input(),
__metadata("design:type", Boolean)
], DraggableDirective.prototype, "enableDrag", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoPress", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoDrag", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoRelease", void 0);
DraggableDirective = __decorate([
Directive({
selector: '[kendoDraggable]'
}),
__metadata("design:paramtypes", [ElementRef, NgZone])
], DraggableDirective);

@@ -97,11 +104,122 @@ /**

*/
class DraggableModule {
let DraggableModule = class DraggableModule {
};
DraggableModule = __decorate([
NgModule({
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
})
], DraggableModule);
const closestInScope = (node, predicate, scope) => {
while (node && node !== scope && !predicate(node)) {
node = node.parentNode;
}
if (node !== scope) {
return node;
}
};
const closest = (node, predicate) => {
while (node && !predicate(node)) {
node = node.parentNode;
}
return node;
};
const contains = (parent, node, matchSelf = false) => {
const outside = !closest(node, (child) => child === parent);
if (outside) {
return false;
}
const el = closest(node, (child) => child === node);
return el && (matchSelf || el !== parent);
};
const findElement = (node, predicate, matchSelf = true) => {
if (!node) {
return;
}
if (matchSelf && predicate(node)) {
return node;
}
node = node.firstChild;
while (node) {
if (node.nodeType === 1) {
const element = findElement(node, predicate);
if (element) {
return element;
}
}
node = node.nextSibling;
}
};
const focusableRegex = /^(?:a|input|select|option|textarea|button|object)$/i;
const isFocusable = (element) => {
if (!element.tagName) {
return false;
}
const tagName = element.tagName.toLowerCase();
const hasTabIndex = Boolean(element.getAttribute('tabIndex'));
const focusable = !element.disabled && focusableRegex.test(tagName);
return focusable || hasTabIndex;
};
const isVisible = (element) => {
const rect = element.getBoundingClientRect();
const hasSize = rect.width > 0 && rect.height > 0;
const hasPosition = rect.x !== 0 && rect.y !== 0;
// Elements can have zero size due to styling, but they will still count as visible.
// For example, the selection checkbox has no size, but is made visible through styling.
return (hasSize || hasPosition) && window.getComputedStyle(element).visibility !== 'hidden';
};
const isFocusableWithTabKey = (element, checkVisibility = true) => {
if (!isFocusable(element)) {
return false;
}
const tabIndex = element.getAttribute('tabIndex');
const visible = !checkVisibility || isVisible(element);
return visible && tabIndex !== '-1';
};
const findFocusableChild = (element, checkVisibility = true) => {
return findElement(element, (node) => isFocusableWithTabKey(node, checkVisibility), false);
};
const findFocusable = (element, checkVisibility = true) => {
return findElement(element, (node) => isFocusableWithTabKey(node, checkVisibility));
};
const toClassList = (classNames) => String(classNames).trim().split(' ');
const hasClasses = (element, classNames) => {
const namesList = toClassList(classNames);
return Boolean(toClassList(element.className).find((className) => namesList.indexOf(className) >= 0));
};
const matchesClasses = (classNames) => (element) => hasClasses(element, classNames);
const NODE_NAME_PREDICATES = {};
const matchesNodeName = (nodeName) => {
if (!NODE_NAME_PREDICATES[nodeName]) {
NODE_NAME_PREDICATES[nodeName] = (element) => String(element.nodeName).toLowerCase() === nodeName.toLowerCase();
}
return NODE_NAME_PREDICATES[nodeName];
};
/**
* Normalizes a scroll position value in RTL mode.
*/
function rtlScrollPosition(position, element, initial) {
let result = position;
if (initial < 0) {
result = -position;
}
else if (initial > 0) {
result = element.scrollWidth - element.offsetWidth - position;
}
return result;
}
DraggableModule.decorators = [
{ type: NgModule, args: [{
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
},] },
];

@@ -112,3 +230,3 @@ /* tslint:disable:no-input-rename */

*/
class EventsOutsideAngularDirective {
let EventsOutsideAngularDirective = class EventsOutsideAngularDirective {
constructor(element, ngZone, renderer) {

@@ -142,18 +260,19 @@ this.element = element;

}
}
EventsOutsideAngularDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoEventsOutsideAngular]'
},] },
];
/** @nocollapse */
EventsOutsideAngularDirective.ctorParameters = () => [
{ type: ElementRef },
{ type: NgZone },
{ type: Renderer2 }
];
EventsOutsideAngularDirective.propDecorators = {
events: [{ type: Input, args: ['kendoEventsOutsideAngular',] }],
scope: [{ type: Input }]
};
__decorate([
Input('kendoEventsOutsideAngular'),
__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "events", void 0);
__decorate([
Input(),
__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "scope", void 0);
EventsOutsideAngularDirective = __decorate([
Directive({
selector: '[kendoEventsOutsideAngular]'
}),
__metadata("design:paramtypes", [ElementRef,
NgZone,
Renderer2])
], EventsOutsideAngularDirective);

@@ -163,10 +282,10 @@ /**

*/
class EventsModule {
}
EventsModule.decorators = [
{ type: NgModule, args: [{
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
},] },
];
let EventsModule = class EventsModule {
};
EventsModule = __decorate([
NgModule({
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
})
], EventsModule);

@@ -357,3 +476,3 @@ class ResizeService {

*/
class ResizeBatchService {
let ResizeBatchService = class ResizeBatchService {
constructor(ngZone) {

@@ -406,10 +525,7 @@ this.ngZone = ngZone;

}
}
ResizeBatchService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
ResizeBatchService.ctorParameters = () => [
{ type: NgZone }
];
};
ResizeBatchService = __decorate([
Injectable(),
__metadata("design:paramtypes", [NgZone])
], ResizeBatchService);

@@ -426,3 +542,3 @@ /**

*/
class ResizeSensorComponent {
let ResizeSensorComponent = class ResizeSensorComponent {
constructor(resizeBatchService, element, ngZone) {

@@ -460,19 +576,18 @@ /**

}
}
ResizeSensorComponent.decorators = [
{ type: Component, args: [{
selector: 'kendo-resize-sensor',
template: ''
},] },
];
/** @nocollapse */
ResizeSensorComponent.ctorParameters = () => [
{ type: ResizeBatchService },
{ type: ElementRef },
{ type: NgZone }
];
ResizeSensorComponent.propDecorators = {
rateLimit: [{ type: Input }],
resize: [{ type: Output }]
};
__decorate([
Input(),
__metadata("design:type", Number)
], ResizeSensorComponent.prototype, "rateLimit", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], ResizeSensorComponent.prototype, "resize", void 0);
ResizeSensorComponent = __decorate([
Component({
selector: 'kendo-resize-sensor',
template: ''
}),
__metadata("design:paramtypes", [ResizeBatchService, ElementRef, NgZone])
], ResizeSensorComponent);

@@ -483,11 +598,11 @@ const COMPONENT_DIRECTIVES = [ResizeSensorComponent];

*/
class ResizeSensorModule {
}
ResizeSensorModule.decorators = [
{ type: NgModule, args: [{
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
},] },
];
let ResizeSensorModule = class ResizeSensorModule {
};
ResizeSensorModule = __decorate([
NgModule({
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
})
], ResizeSensorModule);

@@ -562,2 +677,26 @@ class KendoInput {

class PreventableEvent {
constructor() {
this.prevented = false;
}
/**
* Prevents the default action for a specified event.
* In this way, the source component suppresses
* the built-in behavior that follows the event.
*/
preventDefault() {
this.prevented = true;
}
/**
* Returns `true` if the event was prevented
* by any of its subscribers.
*
* @returns `true` if the default action was prevented.
* Otherwise, returns `false`.
*/
isDefaultPrevented() {
return this.prevented;
}
}
/**

@@ -567,2 +706,2 @@ * Generated bundle index. Do not edit.

export { ResizeService, DraggableDirective, DraggableModule, EventsOutsideAngularDirective, EventsModule, ResizeSensorComponent, ResizeBatchService, ResizeCompatService, ResizeObserverService, ResizeSensorModule, KendoInput, isDocumentAvailable, isChanged, anyChanged, hasObservers, guid, Keys };
export { ResizeService, PreventableEvent, DraggableDirective, DraggableModule, closestInScope, closest, contains, findElement, findFocusableChild, findFocusable, hasClasses, isFocusableWithTabKey, isFocusable, isVisible, matchesClasses, matchesNodeName, rtlScrollPosition, EventsOutsideAngularDirective, EventsModule, ResizeSensorComponent, ResizeBatchService, ResizeCompatService, ResizeObserverService, ResizeSensorModule, KendoInput, isDocumentAvailable, isChanged, anyChanged, hasObservers, guid, Keys };

@@ -5,7 +5,7 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
import { Directive, ElementRef, NgZone, Input, Output, EventEmitter, NgModule, Renderer2, Injectable, Component } from '@angular/core';
import { __decorate, __metadata, __extends } from 'tslib';
import { Input, Output, EventEmitter, Directive, ElementRef, NgZone, NgModule, Renderer2, Injectable, Component } from '@angular/core';
import Draggable from '@telerik/kendo-draggable';
import { CommonModule } from '@angular/common';
import { auditTime } from 'rxjs/operators';
import { __extends } from 'tslib';
import { merge, fromEvent, from } from 'rxjs';

@@ -82,18 +82,24 @@

};
DraggableDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoDraggable]'
},] },
];
/** @nocollapse */
DraggableDirective.ctorParameters = function () { return [
{ type: ElementRef },
{ type: NgZone }
]; };
DraggableDirective.propDecorators = {
enableDrag: [{ type: Input }],
kendoPress: [{ type: Output }],
kendoDrag: [{ type: Output }],
kendoRelease: [{ type: Output }]
};
__decorate([
Input(),
__metadata("design:type", Boolean)
], DraggableDirective.prototype, "enableDrag", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoPress", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoDrag", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], DraggableDirective.prototype, "kendoRelease", void 0);
DraggableDirective = __decorate([
Directive({
selector: '[kendoDraggable]'
}),
__metadata("design:paramtypes", [ElementRef, NgZone])
], DraggableDirective);
return DraggableDirective;

@@ -108,12 +114,132 @@ }());

}
DraggableModule.decorators = [
{ type: NgModule, args: [{
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
},] },
];
DraggableModule = __decorate([
NgModule({
declarations: [DraggableDirective],
exports: [DraggableDirective],
imports: [CommonModule]
})
], DraggableModule);
return DraggableModule;
}());
var closestInScope = function (node, predicate, scope) {
while (node && node !== scope && !predicate(node)) {
node = node.parentNode;
}
if (node !== scope) {
return node;
}
};
var closest = function (node, predicate) {
while (node && !predicate(node)) {
node = node.parentNode;
}
return node;
};
var contains = function (parent, node, matchSelf) {
if (matchSelf === void 0) { matchSelf = false; }
var outside = !closest(node, function (child) { return child === parent; });
if (outside) {
return false;
}
var el = closest(node, function (child) { return child === node; });
return el && (matchSelf || el !== parent);
};
var findElement = function (node, predicate, matchSelf) {
if (matchSelf === void 0) { matchSelf = true; }
if (!node) {
return;
}
if (matchSelf && predicate(node)) {
return node;
}
node = node.firstChild;
while (node) {
if (node.nodeType === 1) {
var element = findElement(node, predicate);
if (element) {
return element;
}
}
node = node.nextSibling;
}
};
var focusableRegex = /^(?:a|input|select|option|textarea|button|object)$/i;
var isFocusable = function (element) {
if (!element.tagName) {
return false;
}
var tagName = element.tagName.toLowerCase();
var hasTabIndex = Boolean(element.getAttribute('tabIndex'));
var focusable = !element.disabled && focusableRegex.test(tagName);
return focusable || hasTabIndex;
};
var isVisible = function (element) {
var rect = element.getBoundingClientRect();
var hasSize = rect.width > 0 && rect.height > 0;
var hasPosition = rect.x !== 0 && rect.y !== 0;
// Elements can have zero size due to styling, but they will still count as visible.
// For example, the selection checkbox has no size, but is made visible through styling.
return (hasSize || hasPosition) && window.getComputedStyle(element).visibility !== 'hidden';
};
var isFocusableWithTabKey = function (element, checkVisibility) {
if (checkVisibility === void 0) { checkVisibility = true; }
if (!isFocusable(element)) {
return false;
}
var tabIndex = element.getAttribute('tabIndex');
var visible = !checkVisibility || isVisible(element);
return visible && tabIndex !== '-1';
};
var findFocusableChild = function (element, checkVisibility) {
if (checkVisibility === void 0) { checkVisibility = true; }
return findElement(element, function (node) { return isFocusableWithTabKey(node, checkVisibility); }, false);
};
var findFocusable = function (element, checkVisibility) {
if (checkVisibility === void 0) { checkVisibility = true; }
return findElement(element, function (node) { return isFocusableWithTabKey(node, checkVisibility); });
};
var toClassList = function (classNames) { return String(classNames).trim().split(' '); };
var hasClasses = function (element, classNames) {
var namesList = toClassList(classNames);
return Boolean(toClassList(element.className).find(function (className) { return namesList.indexOf(className) >= 0; }));
};
var matchesClasses = function (classNames) {
return function (element) { return hasClasses(element, classNames); };
};
var NODE_NAME_PREDICATES = {};
var matchesNodeName = function (nodeName) {
if (!NODE_NAME_PREDICATES[nodeName]) {
NODE_NAME_PREDICATES[nodeName] = function (element) {
return String(element.nodeName).toLowerCase() === nodeName.toLowerCase();
};
}
return NODE_NAME_PREDICATES[nodeName];
};
/**
* Normalizes a scroll position value in RTL mode.
*/
function rtlScrollPosition(position, element, initial) {
var result = position;
if (initial < 0) {
result = -position;
}
else if (initial > 0) {
result = element.scrollWidth - element.offsetWidth - position;
}
return result;
}
/* tslint:disable:no-input-rename */

@@ -153,17 +279,18 @@ /**

};
EventsOutsideAngularDirective.decorators = [
{ type: Directive, args: [{
selector: '[kendoEventsOutsideAngular]'
},] },
];
/** @nocollapse */
EventsOutsideAngularDirective.ctorParameters = function () { return [
{ type: ElementRef },
{ type: NgZone },
{ type: Renderer2 }
]; };
EventsOutsideAngularDirective.propDecorators = {
events: [{ type: Input, args: ['kendoEventsOutsideAngular',] }],
scope: [{ type: Input }]
};
__decorate([
Input('kendoEventsOutsideAngular'),
__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "events", void 0);
__decorate([
Input(),
__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "scope", void 0);
EventsOutsideAngularDirective = __decorate([
Directive({
selector: '[kendoEventsOutsideAngular]'
}),
__metadata("design:paramtypes", [ElementRef,
NgZone,
Renderer2])
], EventsOutsideAngularDirective);
return EventsOutsideAngularDirective;

@@ -178,8 +305,8 @@ }());

}
EventsModule.decorators = [
{ type: NgModule, args: [{
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
},] },
];
EventsModule = __decorate([
NgModule({
declarations: [EventsOutsideAngularDirective],
exports: [EventsOutsideAngularDirective]
})
], EventsModule);
return EventsModule;

@@ -433,9 +560,6 @@ }());

};
ResizeBatchService.decorators = [
{ type: Injectable },
];
/** @nocollapse */
ResizeBatchService.ctorParameters = function () { return [
{ type: NgZone }
]; };
ResizeBatchService = __decorate([
Injectable(),
__metadata("design:paramtypes", [NgZone])
], ResizeBatchService);
return ResizeBatchService;

@@ -488,18 +612,17 @@ }());

};
ResizeSensorComponent.decorators = [
{ type: Component, args: [{
selector: 'kendo-resize-sensor',
template: ''
},] },
];
/** @nocollapse */
ResizeSensorComponent.ctorParameters = function () { return [
{ type: ResizeBatchService },
{ type: ElementRef },
{ type: NgZone }
]; };
ResizeSensorComponent.propDecorators = {
rateLimit: [{ type: Input }],
resize: [{ type: Output }]
};
__decorate([
Input(),
__metadata("design:type", Number)
], ResizeSensorComponent.prototype, "rateLimit", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], ResizeSensorComponent.prototype, "resize", void 0);
ResizeSensorComponent = __decorate([
Component({
selector: 'kendo-resize-sensor',
template: ''
}),
__metadata("design:paramtypes", [ResizeBatchService, ElementRef, NgZone])
], ResizeSensorComponent);
return ResizeSensorComponent;

@@ -515,9 +638,9 @@ }());

}
ResizeSensorModule.decorators = [
{ type: NgModule, args: [{
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
},] },
];
ResizeSensorModule = __decorate([
NgModule({
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [ResizeBatchService]
})
], ResizeSensorModule);
return ResizeSensorModule;

@@ -597,2 +720,27 @@ }());

var PreventableEvent = /** @class */ (function () {
function PreventableEvent() {
this.prevented = false;
}
/**
* Prevents the default action for a specified event.
* In this way, the source component suppresses
* the built-in behavior that follows the event.
*/
PreventableEvent.prototype.preventDefault = function () {
this.prevented = true;
};
/**
* Returns `true` if the event was prevented
* by any of its subscribers.
*
* @returns `true` if the default action was prevented.
* Otherwise, returns `false`.
*/
PreventableEvent.prototype.isDefaultPrevented = function () {
return this.prevented;
};
return PreventableEvent;
}());
/**

@@ -602,2 +750,2 @@ * Generated bundle index. Do not edit.

export { ResizeService, DraggableDirective, DraggableModule, EventsOutsideAngularDirective, EventsModule, ResizeSensorComponent, ResizeBatchService, ResizeCompatService, ResizeObserverService, ResizeSensorModule, KendoInput, isDocumentAvailable, isChanged, anyChanged, hasObservers, guid, Keys };
export { ResizeService, PreventableEvent, DraggableDirective, DraggableModule, closestInScope, closest, contains, findElement, findFocusableChild, findFocusable, hasClasses, isFocusableWithTabKey, isFocusable, isVisible, matchesClasses, matchesNodeName, rtlScrollPosition, EventsOutsideAngularDirective, EventsModule, ResizeSensorComponent, ResizeBatchService, ResizeCompatService, ResizeObserverService, ResizeSensorModule, KendoInput, isDocumentAvailable, isChanged, anyChanged, hasObservers, guid, Keys };

@@ -7,2 +7,3 @@ /**-----------------------------------------------------------------------------------------

Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@angular/core");

@@ -51,20 +52,26 @@ var utils_1 = require("../utils");

};
DraggableDirective.decorators = [
{ type: core_1.Directive, args: [{
selector: '[kendoDraggable]'
},] },
];
/** @nocollapse */
DraggableDirective.ctorParameters = function () { return [
{ type: core_1.ElementRef },
{ type: core_1.NgZone }
]; };
DraggableDirective.propDecorators = {
enableDrag: [{ type: core_1.Input }],
kendoPress: [{ type: core_1.Output }],
kendoDrag: [{ type: core_1.Output }],
kendoRelease: [{ type: core_1.Output }]
};
tslib_1.__decorate([
core_1.Input(),
tslib_1.__metadata("design:type", Boolean)
], DraggableDirective.prototype, "enableDrag", void 0);
tslib_1.__decorate([
core_1.Output(),
tslib_1.__metadata("design:type", core_1.EventEmitter)
], DraggableDirective.prototype, "kendoPress", void 0);
tslib_1.__decorate([
core_1.Output(),
tslib_1.__metadata("design:type", core_1.EventEmitter)
], DraggableDirective.prototype, "kendoDrag", void 0);
tslib_1.__decorate([
core_1.Output(),
tslib_1.__metadata("design:type", core_1.EventEmitter)
], DraggableDirective.prototype, "kendoRelease", void 0);
DraggableDirective = tslib_1.__decorate([
core_1.Directive({
selector: '[kendoDraggable]'
}),
tslib_1.__metadata("design:paramtypes", [core_1.ElementRef, core_1.NgZone])
], DraggableDirective);
return DraggableDirective;
}());
exports.DraggableDirective = DraggableDirective;

@@ -7,2 +7,3 @@ /**-----------------------------------------------------------------------------------------

Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@angular/core");

@@ -17,11 +18,11 @@ var draggable_directive_1 = require("./draggable.directive");

}
DraggableModule.decorators = [
{ type: core_1.NgModule, args: [{
declarations: [draggable_directive_1.DraggableDirective],
exports: [draggable_directive_1.DraggableDirective],
imports: [common_1.CommonModule]
},] },
];
DraggableModule = tslib_1.__decorate([
core_1.NgModule({
declarations: [draggable_directive_1.DraggableDirective],
exports: [draggable_directive_1.DraggableDirective],
imports: [common_1.CommonModule]
})
], DraggableModule);
return DraggableModule;
}());
exports.DraggableModule = DraggableModule;

@@ -7,2 +7,3 @@ /**-----------------------------------------------------------------------------------------

Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@angular/core");

@@ -43,19 +44,20 @@ /* tslint:disable:no-input-rename */

};
EventsOutsideAngularDirective.decorators = [
{ type: core_1.Directive, args: [{
selector: '[kendoEventsOutsideAngular]'
},] },
];
/** @nocollapse */
EventsOutsideAngularDirective.ctorParameters = function () { return [
{ type: core_1.ElementRef },
{ type: core_1.NgZone },
{ type: core_1.Renderer2 }
]; };
EventsOutsideAngularDirective.propDecorators = {
events: [{ type: core_1.Input, args: ['kendoEventsOutsideAngular',] }],
scope: [{ type: core_1.Input }]
};
tslib_1.__decorate([
core_1.Input('kendoEventsOutsideAngular'),
tslib_1.__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "events", void 0);
tslib_1.__decorate([
core_1.Input(),
tslib_1.__metadata("design:type", Object)
], EventsOutsideAngularDirective.prototype, "scope", void 0);
EventsOutsideAngularDirective = tslib_1.__decorate([
core_1.Directive({
selector: '[kendoEventsOutsideAngular]'
}),
tslib_1.__metadata("design:paramtypes", [core_1.ElementRef,
core_1.NgZone,
core_1.Renderer2])
], EventsOutsideAngularDirective);
return EventsOutsideAngularDirective;
}());
exports.EventsOutsideAngularDirective = EventsOutsideAngularDirective;

@@ -7,2 +7,3 @@ /**-----------------------------------------------------------------------------------------

Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@angular/core");

@@ -16,10 +17,10 @@ var events_outside_angular_directive_1 = require("./events-outside-angular.directive");

}
EventsModule.decorators = [
{ type: core_1.NgModule, args: [{
declarations: [events_outside_angular_directive_1.EventsOutsideAngularDirective],
exports: [events_outside_angular_directive_1.EventsOutsideAngularDirective]
},] },
];
EventsModule = tslib_1.__decorate([
core_1.NgModule({
declarations: [events_outside_angular_directive_1.EventsOutsideAngularDirective],
exports: [events_outside_angular_directive_1.EventsOutsideAngularDirective]
})
], EventsModule);
return EventsModule;
}());
exports.EventsModule = EventsModule;

@@ -9,2 +9,3 @@ /**-----------------------------------------------------------------------------------------

tslib_1.__exportStar(require("./draggable"), exports);
tslib_1.__exportStar(require("./dom-queries"), exports);
tslib_1.__exportStar(require("./events"), exports);

@@ -15,1 +16,3 @@ tslib_1.__exportStar(require("./resize-sensor"), exports);

tslib_1.__exportStar(require("./enums"), exports);
var preventable_event_1 = require("./preventable-event");
exports.PreventableEvent = preventable_event_1.PreventableEvent;

@@ -7,2 +7,3 @@ /**-----------------------------------------------------------------------------------------

Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@angular/core");

@@ -63,11 +64,8 @@ var rxjs_1 = require("rxjs");

};
ResizeBatchService.decorators = [
{ type: core_1.Injectable },
];
/** @nocollapse */
ResizeBatchService.ctorParameters = function () { return [
{ type: core_1.NgZone }
]; };
ResizeBatchService = tslib_1.__decorate([
core_1.Injectable(),
tslib_1.__metadata("design:paramtypes", [core_1.NgZone])
], ResizeBatchService);
return ResizeBatchService;
}());
exports.ResizeBatchService = ResizeBatchService;

@@ -7,2 +7,3 @@ /**-----------------------------------------------------------------------------------------

Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@angular/core");

@@ -57,20 +58,19 @@ var operators_1 = require("rxjs/operators");

};
ResizeSensorComponent.decorators = [
{ type: core_1.Component, args: [{
selector: 'kendo-resize-sensor',
template: ''
},] },
];
/** @nocollapse */
ResizeSensorComponent.ctorParameters = function () { return [
{ type: resize_batch_service_1.ResizeBatchService },
{ type: core_1.ElementRef },
{ type: core_1.NgZone }
]; };
ResizeSensorComponent.propDecorators = {
rateLimit: [{ type: core_1.Input }],
resize: [{ type: core_1.Output }]
};
tslib_1.__decorate([
core_1.Input(),
tslib_1.__metadata("design:type", Number)
], ResizeSensorComponent.prototype, "rateLimit", void 0);
tslib_1.__decorate([
core_1.Output(),
tslib_1.__metadata("design:type", core_1.EventEmitter)
], ResizeSensorComponent.prototype, "resize", void 0);
ResizeSensorComponent = tslib_1.__decorate([
core_1.Component({
selector: 'kendo-resize-sensor',
template: ''
}),
tslib_1.__metadata("design:paramtypes", [resize_batch_service_1.ResizeBatchService, core_1.ElementRef, core_1.NgZone])
], ResizeSensorComponent);
return ResizeSensorComponent;
}());
exports.ResizeSensorComponent = ResizeSensorComponent;

@@ -7,2 +7,3 @@ /**-----------------------------------------------------------------------------------------

Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@angular/core");

@@ -18,11 +19,11 @@ var resize_sensor_component_1 = require("./resize-sensor.component");

}
ResizeSensorModule.decorators = [
{ type: core_1.NgModule, args: [{
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [resize_batch_service_1.ResizeBatchService]
},] },
];
ResizeSensorModule = tslib_1.__decorate([
core_1.NgModule({
declarations: [COMPONENT_DIRECTIVES],
exports: [COMPONENT_DIRECTIVES],
providers: [resize_batch_service_1.ResizeBatchService]
})
], ResizeSensorModule);
return ResizeSensorModule;
}());
exports.ResizeSensorModule = ResizeSensorModule;

@@ -5,2 +5,2 @@ /**-----------------------------------------------------------------------------------------

*-------------------------------------------------------------------------------------------*/
System.register("@progress/kendo-angular-common",["tslib","@angular/core","@telerik/kendo-draggable","@angular/common","rxjs/operators","rxjs"],function(s){var o,a,u,c,l,d;function t(e){return e.__useDefault?e.default:e}return{setters:[function(e){o=t(e)},function(e){a=t(e)},function(e){u=t(e)},function(e){c=t(e)},function(e){l=t(e)},function(e){d=t(e)}],execute:function(){function n(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return i[e].call(t.exports,t,t.exports,n),t.l=!0,t.exports}var i,r;r={},n.m=i=[function(e,t){e.exports=o},function(e,t){e.exports=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(5),r=(o.prototype.schedule=function(e,t){var i=this;this.scheduled.push({instance:e,method:t}),this.subscription||this.ngZone.runOutsideAngular(function(){i.subscription=s.from(i.resolvedPromise).subscribe(i.flush)})},o.prototype.isScheduled=function(t){return Boolean(this.scheduled.find(function(e){return e.instance===t}))},o.prototype.cancel=function(e){for(var t=this.scheduled,i=t.length,n=0;n<i;n++)if(t[n].instance===e)return t.splice(n,1),void(t.length||this.unsubscribe())},o.prototype.ngOnDestroy=function(){this.unsubscribe()},o.prototype.unsubscribe=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)},o.prototype.flush=function(){this.scheduled.forEach(function(e){e.method.call(e.instance)}),this.scheduled=[],this.unsubscribe()},n.__decorate([r.Injectable(),n.__metadata("design:paramtypes",[r.NgZone])],o));function o(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}t.ResizeBatchService=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(26);t.isDocumentAvailable=n.isDocumentAvailable;n=i(10);t.isChanged=n.isChanged;n=i(25);t.anyChanged=n.anyChanged;n=i(24);t.hasObservers=n.hasObservers;i=i(23);t.guid=i.guid},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(0),i=i(6),s="undefined"!=typeof ResizeObserver,r=(n=i.ResizeService,r.__extends(o,n),o.supported=function(){return s},o.prototype.destroy=function(){n.prototype.destroy.call(this),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null},o.prototype.init=function(){var e=this;this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular(function(){e.resizeObserver=new ResizeObserver(function(){e.checkSize()}),e.resizeObserver.observe(e.parentElement)})},o);function o(e,t,i){e=n.call(this,e)||this;return e.element=t,e.ngZone=i,e}t.ResizeObserverService=r},function(e,t){e.exports=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),r=i(3),i=(s.prototype.acceptSize=function(e){void 0===e&&(e=this.measure()),this.lastWidth=e.width,this.lastHeight=e.height,this.acceptedSize=!0},s.prototype.checkChanges=function(){r.isDocumentAvailable()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))},s.prototype.destroy=function(){this.resizeBatchService.cancel(this)},s.prototype.checkSize=function(){if(this.parentElement){var e=this.measure(),t=e.width,e=e.height;if(t!==this.lastWidth||e!==this.lastHeight)return this.lastWidth=t,this.lastHeight=e,this.acceptedSize=!1,this.resize.emit(),!0}},s.prototype.initSize=function(){var e=this.measure();this.lastWidth=e.width,this.lastHeight=e.height},s.prototype.measure=function(){var e=0,t=0;return this.parentElement&&(t=this.parentElement.offsetHeight,e=this.parentElement.offsetWidth),{height:t,width:e}},s);function s(e){this.resizeBatchService=e,this.resize=new n.EventEmitter,this.acceptedSize=!1,this.state=0}t.ResizeService=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e){var t=document.createElement("div");return t.style.cssText=e,t}var r,s=i(0),o=i(6),a=i(5),u="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",s=(r=o.ResizeService,s.__extends(c,r),c.prototype.checkChanges=function(){2!==this.state?r.prototype.checkChanges.call(this):this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)},c.prototype.destroy=function(){var e;r.prototype.destroy.call(this),this.subscription&&this.subscription.unsubscribe(),this.expand&&((e=this.element.nativeElement).removeChild(this.expand),e.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null)},c.prototype.checkSize=function(){if(r.prototype.checkSize.call(this))return this.reset(),!0},c.prototype.init=function(){var e=this.parentElement=this.element.nativeElement.parentElement;"static"===getComputedStyle(e,null).getPropertyValue("position")&&(e.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()},c.prototype.render=function(){var e=this.element.nativeElement;e.style.cssText=u,e.setAttribute("dir","ltr"),this.expand=n(u),this.expandChild=n("position: absolute; left: 0; top: 0; transition: 0s;"),this.expand.appendChild(this.expandChild),e.appendChild(this.expand),this.shrink=n(u);var t=n("position: absolute; left: 0; top: 0; transition: 0s;width: 200%; height: 200%;");this.shrink.appendChild(t),e.appendChild(this.shrink)},c.prototype.reset=function(){var e=this.expandChild;e.style.width=1e5+"px",e.style.height=1e5+"px";e=this.expand;e.scrollLeft=1e5,e.scrollTop=1e5;e=this.shrink;e.scrollLeft=1e5,e.scrollTop=1e5},c.prototype.subscribe=function(){var e=this;this.ngZone.runOutsideAngular(function(){e.subscription=a.merge(a.fromEvent(e.shrink,"scroll"),a.fromEvent(e.expand,"scroll")).subscribe(function(){e.checkSize()})})},c);function c(e,t,i){e=r.call(this,e)||this;return e.element=t,e.ngZone=i,e}t.ResizeCompatService=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),s=i(1),o=i(16),a=i(7),u=i(4),i=i(2),i=(r.prototype.ngAfterViewChecked=function(){this.resizeService.checkChanges()},r.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.resizeService.destroy()},r.prototype.acceptSize=function(e){this.resizeService.acceptSize(e)},n.__decorate([s.Input(),n.__metadata("design:type",Number)],r.prototype,"rateLimit",void 0),n.__decorate([s.Output(),n.__metadata("design:type",s.EventEmitter)],r.prototype,"resize",void 0),n.__decorate([s.Component({selector:"kendo-resize-sensor",template:""}),n.__metadata("design:paramtypes",[i.ResizeBatchService,s.ElementRef,s.NgZone])],r));function r(e,t,i){var n=this;this.rateLimit=10,this.resize=new s.EventEmitter;var r=u.ResizeObserverService.supported()?u.ResizeObserverService:a.ResizeCompatService;this.resizeService=new r(e,t,i);i=1e3/(this.rateLimit||10);this.subscription=this.resizeService.resize.pipe(o.auditTime(i)).subscribe(function(){n.resizeService.acceptedSize||n.resize.emit()})}t.ResizeSensorComponent=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),i=i(1),i=(r.prototype.ngOnInit=function(){var t,i=this;this.element&&this.element.nativeElement&&(t=this.events,this.subscriptions=[],this.ngZone.runOutsideAngular(function(){for(var e in t)t.hasOwnProperty(e)&&i.subscriptions.push(i.renderer.listen(i.element.nativeElement,e,i.scope?t[e].bind(i.scope):t[e]))}))},r.prototype.ngOnDestroy=function(){if(this.subscriptions){for(var e=0;e<this.subscriptions.length;e++)this.subscriptions[e]();this.subscriptions=null}},n.__decorate([i.Input("kendoEventsOutsideAngular"),n.__metadata("design:type",Object)],r.prototype,"events",void 0),n.__decorate([i.Input(),n.__metadata("design:type",Object)],r.prototype,"scope",void 0),n.__decorate([i.Directive({selector:"[kendoEventsOutsideAngular]"}),n.__metadata("design:paramtypes",[i.ElementRef,i.NgZone,i.Renderer2])],r));function r(e,t,i){this.element=e,this.ngZone=t,this.renderer=i,this.events={}}t.EventsOutsideAngularDirective=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChanged=function(e,t,i){return void 0===i&&(i=!0),!(void 0===t[e]||t[e].isFirstChange()&&i||t[e].previousValue===t[e].currentValue)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(3),o=i(22),n=(a.prototype.ngOnInit=function(){this.toggleDraggable()},a.prototype.ngOnChanges=function(e){s.isChanged("enableDrag",e)&&this.toggleDraggable()},a.prototype.ngOnDestroy=function(){this.destroyDraggable()},a.prototype.toggleDraggable=function(){var t=this;s.isDocumentAvailable()&&(this.destroyDraggable(),this.enableDrag&&(this.draggable=new o.default({drag:function(e){return t.kendoDrag.next(e)},press:function(e){return t.kendoPress.next(e)},release:function(e){return t.kendoRelease.next(e)}}),this.ngZone.runOutsideAngular(function(){return t.draggable.bindTo(t.element.nativeElement)})))},a.prototype.destroyDraggable=function(){this.draggable&&(this.draggable.destroy(),this.draggable=null)},n.__decorate([r.Input(),n.__metadata("design:type",Boolean)],a.prototype,"enableDrag",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],a.prototype,"kendoPress",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],a.prototype,"kendoDrag",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],a.prototype,"kendoRelease",void 0),n.__decorate([r.Directive({selector:"[kendoDraggable]"}),n.__metadata("design:paramtypes",[r.ElementRef,r.NgZone])],a));function a(e,t){this.element=e,this.ngZone=t,this.enableDrag=!0,this.kendoPress=new r.EventEmitter,this.kendoDrag=new r.EventEmitter,this.kendoRelease=new r.EventEmitter}t.DraggableDirective=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(t=t.Keys||(t.Keys={}))[t.Alt=18]="Alt",t[t.ArrowDown=40]="ArrowDown",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowUp=38]="ArrowUp",t[t.Backspace=8]="Backspace",t[t.Control=17]="Control",t[t.Delete=46]="Delete",t[t.Digit0=48]="Digit0",t[t.Digit1=49]="Digit1",t[t.Digit2=50]="Digit2",t[t.Digit3=51]="Digit3",t[t.Digit4=52]="Digit4",t[t.Digit5=53]="Digit5",t[t.Digit6=54]="Digit6",t[t.Digit7=55]="Digit7",t[t.Digit8=56]="Digit8",t[t.Digit9=57]="Digit9",t[t.End=35]="End",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.F1=112]="F1",t[t.F2=113]="F2",t[t.F10=121]="F10",t[t.Home=36]="Home",t[t.Insert=45]="Insert",t[t.KeyA=65]="KeyA",t[t.KeyB=66]="KeyB",t[t.KeyC=67]="KeyC",t[t.KeyD=68]="KeyD",t[t.KeyE=69]="KeyE",t[t.KeyF=70]="KeyF",t[t.KeyG=71]="KeyG",t[t.KeyH=72]="KeyH",t[t.KeyI=73]="KeyI",t[t.KeyJ=74]="KeyJ",t[t.KeyK=75]="KeyK",t[t.KeyL=76]="KeyL",t[t.KeyM=77]="KeyM",t[t.KeyN=78]="KeyN",t[t.KeyO=79]="KeyO",t[t.KeyP=80]="KeyP",t[t.KeyQ=81]="KeyQ",t[t.KeyR=82]="KeyR",t[t.KeyS=83]="KeyS",t[t.KeyT=84]="KeyT",t[t.KeyU=85]="KeyU",t[t.KeyV=86]="KeyV",t[t.KeyW=87]="KeyW",t[t.KeyX=88]="KeyX",t[t.KeyY=89]="KeyY",t[t.KeyZ=90]="KeyZ",t[t.NumpadDecimal=110]="NumpadDecimal",t[t.PageDown=34]="PageDown",t[t.PageUp=33]="PageUp",t[t.Shift=16]="Shift",t[t.Space=32]="Space",t[t.Tab=9]="Tab"},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i=i(12);t.Keys=i.Keys},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(){}t.KendoInput=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(8),i=i(2),s=[s.ResizeSensorComponent],i=n.__decorate([r.NgModule({declarations:[s],exports:[s],providers:[i.ResizeBatchService]})],function(){});t.ResizeSensorModule=i},function(e,t){e.exports=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(8);t.ResizeSensorComponent=n.ResizeSensorComponent;n=i(2);t.ResizeBatchService=n.ResizeBatchService;n=i(7);t.ResizeCompatService=n.ResizeCompatService;n=i(4);t.ResizeObserverService=n.ResizeObserverService;i=i(15);t.ResizeSensorModule=i.ResizeSensorModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),i=i(9),i=n.__decorate([r.NgModule({declarations:[i.EventsOutsideAngularDirective],exports:[i.EventsOutsideAngularDirective]})],function(){});t.EventsModule=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(9);t.EventsOutsideAngularDirective=n.EventsOutsideAngularDirective;i=i(18);t.EventsModule=i.EventsModule},function(e,t){e.exports=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(11),i=i(20),i=n.__decorate([r.NgModule({declarations:[s.DraggableDirective],exports:[s.DraggableDirective],imports:[i.CommonModule]})],function(){});t.DraggableModule=i},function(e,t){e.exports=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guid=function(){for(var e="",t=0;t<32;t++){var i=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&i|8:i).toString(16)}return e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasObservers=function(e){return e&&0<e.observers.length}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(10);t.anyChanged=function(e,t,i){return void 0===i&&(i=!0),e.some(function(e){return n.isChanged(e,t,i)})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentAvailable=function(){return"undefined"!=typeof document}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(11);t.DraggableDirective=n.DraggableDirective;i=i(21);t.DraggableModule=i.DraggableModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(27),t),n.__exportStar(i(19),t),n.__exportStar(i(17),t),n.__exportStar(i(14),t),n.__exportStar(i(3),t),n.__exportStar(i(13),t),function(e){for(var t in e)s(t,e[t])}(t)}],n.c=r,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},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="",n(n.s=28)}}});
System.register("@progress/kendo-angular-common",["tslib","@angular/core","@telerik/kendo-draggable","@angular/common","rxjs/operators","rxjs"],function(s){var o,u,a,c,l,d;function t(e){return e.__useDefault?e.default:e}return{setters:[function(e){o=t(e)},function(e){u=t(e)},function(e){a=t(e)},function(e){c=t(e)},function(e){l=t(e)},function(e){d=t(e)}],execute:function(){function n(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return i[e].call(t.exports,t,t.exports,n),t.l=!0,t.exports}var i,r;r={},n.m=i=[function(e,t){e.exports=o},function(e,t){e.exports=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(7),r=(o.prototype.schedule=function(e,t){var i=this;this.scheduled.push({instance:e,method:t}),this.subscription||this.ngZone.runOutsideAngular(function(){i.subscription=s.from(i.resolvedPromise).subscribe(i.flush)})},o.prototype.isScheduled=function(t){return Boolean(this.scheduled.find(function(e){return e.instance===t}))},o.prototype.cancel=function(e){for(var t=this.scheduled,i=t.length,n=0;n<i;n++)if(t[n].instance===e)return t.splice(n,1),void(t.length||this.unsubscribe())},o.prototype.ngOnDestroy=function(){this.unsubscribe()},o.prototype.unsubscribe=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)},o.prototype.flush=function(){this.scheduled.forEach(function(e){e.method.call(e.instance)}),this.scheduled=[],this.unsubscribe()},n.__decorate([r.Injectable(),n.__metadata("design:paramtypes",[r.NgZone])],o));function o(e){this.ngZone=e,this.scheduled=[],this.resolvedPromise=Promise.resolve(null),this.flush=this.flush.bind(this)}t.ResizeBatchService=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(14),r=i(13);t.isFocusableWithTabKey=function(e,t){if(void 0===t&&(t=!0),!n.isFocusable(e))return!1;var i=e.getAttribute("tabIndex");return(!t||r.isVisible(e))&&"-1"!==i}},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.findElement=function(e,t,i){if(void 0===i&&(i=!0),e){if(i&&t(e))return e;for(e=e.firstChild;e;){if(1===e.nodeType){var n=r.findElement(e,t);if(n)return n}e=e.nextSibling}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(41);t.isDocumentAvailable=n.isDocumentAvailable;n=i(16);t.isChanged=n.isChanged;n=i(40);t.anyChanged=n.anyChanged;n=i(39);t.hasObservers=n.hasObservers;i=i(38);t.guid=i.guid},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(0),i=i(8),s="undefined"!=typeof ResizeObserver,r=(n=i.ResizeService,r.__extends(o,n),o.supported=function(){return s},o.prototype.destroy=function(){n.prototype.destroy.call(this),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.parentElement=null},o.prototype.init=function(){var e=this;this.parentElement=this.element.nativeElement.parentElement,this.initSize(),this.state=2,this.ngZone.runOutsideAngular(function(){e.resizeObserver=new ResizeObserver(function(){e.checkSize()}),e.resizeObserver.observe(e.parentElement)})},o);function o(e,t,i){e=n.call(this,e)||this;return e.element=t,e.ngZone=i,e}t.ResizeObserverService=r},function(e,t){e.exports=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),r=i(5),i=(s.prototype.acceptSize=function(e){void 0===e&&(e=this.measure()),this.lastWidth=e.width,this.lastHeight=e.height,this.acceptedSize=!0},s.prototype.checkChanges=function(){r.isDocumentAvailable()&&0===this.state&&(this.state=1,this.resizeBatchService.schedule(this,this.init))},s.prototype.destroy=function(){this.resizeBatchService.cancel(this)},s.prototype.checkSize=function(){if(this.parentElement){var e=this.measure(),t=e.width,e=e.height;if(t!==this.lastWidth||e!==this.lastHeight)return this.lastWidth=t,this.lastHeight=e,this.acceptedSize=!1,this.resize.emit(),!0}},s.prototype.initSize=function(){var e=this.measure();this.lastWidth=e.width,this.lastHeight=e.height},s.prototype.measure=function(){var e=0,t=0;return this.parentElement&&(t=this.parentElement.offsetHeight,e=this.parentElement.offsetWidth),{height:t,width:e}},s);function s(e){this.resizeBatchService=e,this.resize=new n.EventEmitter,this.acceptedSize=!1,this.state=0}t.ResizeService=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e){var t=document.createElement("div");return t.style.cssText=e,t}var r,s=i(0),o=i(8),u=i(7),a="position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;overflow: hidden; visibility: hidden;",s=(r=o.ResizeService,s.__extends(c,r),c.prototype.checkChanges=function(){2!==this.state?r.prototype.checkChanges.call(this):this.resizeBatchService.isScheduled(this)||this.resizeBatchService.schedule(this,this.checkSize)},c.prototype.destroy=function(){var e;r.prototype.destroy.call(this),this.subscription&&this.subscription.unsubscribe(),this.expand&&((e=this.element.nativeElement).removeChild(this.expand),e.removeChild(this.shrink),this.expand.removeChild(this.expandChild),this.expand=this.expandChild=this.shrink=this.element=null)},c.prototype.checkSize=function(){if(r.prototype.checkSize.call(this))return this.reset(),!0},c.prototype.init=function(){var e=this.parentElement=this.element.nativeElement.parentElement;"static"===getComputedStyle(e,null).getPropertyValue("position")&&(e.style.position="relative"),this.state=2,this.render(),this.reset(),this.initSize(),this.subscribe()},c.prototype.render=function(){var e=this.element.nativeElement;e.style.cssText=a,e.setAttribute("dir","ltr"),this.expand=n(a),this.expandChild=n("position: absolute; left: 0; top: 0; transition: 0s;"),this.expand.appendChild(this.expandChild),e.appendChild(this.expand),this.shrink=n(a);var t=n("position: absolute; left: 0; top: 0; transition: 0s;width: 200%; height: 200%;");this.shrink.appendChild(t),e.appendChild(this.shrink)},c.prototype.reset=function(){var e=this.expandChild;e.style.width=1e5+"px",e.style.height=1e5+"px";e=this.expand;e.scrollLeft=1e5,e.scrollTop=1e5;e=this.shrink;e.scrollLeft=1e5,e.scrollTop=1e5},c.prototype.subscribe=function(){var e=this;this.ngZone.runOutsideAngular(function(){e.subscription=u.merge(u.fromEvent(e.shrink,"scroll"),u.fromEvent(e.expand,"scroll")).subscribe(function(){e.checkSize()})})},c);function c(e,t,i){e=r.call(this,e)||this;return e.element=t,e.ngZone=i,e}t.ResizeCompatService=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),s=i(1),o=i(23),u=i(9),a=i(6),i=i(2),i=(r.prototype.ngAfterViewChecked=function(){this.resizeService.checkChanges()},r.prototype.ngOnDestroy=function(){this.subscription.unsubscribe(),this.resizeService.destroy()},r.prototype.acceptSize=function(e){this.resizeService.acceptSize(e)},n.__decorate([s.Input(),n.__metadata("design:type",Number)],r.prototype,"rateLimit",void 0),n.__decorate([s.Output(),n.__metadata("design:type",s.EventEmitter)],r.prototype,"resize",void 0),n.__decorate([s.Component({selector:"kendo-resize-sensor",template:""}),n.__metadata("design:paramtypes",[i.ResizeBatchService,s.ElementRef,s.NgZone])],r));function r(e,t,i){var n=this;this.rateLimit=10,this.resize=new s.EventEmitter;var r=a.ResizeObserverService.supported()?a.ResizeObserverService:u.ResizeCompatService;this.resizeService=new r(e,t,i);i=1e3/(this.rateLimit||10);this.subscription=this.resizeService.resize.pipe(o.auditTime(i)).subscribe(function(){n.resizeService.acceptedSize||n.resize.emit()})}t.ResizeSensorComponent=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),i=i(1),i=(r.prototype.ngOnInit=function(){var t,i=this;this.element&&this.element.nativeElement&&(t=this.events,this.subscriptions=[],this.ngZone.runOutsideAngular(function(){for(var e in t)t.hasOwnProperty(e)&&i.subscriptions.push(i.renderer.listen(i.element.nativeElement,e,i.scope?t[e].bind(i.scope):t[e]))}))},r.prototype.ngOnDestroy=function(){if(this.subscriptions){for(var e=0;e<this.subscriptions.length;e++)this.subscriptions[e]();this.subscriptions=null}},n.__decorate([i.Input("kendoEventsOutsideAngular"),n.__metadata("design:type",Object)],r.prototype,"events",void 0),n.__decorate([i.Input(),n.__metadata("design:type",Object)],r.prototype,"scope",void 0),n.__decorate([i.Directive({selector:"[kendoEventsOutsideAngular]"}),n.__metadata("design:paramtypes",[i.ElementRef,i.NgZone,i.Renderer2])],r));function r(e,t,i){this.element=e,this.ngZone=t,this.renderer=i,this.events={}}t.EventsOutsideAngularDirective=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e){return String(e).trim().split(" ")}t.hasClasses=function(e,t){var i=n(t);return Boolean(n(e.className).find(function(e){return 0<=i.indexOf(e)}))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isVisible=function(e){var t=e.getBoundingClientRect(),i=0<t.width&&0<t.height,t=0!==t.x&&0!==t.y;return(i||t)&&"hidden"!==window.getComputedStyle(e).visibility}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=/^(?:a|input|select|option|textarea|button|object)$/i;t.isFocusable=function(e){if(!e.tagName)return!1;var t=e.tagName.toLowerCase(),i=Boolean(e.getAttribute("tabIndex"));return!e.disabled&&n.test(t)||i}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closest=function(e,t){for(;e&&!t(e);)e=e.parentNode;return e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChanged=function(e,t,i){return void 0===i&&(i=!0),!(void 0===t[e]||t[e].isFirstChange()&&i||t[e].previousValue===t[e].currentValue)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(5),o=i(37),n=(u.prototype.ngOnInit=function(){this.toggleDraggable()},u.prototype.ngOnChanges=function(e){s.isChanged("enableDrag",e)&&this.toggleDraggable()},u.prototype.ngOnDestroy=function(){this.destroyDraggable()},u.prototype.toggleDraggable=function(){var t=this;s.isDocumentAvailable()&&(this.destroyDraggable(),this.enableDrag&&(this.draggable=new o.default({drag:function(e){return t.kendoDrag.next(e)},press:function(e){return t.kendoPress.next(e)},release:function(e){return t.kendoRelease.next(e)}}),this.ngZone.runOutsideAngular(function(){return t.draggable.bindTo(t.element.nativeElement)})))},u.prototype.destroyDraggable=function(){this.draggable&&(this.draggable.destroy(),this.draggable=null)},n.__decorate([r.Input(),n.__metadata("design:type",Boolean)],u.prototype,"enableDrag",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],u.prototype,"kendoPress",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],u.prototype,"kendoDrag",void 0),n.__decorate([r.Output(),n.__metadata("design:type",r.EventEmitter)],u.prototype,"kendoRelease",void 0),n.__decorate([r.Directive({selector:"[kendoDraggable]"}),n.__metadata("design:paramtypes",[r.ElementRef,r.NgZone])],u));function u(e,t){this.element=e,this.ngZone=t,this.enableDrag=!0,this.kendoPress=new r.EventEmitter,this.kendoDrag=new r.EventEmitter,this.kendoRelease=new r.EventEmitter}t.DraggableDirective=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(r.prototype.preventDefault=function(){this.prevented=!0},r.prototype.isDefaultPrevented=function(){return this.prevented},r);function r(){this.prevented=!1}t.PreventableEvent=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(t=t.Keys||(t.Keys={}))[t.Alt=18]="Alt",t[t.ArrowDown=40]="ArrowDown",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowUp=38]="ArrowUp",t[t.Backspace=8]="Backspace",t[t.Control=17]="Control",t[t.Delete=46]="Delete",t[t.Digit0=48]="Digit0",t[t.Digit1=49]="Digit1",t[t.Digit2=50]="Digit2",t[t.Digit3=51]="Digit3",t[t.Digit4=52]="Digit4",t[t.Digit5=53]="Digit5",t[t.Digit6=54]="Digit6",t[t.Digit7=55]="Digit7",t[t.Digit8=56]="Digit8",t[t.Digit9=57]="Digit9",t[t.End=35]="End",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.F1=112]="F1",t[t.F2=113]="F2",t[t.F10=121]="F10",t[t.Home=36]="Home",t[t.Insert=45]="Insert",t[t.KeyA=65]="KeyA",t[t.KeyB=66]="KeyB",t[t.KeyC=67]="KeyC",t[t.KeyD=68]="KeyD",t[t.KeyE=69]="KeyE",t[t.KeyF=70]="KeyF",t[t.KeyG=71]="KeyG",t[t.KeyH=72]="KeyH",t[t.KeyI=73]="KeyI",t[t.KeyJ=74]="KeyJ",t[t.KeyK=75]="KeyK",t[t.KeyL=76]="KeyL",t[t.KeyM=77]="KeyM",t[t.KeyN=78]="KeyN",t[t.KeyO=79]="KeyO",t[t.KeyP=80]="KeyP",t[t.KeyQ=81]="KeyQ",t[t.KeyR=82]="KeyR",t[t.KeyS=83]="KeyS",t[t.KeyT=84]="KeyT",t[t.KeyU=85]="KeyU",t[t.KeyV=86]="KeyV",t[t.KeyW=87]="KeyW",t[t.KeyX=88]="KeyX",t[t.KeyY=89]="KeyY",t[t.KeyZ=90]="KeyZ",t[t.NumpadDecimal=110]="NumpadDecimal",t[t.PageDown=34]="PageDown",t[t.PageUp=33]="PageUp",t[t.Shift=16]="Shift",t[t.Space=32]="Space",t[t.Tab=9]="Tab"},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i=i(19);t.Keys=i.Keys},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(){}t.KendoInput=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(10),i=i(2),s=[s.ResizeSensorComponent],i=n.__decorate([r.NgModule({declarations:[s],exports:[s],providers:[i.ResizeBatchService]})],function(){});t.ResizeSensorModule=i},function(e,t){e.exports=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(10);t.ResizeSensorComponent=n.ResizeSensorComponent;n=i(2);t.ResizeBatchService=n.ResizeBatchService;n=i(9);t.ResizeCompatService=n.ResizeCompatService;n=i(6);t.ResizeObserverService=n.ResizeObserverService;i=i(22);t.ResizeSensorModule=i.ResizeSensorModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),i=i(11),i=n.__decorate([r.NgModule({declarations:[i.EventsOutsideAngularDirective],exports:[i.EventsOutsideAngularDirective]})],function(){});t.EventsModule=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(11);t.EventsOutsideAngularDirective=n.EventsOutsideAngularDirective;i=i(25);t.EventsModule=i.EventsModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rtlScrollPosition=function(e,t,i){var n=e;return i<0?n=-e:0<i&&(n=t.scrollWidth-t.offsetWidth-e),n}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={};t.matchesNodeName=function(t){return n[t]||(n[t]=function(e){return String(e.nodeName).toLowerCase()===t.toLowerCase()}),n[t]}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(12);t.matchesClasses=function(t){return function(e){return n.hasClasses(e,t)}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(4),r=i(3);t.findFocusable=function(e,t){return void 0===t&&(t=!0),n.findElement(e,function(e){return r.isFocusableWithTabKey(e,t)})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(4),r=i(3);t.findFocusableChild=function(e,t){return void 0===t&&(t=!0),n.findElement(e,function(e){return r.isFocusableWithTabKey(e,t)},!1)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(15);t.contains=function(t,i,e){if(void 0===e&&(e=!1),!r.closest(i,function(e){return e===t}))return!1;var n=r.closest(i,function(e){return e===i});return n&&(e||n!==t)}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closestInScope=function(e,t,i){for(;e&&e!==i&&!t(e);)e=e.parentNode;if(e!==i)return e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(33);t.closestInScope=n.closestInScope;n=i(15);t.closest=n.closest;n=i(32);t.contains=n.contains;n=i(4);t.findElement=n.findElement;n=i(31);t.findFocusableChild=n.findFocusableChild;n=i(30);t.findFocusable=n.findFocusable;n=i(12);t.hasClasses=n.hasClasses;n=i(3);t.isFocusableWithTabKey=n.isFocusableWithTabKey;n=i(14);t.isFocusable=n.isFocusable;n=i(13);t.isVisible=n.isVisible;n=i(29);t.matchesClasses=n.matchesClasses;n=i(28);t.matchesNodeName=n.matchesNodeName;i=i(27);t.rtlScrollPosition=i.rtlScrollPosition},function(e,t){e.exports=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),s=i(17),i=i(35),i=n.__decorate([r.NgModule({declarations:[s.DraggableDirective],exports:[s.DraggableDirective],imports:[i.CommonModule]})],function(){});t.DraggableModule=i},function(e,t){e.exports=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.guid=function(){for(var e="",t=0;t<32;t++){var i=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&i|8:i).toString(16)}return e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasObservers=function(e){return e&&0<e.observers.length}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(16);t.anyChanged=function(e,t,i){return void 0===i&&(i=!0),e.some(function(e){return n.isChanged(e,t,i)})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentAvailable=function(){return"undefined"!=typeof document}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(17);t.DraggableDirective=n.DraggableDirective;i=i(36);t.DraggableModule=i.DraggableModule},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(42),t),n.__exportStar(i(34),t),n.__exportStar(i(26),t),n.__exportStar(i(24),t),n.__exportStar(i(21),t),n.__exportStar(i(5),t),n.__exportStar(i(20),t);i=i(18);t.PreventableEvent=i.PreventableEvent,function(e){for(var t in e)s(t,e[t])}(t)}],n.c=r,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},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="",n(n.s=43)}}});

@@ -5,4 +5,4 @@ {

"author": "Progress",
"license": "SEE LICENSE in LICENSE.md",
"version": "1.2.4",
"license": "SEE LICENSE IN LICENSE.md",
"version": "2.0.0-dev.202012071535",
"main": "dist/npm/index.js",

@@ -37,7 +37,7 @@ "module": "dist/fesm5/index.js",

"peerDependencies": {
"@angular/common": "6 - 11",
"@angular/core": "6 - 11",
"@angular/forms": "6 - 11",
"@angular/animations": "6 - 11",
"rxjs": "^6.0.0"
"@angular/animations": "8 - 11",
"@angular/common": "8 - 11",
"@angular/core": "8 - 11",
"@angular/forms": "8 - 11",
"rxjs": "^6.4.0"
},

@@ -49,22 +49,22 @@ "dependencies": {

"devDependencies": {
"@angular-devkit/core": "^0.8.9",
"@angular-devkit/schematics": "^0.8.9",
"@angular/animations": "^6.1.10",
"@angular/common": "^6.1.10",
"@angular/compiler": "^6.1.10",
"@angular/compiler-cli": "^6.1.10",
"@angular/core": "^6.1.10",
"@angular/forms": "^6.1.10",
"@angular/platform-browser": "^6.1.10",
"@angular/platform-browser-dynamic": "^6.1.10",
"@angular/platform-server": "^6.1.10",
"@angular/router": "^6.1.10",
"@angular-devkit/core": "^8.2.0",
"@angular-devkit/schematics": "^8.2.0",
"@angular/animations": "^8.2.0",
"@angular/common": "^8.2.0",
"@angular/compiler": "^8.2.0",
"@angular/compiler-cli": "^8.2.0",
"@angular/core": "^8.2.0",
"@angular/forms": "^8.2.0",
"@angular/platform-browser": "^8.2.0",
"@angular/platform-browser-dynamic": "^8.2.0",
"@angular/platform-server": "^8.2.0",
"@angular/router": "^8.2.0",
"@progress/kendo-angular-e2e": "^2.0.0",
"@progress/kendo-angular-jest-preset": "^1.1.1",
"@progress/kendo-angular-tasks": "^17.0.0",
"@progress/kendo-angular-tasks": "^18.0.0",
"@telerik/semantic-prerelease": "^1.1.5",
"@types/jest": "^21.1.6",
"@types/node": "ts2.9",
"@types/node": "ts3.4",
"@types/zone.js": "0.0.27",
"codelyzer": "^3.0.0",
"codelyzer": "^5.0.0",
"core-js": "^2.2.2",

@@ -76,9 +76,9 @@ "cz-conventional-changelog": "^1.1.5",

"jest-junit": "^8.0.0",
"rxjs": "~6.3.3",
"rxjs": "~6.4.0",
"rxjs-tslint-rules": "^4.23.1",
"semantic-release": "^6.3.6",
"tslint": "5.4.3",
"typescript": "~2.9.0",
"tslint": "^5.20.1",
"typescript": "~3.4.5",
"validate-commit-msg": "^1.1.1",
"zone.js": "~0.8.19"
"zone.js": "~0.9.1"
},

@@ -85,0 +85,0 @@ "config": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc