!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@syncfusion/ej2-angular-base"),require("@syncfusion/ej2-navigations"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@syncfusion/ej2-angular-base","@syncfusion/ej2-navigations","@angular/common"],t):t(e["ej2-angular-navigations"]={},e.ng.core,e.ej2.angular.base,e.ej2.navigations,e.ng.common)}(this,function(e,t,n,o,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),a=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=["content","cssClass","expanded","header","iconCss"],l=[],p=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(l),o.directivePropList=s,o}return i(t,e),t}(n.ComplexBase);p.decorators=[{type:t.Directive,args:[{selector:"e-accordionitems>e-accordionitem",inputs:s,outputs:l,queries:{}}]}],p.ctorParameters=function(){return[{type:t.ViewContainerRef}]},p.propDecorators={header:[{type:t.ContentChild,args:["header"]}],content:[{type:t.ContentChild,args:["content"]}]},a([n.Template(),c("design:type",Object)],p.prototype,"header",void 0),a([n.Template(),c("design:type",Object)],p.prototype,"content",void 0);var d=function(e){function t(){return e.call(this,"items")||this}return i(t,e),t}(n.ArrayBase);d.decorators=[{type:t.Directive,args:[{selector:"ejs-accordion>e-accordionitems",queries:{children:new t.ContentChildren(p)}}]}],d.ctorParameters=function(){return[]};var u=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},f=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},m=["animation","dataSource","enablePersistence","enableRtl","expandMode","headerTemplate","height","itemTemplate","items","locale","width"],g=["clicked","created","destroyed","expanded","expanding"],h=[""];e.AccordionComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.tags=["items"],a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(g),a.addTwoWay.call(a,h),n.setValue("currentInstance",a,a.viewContainerRef),a.containerContext=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.containerContext.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.containerContext.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.containerContext.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.tagObjects[0].instance=this.childItems,this.containerContext.ngAfterContentChecked(this)},t}(o.Accordion),e.AccordionComponent.decorators=[{type:t.Component,args:[{selector:"ejs-accordion",inputs:m,outputs:g,template:"<ng-content select='div'></ng-content>",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{childItems:new t.ContentChild(d)}}]}],e.AccordionComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.AccordionComponent.propDecorators={headerTemplate:[{type:t.ContentChild,args:["headerTemplate"]}],itemTemplate:[{type:t.ContentChild,args:["itemTemplate"]}]},u([n.Template(),f("design:type",Object)],e.AccordionComponent.prototype,"headerTemplate",void 0),u([n.Template(),f("design:type",Object)],e.AccordionComponent.prototype,"itemTemplate",void 0),e.AccordionComponent=u([n.ComponentMixins([n.ComponentBase]),f("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.AccordionComponent);var C=function(){return function(){}}();C.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.AccordionComponent,p,d],exports:[e.AccordionComponent,p,d]}]}],C.ctorParameters=function(){return[]};var y=function(){return function(){}}();y.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,C],exports:[C],providers:[]}]}],y.ctorParameters=function(){return[]};var v=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},b=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},R=["align","cssClass","disabled","htmlAttributes","id","overflow","prefixIcon","showAlwaysInPopup","showTextOn","suffixIcon","template","text","tooltipText","type","visible","width"],w=["click"],j=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(w),o.directivePropList=R,o}return i(t,e),t}(n.ComplexBase);j.decorators=[{type:t.Directive,args:[{selector:"e-items>e-item",inputs:R,outputs:w,queries:{}}]}],j.ctorParameters=function(){return[{type:t.ViewContainerRef}]},j.propDecorators={template:[{type:t.ContentChild,args:["template"]}]},v([n.Template(),b("design:type",Object)],j.prototype,"template",void 0);var M=function(e){function t(){return e.call(this,"items")||this}return i(t,e),t}(n.ArrayBase);M.decorators=[{type:t.Directive,args:[{selector:"ejs-toolbar>e-items",queries:{children:new t.ContentChildren(j)}}]}],M.ctorParameters=function(){return[]};var O=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},x=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},I=["cssClass","enableCollision","enableHtmlSanitizer","enablePersistence","enableRtl","height","items","locale","overflowMode","scrollStep","width"],T=["beforeCreate","clicked","created","destroyed"],A=[""];e.ToolbarComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.tags=["items"],a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(T),a.addTwoWay.call(a,A),n.setValue("currentInstance",a,a.viewContainerRef),a.containerContext=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.containerContext.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.containerContext.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.containerContext.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.tagObjects[0].instance=this.childItems,this.containerContext.ngAfterContentChecked(this)},t}(o.Toolbar),e.ToolbarComponent.decorators=[{type:t.Component,args:[{selector:"ejs-toolbar",inputs:I,outputs:T,template:"<ng-content select='div'></ng-content>",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{childItems:new t.ContentChild(M)}}]}],e.ToolbarComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.ToolbarComponent=O([n.ComponentMixins([n.ComponentBase]),x("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.ToolbarComponent);var P=function(){return function(){}}();P.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.ToolbarComponent,j,M],exports:[e.ToolbarComponent,j,M]}]}],P.ctorParameters=function(){return[]};var D=function(){return function(){}}();D.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,P],exports:[P],providers:[]}]}],D.ctorParameters=function(){return[]};var V=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},S=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},_=["animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","items","locale","showItemOnClick","target","template"],E=["beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],k=[""];e.ContextMenuComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(E),a.addTwoWay.call(a,k),n.setValue("currentInstance",a,a.viewContainerRef),a.context=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.context.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.context.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.context.ngAfterContentChecked(this)},t}(o.ContextMenu),e.ContextMenuComponent.decorators=[{type:t.Component,args:[{selector:"ejs-contextmenu",inputs:_,outputs:E,template:"",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{}}]}],e.ContextMenuComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.ContextMenuComponent=V([n.ComponentMixins([n.ComponentBase]),S("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.ContextMenuComponent);var B=function(){return function(){}}();B.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.ContextMenuComponent],exports:[e.ContextMenuComponent]}]}],B.ctorParameters=function(){return[]};var N=function(){return function(){}}();N.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,B],exports:[B],providers:[]}]}],N.ctorParameters=function(){return[]};var q=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},H=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},W=["content","cssClass","disabled","header","headerTemplate","visible"],z=[],L=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(z),o.directivePropList=W,o}return i(t,e),t}(n.ComplexBase);L.decorators=[{type:t.Directive,args:[{selector:"e-tabitems>e-tabitem",inputs:W,outputs:z,queries:{}}]}],L.ctorParameters=function(){return[{type:t.ViewContainerRef}]},L.propDecorators={content:[{type:t.ContentChild,args:["content"]}],header_text:[{type:t.ContentChild,args:["headerText"]}],headerTemplate:[{type:t.ContentChild,args:["headerTemplate"]}]},q([n.Template(),H("design:type",Object)],L.prototype,"content",void 0),q([n.Template(),H("design:type",Object)],L.prototype,"header_text",void 0),q([n.Template(),H("design:type",Object)],L.prototype,"headerTemplate",void 0);var F=function(e){function t(){return e.call(this,"items")||this}return i(t,e),t}(n.ArrayBase);F.decorators=[{type:t.Directive,args:[{selector:"ejs-tab>e-tabitems",queries:{children:new t.ContentChildren(L)}}]}],F.ctorParameters=function(){return[]};var G=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Q=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},J=["animation","cssClass","enablePersistence","enableRtl","headerPlacement","height","heightAdjustMode","items","loadOn","locale","overflowMode","scrollStep","selectedItem","showCloseButton","width"],K=["added","adding","created","destroyed","removed","removing","selected","selecting"],U=[""];e.TabComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.tags=["items"],a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(K),a.addTwoWay.call(a,U),n.setValue("currentInstance",a,a.viewContainerRef),a.containerContext=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.containerContext.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.containerContext.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.containerContext.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.tagObjects[0].instance=this.childItems,this.containerContext.ngAfterContentChecked(this)},t}(o.Tab),e.TabComponent.decorators=[{type:t.Component,args:[{selector:"ejs-tab",inputs:J,outputs:K,template:"<ng-content select='div'></ng-content>",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{childItems:new t.ContentChild(F)}}]}],e.TabComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.TabComponent=G([n.ComponentMixins([n.ComponentBase]),Q("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.TabComponent);var X=function(){return function(){}}();X.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.TabComponent,L,F],exports:[e.TabComponent,L,F]}]}],X.ctorParameters=function(){return[]};var Y=function(){return function(){}}();Y.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,X],exports:[X],providers:[]}]}],Y.ctorParameters=function(){return[]};var Z=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},$=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},ee=["allowDragAndDrop","allowEditing","allowMultiSelection","animation","autoCheck","checkedNodes","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","expandOn","expandedNodes","fields","fullRowSelect","loadOnDemand","locale","nodeTemplate","selectedNodes","showCheckBox","sortOrder"],te=["actionFailure","created","dataBound","dataSourceChanged","destroyed","drawNode","keyPress","nodeChecked","nodeChecking","nodeClicked","nodeCollapsed","nodeCollapsing","nodeDragStart","nodeDragStop","nodeDragging","nodeDropped","nodeEdited","nodeEditing","nodeExpanded","nodeExpanding","nodeSelected","nodeSelecting"],ne=[""];e.TreeViewComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(te),a.addTwoWay.call(a,ne),n.setValue("currentInstance",a,a.viewContainerRef),a.context=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.context.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.context.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.context.ngAfterContentChecked(this)},t}(o.TreeView),e.TreeViewComponent.decorators=[{type:t.Component,args:[{selector:"ejs-treeview",inputs:ee,outputs:te,template:"",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{}}]}],e.TreeViewComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.TreeViewComponent.propDecorators={nodeTemplate:[{type:t.ContentChild,args:["nodeTemplate"]}]},Z([n.Template(),$("design:type",Object)],e.TreeViewComponent.prototype,"nodeTemplate",void 0),e.TreeViewComponent=Z([n.ComponentMixins([n.ComponentBase]),$("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.TreeViewComponent);var oe=function(){return function(){}}();oe.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.TreeViewComponent],exports:[e.TreeViewComponent]}]}],oe.ctorParameters=function(){return[]};var re=function(){return function(){}}();re.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,oe],exports:[oe],providers:[]}]}],re.ctorParameters=function(){return[]};var ie=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},ae=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},ce=["animate","closeOnDocumentClick","dockSize","enableDock","enableGestures","enablePersistence","enableRtl","height","isOpen","locale","mediaQuery","position","showBackdrop","target","type","width","zIndex"],se=["change","close","created","destroyed","open","isOpenChange"],le=["isOpen"];e.SidebarComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(se),a.addTwoWay.call(a,le),n.setValue("currentInstance",a,a.viewContainerRef),a.containerContext=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.containerContext.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.containerContext.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.containerContext.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.containerContext.ngAfterContentChecked(this)},t}(o.Sidebar),e.SidebarComponent.decorators=[{type:t.Component,args:[{selector:"ejs-sidebar",inputs:ce,outputs:se,template:"<ng-content ></ng-content>",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{}}]}],e.SidebarComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.SidebarComponent=ie([n.ComponentMixins([n.ComponentBase]),ae("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.SidebarComponent);var pe=function(){return function(){}}();pe.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.SidebarComponent],exports:[e.SidebarComponent]}]}],pe.ctorParameters=function(){return[]};var de=function(){return function(){}}();de.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,pe],exports:[pe],providers:[]}]}],de.ctorParameters=function(){return[]};var ue=["iconCss","id","items","separator","text","url"],fe=[],me=function(e){function t(t){var o=e.call(this)||this;return o.viewContainerRef=t,n.setValue("currentInstance",o,o.viewContainerRef),o.registerEvents(fe),o.directivePropList=ue,o}return i(t,e),t}(n.ComplexBase);me.decorators=[{type:t.Directive,args:[{selector:"ejs-menu>e-menu-items>e-menu-item>",inputs:ue,outputs:fe,queries:{}}]}],me.ctorParameters=function(){return[{type:t.ViewContainerRef}]};var ge=function(e){function t(){return e.call(this,"items")||this}return i(t,e),t}(n.ArrayBase);ge.decorators=[{type:t.Directive,args:[{selector:"ejs-menu>e-menu-items",queries:{children:new t.ContentChildren(me)}}]}],ge.ctorParameters=function(){return[]};var he=this&&this.__decorate||function(e,t,n,o){var r,i=arguments.length,a=i<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,n):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,o);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(a=(i<3?r(a):i>3?r(t,n,a):r(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},Ce=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},ye=["animationSettings","cssClass","enableHtmlSanitizer","enablePersistence","enableRtl","enableScrolling","fields","filter","hamburgerMode","items","locale","orientation","showItemOnClick","target","template","title"],ve=["beforeClose","beforeItemRender","beforeOpen","created","onClose","onOpen","select"],be=[""];e.MenuComponent=function(e){function t(t,o,r,i){var a=e.call(this)||this;return a.ngEle=t,a.srenderer=o,a.viewContainerRef=r,a.injector=i,a.tags=["items"],a.element=a.ngEle.nativeElement,a.injectedModules=a.injectedModules||[],a.registerEvents(ve),a.addTwoWay.call(a,be),n.setValue("currentInstance",a,a.viewContainerRef),a.context=new n.ComponentBase,a}return i(t,e),t.prototype.ngOnInit=function(){this.context.ngOnInit(this)},t.prototype.ngAfterViewInit=function(){this.context.ngAfterViewInit(this)},t.prototype.ngOnDestroy=function(){this.context.ngOnDestroy(this)},t.prototype.ngAfterContentChecked=function(){this.tagObjects[0].instance=this.childItems,this.context.ngAfterContentChecked(this)},t}(o.Menu),e.MenuComponent.decorators=[{type:t.Component,args:[{selector:"ejs-menu",inputs:ye,outputs:ve,template:"",changeDetection:t.ChangeDetectionStrategy.OnPush,queries:{childItems:new t.ContentChild(ge)}}]}],e.MenuComponent.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:t.ViewContainerRef},{type:t.Injector}]},e.MenuComponent.propDecorators={template:[{type:t.ContentChild,args:["template"]}]},he([n.Template(),Ce("design:type",Object)],e.MenuComponent.prototype,"template",void 0),e.MenuComponent=he([n.ComponentMixins([n.ComponentBase]),Ce("design:paramtypes",[t.ElementRef,t.Renderer2,t.ViewContainerRef,t.Injector])],e.MenuComponent);var Re=function(){return function(){}}();Re.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule],declarations:[e.MenuComponent,me,ge],exports:[e.MenuComponent,me,ge]}]}],Re.ctorParameters=function(){return[]};var we=function(){return function(){}}();we.decorators=[{type:t.NgModule,args:[{imports:[r.CommonModule,Re],exports:[Re],providers:[]}]}],we.ctorParameters=function(){return[]},e.AccordionItemDirective=p,e.AccordionItemsDirective=d,e.AccordionModule=C,e.AccordionAllModule=y,e.ItemDirective=j,e.ItemsDirective=M,e.ToolbarModule=P,e.ToolbarAllModule=D,e.ContextMenuModule=B,e.ContextMenuAllModule=N,e.TabItemDirective=L,e.TabItemsDirective=F,e.TabModule=X,e.TabAllModule=Y,e.TreeViewModule=oe,e.TreeViewAllModule=re,e.SidebarModule=pe,e.SidebarAllModule=de,e.MenuItemDirective=me,e.MenuItemsDirective=ge,e.MenuModule=Re,e.MenuAllModule=we,e.ɵa=m,e.ɵb=g,e.ɵe=_,e.ɵf=E,e.ɵm=ye,e.ɵn=ve,e.ɵk=ce,e.ɵl=se,e.ɵg=J,e.ɵh=K,e.ɵc=I,e.ɵd=T,e.ɵi=ee,e.ɵj=te,e.MenuAnimationSettings=o.MenuAnimationSettings,e.MenuItem=o.MenuItem,e.HScroll=o.HScroll,e.VScroll=o.VScroll,e.Item=o.Item,e.Toolbar=o.Toolbar,e.AccordionActionSettings=o.AccordionActionSettings,e.AccordionAnimationSettings=o.AccordionAnimationSettings,e.AccordionItem=o.AccordionItem,e.Accordion=o.Accordion,e.ContextMenu=o.ContextMenu,e.Menu=o.Menu,e.TabActionSettings=o.TabActionSettings,e.TabAnimationSettings=o.TabAnimationSettings,e.Header=o.Header,e.TabItem=o.TabItem,e.Tab=o.Tab,e.FieldsSettings=o.FieldsSettings,e.ActionSettings=o.ActionSettings,e.NodeAnimationSettings=o.NodeAnimationSettings,e.TreeView=o.TreeView,e.Sidebar=o.Sidebar,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=ej2-angular-navigations.umd.min.js.map
