/*
    *
    * Wijmo Library 5.20181.436
    * http://wijmo.com/
    *
    * Copyright(c) GrapeCity, Inc.  All rights reserved.
    *
    * Licensed under the GrapeCity Commercial License.
    * sales@wijmo.com
    * wijmo.com/products/wijmo-5/license/
    *
    */
System.register(["wijmo/wijmo.chart.hierarchical","@angular/core","@angular/common","@angular/forms","wijmo/wijmo.angular2.directiveBase"],function(t,e){"use strict";var n,o,r,i,s,a,c,u,p,l,d,f,g,y=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}();e&&e.id;return{setters:[function(t){n=t},function(t){o=t,r=t,i=t},function(t){s=t},function(t){a=t},function(t){c=t}],execute:function(){t("wjSunburstMeta",u={selector:"wj-sunburst",template:"<div><ng-content></ng-content></div>",inputs:["wjModelProperty","isDisabled","binding","footer","header","selectionMode","palette","plotMargin","footerStyle","headerStyle","tooltipContent","itemsSource","bindingName","innerRadius","isAnimated","offset","reversed","startAngle","selectedItemPosition","selectedItemOffset","itemFormatter","labelContent","childItemsPath"],outputs:["initialized","gotFocusNg: gotFocus","lostFocusNg: lostFocus","renderingNg: rendering","renderedNg: rendered","selectionChangedNg: selectionChanged"],providers:[{provide:a.NG_VALUE_ACCESSOR,useFactory:c.WjValueAccessorFactory,multi:!0,deps:["WjComponent"]}]}),p=function(t){function e(e,n,o){var r=t.call(this,c.WjDirectiveBehavior.getHostElement(e,n))||this;r.isInitialized=!1;r._wjBehaviour=c.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return y(e,t),e.prototype.created=function(){},e.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},e.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},e.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},e.prototype.addEventListener=function(e,n,o,r){var i=this;void 0===r&&(r=!1);var s=c.WjDirectiveBehavior,a=s.ngZone;a&&s.outsideZoneEvents[n]?a.runOutsideAngular(function(){t.prototype.addEventListener.call(i,e,n,o,r)}):t.prototype.addEventListener.call(this,e,n,o,r)},Object.defineProperty(e.prototype,"tooltipContent",{get:function(){return this.tooltip.content},set:function(t){this.tooltip.content=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"labelContent",{get:function(){return this.dataLabel.content},set:function(t){this.dataLabel.content=t},enumerable:!0,configurable:!0}),e.meta={outputs:u.outputs},e.decorators=[{type:o.Component,args:[{selector:u.selector,template:u.template,inputs:u.inputs,outputs:u.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(u.providers)}]}],e.ctorParameters=function(){return[{type:r.ElementRef,decorators:[{type:i.Inject,args:[r.ElementRef]}]},{type:r.Injector,decorators:[{type:i.Inject,args:[r.Injector]}]},{type:void 0,decorators:[{type:i.Inject,args:["WjComponent"]},{type:i.SkipSelf},{type:r.Optional}]}]},e}(n.Sunburst),t("WjSunburst",p),t("wjTreeMapMeta",l={selector:"wj-tree-map",template:"",inputs:["wjModelProperty","isDisabled","binding","footer","header","selectionMode","palette","plotMargin","footerStyle","headerStyle","tooltipContent","itemsSource","bindingName","maxDepth","type","labelContent","childItemsPath"],outputs:["initialized","gotFocusNg: gotFocus","lostFocusNg: lostFocus","renderingNg: rendering","renderedNg: rendered","selectionChangedNg: selectionChanged"],providers:[{provide:a.NG_VALUE_ACCESSOR,useFactory:c.WjValueAccessorFactory,multi:!0,deps:["WjComponent"]}]}),d=function(t){function e(e,n,o){var r=t.call(this,c.WjDirectiveBehavior.getHostElement(e,n))||this;r.isInitialized=!1;r._wjBehaviour=c.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return y(e,t),e.prototype.created=function(){},e.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},e.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},e.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},e.prototype.addEventListener=function(e,n,o,r){var i=this;void 0===r&&(r=!1);var s=c.WjDirectiveBehavior,a=s.ngZone;a&&s.outsideZoneEvents[n]?a.runOutsideAngular(function(){t.prototype.addEventListener.call(i,e,n,o,r)}):t.prototype.addEventListener.call(this,e,n,o,r)},Object.defineProperty(e.prototype,"tooltipContent",{get:function(){return this.tooltip.content},set:function(t){this.tooltip.content=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"labelContent",{get:function(){return this.dataLabel.content},set:function(t){this.dataLabel.content=t},enumerable:!0,configurable:!0}),e.meta={outputs:l.outputs},e.decorators=[{type:o.Component,args:[{selector:l.selector,template:l.template,inputs:l.inputs,outputs:l.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(l.providers)}]}],e.ctorParameters=function(){return[{type:r.ElementRef,decorators:[{type:i.Inject,args:[r.ElementRef]}]},{type:r.Injector,decorators:[{type:i.Inject,args:[r.Injector]}]},{type:void 0,decorators:[{type:i.Inject,args:["WjComponent"]},{type:i.SkipSelf},{type:r.Optional}]}]},e}(n.TreeMap),t("WjTreeMap",d),f=[p,d],g=function(){function t(){}return t.decorators=[{type:o.NgModule,args:[{imports:[c.WjDirectiveBaseModule,s.CommonModule],declarations:f.slice(),exports:f.slice()}]}],t.ctorParameters=function(){return[]},t}(),t("WjChartHierarchicalModule",g)}}});