/*
    *
    * Wijmo Library 5.20173.409
    * 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.annotation","@angular/core","@angular/common","wijmo/wijmo.angular2.directiveBase"],function(t,e){"use strict";var n,o,r,i,a,s,p,c,u,l,d,f,y,h,j,g,v,m,I,w,x,C,O,B,_,A,W=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){a=t},function(t){s=t}],execute:function(){t("wjFlexChartAnnotationLayerMeta",p={selector:"wj-flex-chart-annotation-layer",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty"],outputs:["initialized"],providers:[]}),c=function(t){function e(e,n,o){var r=t.call(this,o)||this;r.isInitialized=!1;r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:p.outputs},e.decorators=[{type:o.Component,args:[{selector:p.selector,template:p.template,inputs:p.inputs,outputs:p.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(p.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.AnnotationLayer),t("WjFlexChartAnnotationLayer",c),t("wjFlexChartAnnotationTextMeta",u={selector:"wj-flex-chart-annotation-text",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),l=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:u.outputs,siblingId:"annotation"},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.Text),t("WjFlexChartAnnotationText",l),t("wjFlexChartAnnotationEllipseMeta",d={selector:"wj-flex-chart-annotation-ellipse",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),f=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:d.outputs,siblingId:"annotation"},e.decorators=[{type:o.Component,args:[{selector:d.selector,template:d.template,inputs:d.inputs,outputs:d.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(d.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.Ellipse),t("WjFlexChartAnnotationEllipse",f),t("wjFlexChartAnnotationRectangleMeta",y={selector:"wj-flex-chart-annotation-rectangle",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),h=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:y.outputs,siblingId:"annotation"},e.decorators=[{type:o.Component,args:[{selector:y.selector,template:y.template,inputs:y.inputs,outputs:y.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(y.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.Rectangle),t("WjFlexChartAnnotationRectangle",h),t("wjFlexChartAnnotationLineMeta",j={selector:"wj-flex-chart-annotation-line",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),g=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:j.outputs,siblingId:"annotation"},e.decorators=[{type:o.Component,args:[{selector:j.selector,template:j.template,inputs:j.inputs,outputs:j.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(j.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.Line),t("WjFlexChartAnnotationLine",g),t("wjFlexChartAnnotationPolygonMeta",v={selector:"wj-flex-chart-annotation-polygon",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),m=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:v.outputs,siblingId:"annotation"},e.decorators=[{type:o.Component,args:[{selector:v.selector,template:v.template,inputs:v.inputs,outputs:v.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(v.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.Polygon),t("WjFlexChartAnnotationPolygon",m),t("wjFlexChartAnnotationCircleMeta",I={selector:"wj-flex-chart-annotation-circle",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),w=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:I.outputs,siblingId:"annotation"},e.decorators=[{type:o.Component,args:[{selector:I.selector,template:I.template,inputs:I.inputs,outputs:I.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(I.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.Circle),t("WjFlexChartAnnotationCircle",w),t("wjFlexChartAnnotationSquareMeta",x={selector:"wj-flex-chart-annotation-square",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),C=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:x.outputs,siblingId:"annotation"},e.decorators=[{type:o.Component,args:[{selector:x.selector,template:x.template,inputs:x.inputs,outputs:x.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(x.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.Square),t("WjFlexChartAnnotationSquare",C),t("wjFlexChartAnnotationImageMeta",O={selector:"wj-flex-chart-annotation-image",template:"<div><ng-content></ng-content></div>",inputs:["wjProperty","type","attachment","position","point","seriesIndex","pointIndex","offset","style","isVisible","tooltip","text","content","name","width","height","start","end","radius","length","href"],outputs:["initialized"],providers:[]}),B=function(t){function e(e,n,o){var r=t.call(this)||this;r.isInitialized=!1,r.wjProperty="items";r._wjBehaviour=s.WjDirectiveBehavior.attach(r,e,n,o);return r.created(),r}return W(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.meta={outputs:O.outputs,siblingId:"annotation"},e.decorators=[{type:o.Component,args:[{selector:O.selector,template:O.template,inputs:O.inputs,outputs:O.outputs,providers:[{provide:"WjComponent",useExisting:r.forwardRef(function(){return e})}].concat(O.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.Image),t("WjFlexChartAnnotationImage",B),_=[c,l,f,h,g,m,w,C,B],A=function(){function t(){}return t.decorators=[{type:o.NgModule,args:[{imports:[s.WjDirectiveBaseModule,a.CommonModule],declarations:_.slice(),exports:_.slice()}]}],t.ctorParameters=function(){return[]},t}(),t("WjChartAnnotationModule",A)}}});