/*
    *
    * 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/
    *
    */
var __extends=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();define(["require","exports","wijmo/wijmo.chart.analytics","@angular/core","@angular/core","@angular/core","@angular/common","wijmo/wijmo.angular2.directiveBase"],function(e,t,r,i,n,o,a,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wjFlexChartTrendLineMeta={selector:"wj-flex-chart-trend-line",template:"",inputs:["asyncBindings","wjProperty","axisX","axisY","binding","bindingX","cssClass","name","style","altStyle","symbolMarker","symbolSize","symbolStyle","visibility","itemsSource","sampleCount","order","fitType"],outputs:["initialized","renderingNg: rendering","renderedNg: rendered","visibilityChangePC: visibilityChange"],providers:[]};var l=function(e){function r(t,r,i){var n=e.call(this)||this;n.isInitialized=!1,n.wjProperty="series";n._wjBehaviour=s.WjDirectiveBehavior.attach(n,t,r,i);return n.created(),n}return __extends(r,e),r.prototype.created=function(){},r.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},r.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},r.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},r.meta={outputs:t.wjFlexChartTrendLineMeta.outputs,changeEvents:{"chart.seriesVisibilityChanged":["visibility"]},siblingId:"series"},r.decorators=[{type:i.Component,args:[{selector:t.wjFlexChartTrendLineMeta.selector,template:t.wjFlexChartTrendLineMeta.template,inputs:t.wjFlexChartTrendLineMeta.inputs,outputs:t.wjFlexChartTrendLineMeta.outputs,providers:[{provide:"WjComponent",useExisting:n.forwardRef(function(){return r})}].concat(t.wjFlexChartTrendLineMeta.providers)}]}],r.ctorParameters=function(){return[{type:n.ElementRef,decorators:[{type:o.Inject,args:[n.ElementRef]}]},{type:n.Injector,decorators:[{type:o.Inject,args:[n.Injector]}]},{type:void 0,decorators:[{type:o.Inject,args:["WjComponent"]},{type:o.SkipSelf},{type:n.Optional}]}]},r}(r.TrendLine);t.WjFlexChartTrendLine=l,t.wjFlexChartMovingAverageMeta={selector:"wj-flex-chart-moving-average",template:"",inputs:["asyncBindings","wjProperty","axisX","axisY","binding","bindingX","cssClass","name","style","altStyle","symbolMarker","symbolSize","symbolStyle","visibility","itemsSource","sampleCount","period","type"],outputs:["initialized","renderingNg: rendering","renderedNg: rendered","visibilityChangePC: visibilityChange"],providers:[]};var c=function(e){function r(t,r,i){var n=e.call(this)||this;n.isInitialized=!1,n.wjProperty="series";n._wjBehaviour=s.WjDirectiveBehavior.attach(n,t,r,i);return n.created(),n}return __extends(r,e),r.prototype.created=function(){},r.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},r.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},r.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},r.meta={outputs:t.wjFlexChartMovingAverageMeta.outputs,changeEvents:{"chart.seriesVisibilityChanged":["visibility"]},siblingId:"series"},r.decorators=[{type:i.Component,args:[{selector:t.wjFlexChartMovingAverageMeta.selector,template:t.wjFlexChartMovingAverageMeta.template,inputs:t.wjFlexChartMovingAverageMeta.inputs,outputs:t.wjFlexChartMovingAverageMeta.outputs,providers:[{provide:"WjComponent",useExisting:n.forwardRef(function(){return r})}].concat(t.wjFlexChartMovingAverageMeta.providers)}]}],r.ctorParameters=function(){return[{type:n.ElementRef,decorators:[{type:o.Inject,args:[n.ElementRef]}]},{type:n.Injector,decorators:[{type:o.Inject,args:[n.Injector]}]},{type:void 0,decorators:[{type:o.Inject,args:["WjComponent"]},{type:o.SkipSelf},{type:n.Optional}]}]},r}(r.MovingAverage);t.WjFlexChartMovingAverage=c,t.wjFlexChartYFunctionSeriesMeta={selector:"wj-flex-chart-y-function-series",template:"",inputs:["asyncBindings","wjProperty","axisX","axisY","binding","bindingX","cssClass","name","style","altStyle","symbolMarker","symbolSize","symbolStyle","visibility","itemsSource","sampleCount","min","max","func"],outputs:["initialized","renderingNg: rendering","renderedNg: rendered","visibilityChangePC: visibilityChange"],providers:[]};var p=function(e){function r(t,r,i){var n=e.call(this)||this;n.isInitialized=!1,n.wjProperty="series";n._wjBehaviour=s.WjDirectiveBehavior.attach(n,t,r,i);return n.created(),n}return __extends(r,e),r.prototype.created=function(){},r.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},r.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},r.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},r.meta={outputs:t.wjFlexChartYFunctionSeriesMeta.outputs,changeEvents:{"chart.seriesVisibilityChanged":["visibility"]},siblingId:"series"},r.decorators=[{type:i.Component,args:[{selector:t.wjFlexChartYFunctionSeriesMeta.selector,template:t.wjFlexChartYFunctionSeriesMeta.template,inputs:t.wjFlexChartYFunctionSeriesMeta.inputs,outputs:t.wjFlexChartYFunctionSeriesMeta.outputs,providers:[{provide:"WjComponent",useExisting:n.forwardRef(function(){return r})}].concat(t.wjFlexChartYFunctionSeriesMeta.providers)}]}],r.ctorParameters=function(){return[{type:n.ElementRef,decorators:[{type:o.Inject,args:[n.ElementRef]}]},{type:n.Injector,decorators:[{type:o.Inject,args:[n.Injector]}]},{type:void 0,decorators:[{type:o.Inject,args:["WjComponent"]},{type:o.SkipSelf},{type:n.Optional}]}]},r}(r.YFunctionSeries);t.WjFlexChartYFunctionSeries=p,t.wjFlexChartParametricFunctionSeriesMeta={selector:"wj-flex-chart-parametric-function-series",template:"",inputs:["asyncBindings","wjProperty","axisX","axisY","binding","bindingX","cssClass","name","style","altStyle","symbolMarker","symbolSize","symbolStyle","visibility","itemsSource","sampleCount","min","max","func","xFunc","yFunc"],outputs:["initialized","renderingNg: rendering","renderedNg: rendered","visibilityChangePC: visibilityChange"],providers:[]};var u=function(e){function r(t,r,i){var n=e.call(this)||this;n.isInitialized=!1,n.wjProperty="series";n._wjBehaviour=s.WjDirectiveBehavior.attach(n,t,r,i);return n.created(),n}return __extends(r,e),r.prototype.created=function(){},r.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},r.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},r.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},r.meta={outputs:t.wjFlexChartParametricFunctionSeriesMeta.outputs,changeEvents:{"chart.seriesVisibilityChanged":["visibility"]},siblingId:"series"},r.decorators=[{type:i.Component,args:[{selector:t.wjFlexChartParametricFunctionSeriesMeta.selector,template:t.wjFlexChartParametricFunctionSeriesMeta.template,inputs:t.wjFlexChartParametricFunctionSeriesMeta.inputs,outputs:t.wjFlexChartParametricFunctionSeriesMeta.outputs,providers:[{provide:"WjComponent",useExisting:n.forwardRef(function(){return r})}].concat(t.wjFlexChartParametricFunctionSeriesMeta.providers)}]}],r.ctorParameters=function(){return[{type:n.ElementRef,decorators:[{type:o.Inject,args:[n.ElementRef]}]},{type:n.Injector,decorators:[{type:o.Inject,args:[n.Injector]}]},{type:void 0,decorators:[{type:o.Inject,args:["WjComponent"]},{type:o.SkipSelf},{type:n.Optional}]}]},r}(r.ParametricFunctionSeries);t.WjFlexChartParametricFunctionSeries=u,t.wjFlexChartWaterfallMeta={selector:"wj-flex-chart-waterfall",template:"",inputs:["asyncBindings","wjProperty","axisX","axisY","binding","bindingX","cssClass","name","style","altStyle","symbolMarker","symbolSize","symbolStyle","visibility","itemsSource","relativeData","start","startLabel","showTotal","totalLabel","showIntermediateTotal","intermediateTotalPositions","intermediateTotalLabels","connectorLines","styles"],outputs:["initialized","renderingNg: rendering","renderedNg: rendered","visibilityChangePC: visibilityChange"],providers:[]};var y=function(e){function r(t,r,i){var n=e.call(this)||this;n.isInitialized=!1,n.wjProperty="series";n._wjBehaviour=s.WjDirectiveBehavior.attach(n,t,r,i);return n.created(),n}return __extends(r,e),r.prototype.created=function(){},r.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},r.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},r.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},r.meta={outputs:t.wjFlexChartWaterfallMeta.outputs,changeEvents:{"chart.seriesVisibilityChanged":["visibility"]},siblingId:"series"},r.decorators=[{type:i.Component,args:[{selector:t.wjFlexChartWaterfallMeta.selector,template:t.wjFlexChartWaterfallMeta.template,inputs:t.wjFlexChartWaterfallMeta.inputs,outputs:t.wjFlexChartWaterfallMeta.outputs,providers:[{provide:"WjComponent",useExisting:n.forwardRef(function(){return r})}].concat(t.wjFlexChartWaterfallMeta.providers)}]}],r.ctorParameters=function(){return[{type:n.ElementRef,decorators:[{type:o.Inject,args:[n.ElementRef]}]},{type:n.Injector,decorators:[{type:o.Inject,args:[n.Injector]}]},{type:void 0,decorators:[{type:o.Inject,args:["WjComponent"]},{type:o.SkipSelf},{type:n.Optional}]}]},r}(r.Waterfall);t.WjFlexChartWaterfall=y,t.wjFlexChartBoxWhiskerMeta={selector:"wj-flex-chart-box-whisker",template:"",inputs:["asyncBindings","wjProperty","axisX","axisY","binding","bindingX","cssClass","name","style","altStyle","symbolMarker","symbolSize","symbolStyle","visibility","itemsSource","quartileCalculation","groupWidth","gapWidth","showMeanLine","meanLineStyle","showMeanMarker","meanMarkerStyle","showInnerPoints","showOutliers"],outputs:["initialized","renderingNg: rendering","renderedNg: rendered","visibilityChangePC: visibilityChange"],providers:[]};var d=function(e){function r(t,r,i){var n=e.call(this)||this;n.isInitialized=!1,n.wjProperty="series";n._wjBehaviour=s.WjDirectiveBehavior.attach(n,t,r,i);return n.created(),n}return __extends(r,e),r.prototype.created=function(){},r.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},r.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},r.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},r.meta={outputs:t.wjFlexChartBoxWhiskerMeta.outputs,changeEvents:{"chart.seriesVisibilityChanged":["visibility"]},siblingId:"series"},r.decorators=[{type:i.Component,args:[{selector:t.wjFlexChartBoxWhiskerMeta.selector,template:t.wjFlexChartBoxWhiskerMeta.template,inputs:t.wjFlexChartBoxWhiskerMeta.inputs,outputs:t.wjFlexChartBoxWhiskerMeta.outputs,providers:[{provide:"WjComponent",useExisting:n.forwardRef(function(){return r})}].concat(t.wjFlexChartBoxWhiskerMeta.providers)}]}],r.ctorParameters=function(){return[{type:n.ElementRef,decorators:[{type:o.Inject,args:[n.ElementRef]}]},{type:n.Injector,decorators:[{type:o.Inject,args:[n.Injector]}]},{type:void 0,decorators:[{type:o.Inject,args:["WjComponent"]},{type:o.SkipSelf},{type:n.Optional}]}]},r}(r.BoxWhisker);t.WjFlexChartBoxWhisker=d,t.wjFlexChartErrorBarMeta={selector:"wj-flex-chart-error-bar",template:"",inputs:["asyncBindings","wjProperty","axisX","axisY","binding","bindingX","cssClass","name","style","altStyle","symbolMarker","symbolSize","symbolStyle","visibility","itemsSource","chartType","errorBarStyle","value","errorAmount","endStyle","direction"],outputs:["initialized","renderingNg: rendering","renderedNg: rendered","visibilityChangePC: visibilityChange"],providers:[]};var h=function(e){function r(t,r,i){var n=e.call(this)||this;n.isInitialized=!1,n.wjProperty="series";n._wjBehaviour=s.WjDirectiveBehavior.attach(n,t,r,i);return n.created(),n}return __extends(r,e),r.prototype.created=function(){},r.prototype.ngOnInit=function(){this._wjBehaviour.ngOnInit()},r.prototype.ngAfterViewInit=function(){this._wjBehaviour.ngAfterViewInit()},r.prototype.ngOnDestroy=function(){this._wjBehaviour.ngOnDestroy()},r.meta={outputs:t.wjFlexChartErrorBarMeta.outputs,changeEvents:{"chart.seriesVisibilityChanged":["visibility"]},siblingId:"series"},r.decorators=[{type:i.Component,args:[{selector:t.wjFlexChartErrorBarMeta.selector,template:t.wjFlexChartErrorBarMeta.template,inputs:t.wjFlexChartErrorBarMeta.inputs,outputs:t.wjFlexChartErrorBarMeta.outputs,providers:[{provide:"WjComponent",useExisting:n.forwardRef(function(){return r})}].concat(t.wjFlexChartErrorBarMeta.providers)}]}],r.ctorParameters=function(){return[{type:n.ElementRef,decorators:[{type:o.Inject,args:[n.ElementRef]}]},{type:n.Injector,decorators:[{type:o.Inject,args:[n.Injector]}]},{type:void 0,decorators:[{type:o.Inject,args:["WjComponent"]},{type:o.SkipSelf},{type:n.Optional}]}]},r}(r.ErrorBar);t.WjFlexChartErrorBar=h;var g=[l,c,p,u,y,d,h],j=function(){function e(){}return e.decorators=[{type:i.NgModule,args:[{imports:[s.WjDirectiveBaseModule,a.CommonModule],declarations:g.slice(),exports:g.slice()}]}],e.ctorParameters=function(){return[]},e}();t.WjChartAnalyticsModule=j});