DashoTemplates/assets/plugins/chart-am4/js/deps/responsivedefaults.js

1 line
9.4 KiB
JavaScript

webpackJsonp([3],{1160:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i(112),o=i(113),n=i(84),a=i(207),r=i(149),h=i(114),l=i(206),c=i(318);e.default=[{relevant:function(t){return t.pixelWidth<=100||t.pixelHeight<=100},state:function(t,e){if(t instanceof s.a){var i=t.states.create(e);return i.properties.minLabelPosition=1,i.properties.maxLabelPosition=0,i}}},{relevant:function(t){return t.pixelWidth<=200},state:function(t,e){var i;return t instanceof n.a?((i=t.states.create(e)).properties.inside=!0,i):t instanceof a.a?((i=t.states.create(e)).properties.inside=!0,i):t instanceof l.a?((i=t.states.create(e)).properties.disabled=!0,i):t instanceof c.a?((i=t.states.create(e)).properties.layout="vertical",i):t instanceof r.a?((i=t.states.create(e)).properties.marginLeft=0,i.properties.marginRight=0,i):t instanceof h.a&&("left"==t.position||"right"==t.position)?((i=t.states.create(e)).properties.position="bottom",i):void 0}},{relevant:function(t){return t.pixelHeight<=200},state:function(t,e){var i;return t instanceof o.a?((i=t.states.create(e)).properties.inside=!0,i):t instanceof a.a?((i=t.states.create(e)).properties.inside=!0,i):t instanceof l.a?((i=t.states.create(e)).properties.disabled=!0,i):t instanceof c.a?((i=t.states.create(e)).properties.layout="horizontal",i):t instanceof r.a?((i=t.states.create(e)).properties.marginTop=0,i.properties.marginBottom=0,i):t instanceof h.a&&("bottom"==t.position||"top"==t.position)?((i=t.states.create(e)).properties.position="right",i):void 0}},{relevant:function(t){return t.pixelWidth<=200&&t.pixelHeight<=200},state:function(t,e){var i;return t instanceof h.a?((i=t.states.create(e)).properties.disabled=!0,i):t instanceof c.a?((i=t.states.create(e)).properties.disabled=!0,i):void 0}}]},206:function(t,e,i){"use strict";i.d(e,"a",function(){return d});var s=i(0),o=i(8),n=i(99),a=i(10),r=i(9),h=i(1),l=i(16),c=i(13),p=i(6),u=i(3),d=function(t){function e(){var e=t.call(this)||this;e._chart=new r.d,e.className="SmallMap",e.align="left",e.valign="bottom",e.percentHeight=20,e.percentWidth=20,e.margin(5,5,5,5);var i=new c.a;e.background.fillOpacity=.9,e.background.fill=i.getFor("background"),e.events.on("hit",e.moveToPosition,e),e.events.on("maxsizechanged",e.updateMapSize,e),e.seriesContainer=e.createChild(o.a),e.seriesContainer.shouldClone=!1;var s=e.createChild(n.a);return s.shouldClone=!1,s.stroke=i.getFor("alternativeBackground"),s.strokeWidth=1,s.strokeOpacity=.5,s.fill=Object(l.c)(),s.verticalCenter="middle",s.horizontalCenter="middle",s.isMeasured=!1,e.rectangle=s,e._disposers.push(e._chart),e.applyTheme(),e}return s.c(e,t),Object.defineProperty(e.prototype,"series",{get:function(){return this._series||(this._series=new a.b,this._series.events.on("inserted",this.handleSeriesAdded,this),this._series.events.on("removed",this.handleSeriesRemoved,this)),this._series},enumerable:!0,configurable:!0}),e.prototype.handleSeriesAdded=function(t){var e=t.newValue;if(this.chart.series.contains(e)){var i=e.clone();this._series.removeValue(e),this._series.push(i),e=i,this.chart.dataUsers.push(i)}e.chart=this.chart,e.parent=this.seriesContainer,e.interactionsEnabled=!1},e.prototype.handleSeriesRemoved=function(t){this.invalidate()},e.prototype.moveToPosition=function(t){var e=t.svgPoint,i=p.svgPointToSprite(e,this.rectangle),s=this.chart.zoomLevel,o=Math.min(this.percentWidth,this.percentHeight)/100,n=(i.x+this.rectangle.pixelWidth/2)/o*s,a=(i.y+this.rectangle.pixelHeight/2)/o*s,r=this.chart.svgPointToGeo({x:n,y:a});this.chart.zoomToGeoPoint(r,this.chart.zoomLevel,!0)},Object.defineProperty(e.prototype,"chart",{get:function(){return this._chart.get()},set:function(t){this.chart!=t&&this._chart.set(t,new r.c([t.events.on("zoomlevelchanged",this.updateRectangle,this),t.events.on("mappositionchanged",this.updateRectangle,this),t.events.on("scaleratiochanged",this.updateMapSize,this)]))},enumerable:!0,configurable:!0}),e.prototype.updateRectangle=function(){var t=this.chart,e=t.zoomLevel,i=this.rectangle;i.width=this.pixelWidth/e,i.height=this.pixelHeight/e;var s=Math.min(this.percentWidth,this.percentHeight)/100,o=t.seriesContainer,n=Math.ceil((e*o.pixelWidth/2-o.pixelX)*s/e+i.pixelWidth/2),a=Math.ceil((e*o.pixelHeight/2-o.pixelY)*s/e+i.pixelHeight/2);i.x=n,i.y=a},e.prototype.updateMapSize=function(){this.chart&&(this.seriesContainer.scale=this.chart.scaleRatio*Math.min(this.percentWidth,this.percentHeight)/100,this.afterDraw())},e.prototype.afterDraw=function(){t.prototype.afterDraw.call(this),this.seriesContainer.moveTo({x:this.pixelWidth/2,y:this.pixelHeight/2}),this.rectangle.maskRectangle={x:-1,y:-1,width:Math.ceil(this.pixelWidth+2),height:Math.ceil(this.pixelHeight+2)}},e.prototype.processConfig=function(e){if(e&&u.hasValue(e.series)&&u.isArray(e.series))for(var i=0,s=e.series.length;i<s;i++){var o=e.series[i];u.hasValue(o)&&u.isString(o)&&this.map.hasKey(o)&&(e.series[i]=this.map.getKey(o))}t.prototype.processConfig.call(this,e)},e}(o.a);h.b.registeredClasses.SmallMap=d},318:function(t,e,i){"use strict";i.d(e,"a",function(){return d});var s=i(0),o=i(8),n=i(85),a=i(41),r=i(9),h=i(56),l=i(34),c=i(7),p=i(1),u=i(13),d=function(t){function e(){var e=t.call(this)||this;e._chart=new r.d,e.className="ZoomControl",e.align="right",e.valign="bottom",e.layout="vertical",e.padding(5,5,5,5);var i=new u.a,s=e.createChild(n.a);s.shouldClone=!1,s.label.text="+",s.width=Object(c.c)(100),s.padding(5,5,5,5),s.fontFamily="Verdana",e.plusButton=s;var a=e.createChild(o.a);a.shouldClone=!1,a.width=Object(c.c)(100),a.background.fill=i.getFor("alternativeBackground"),a.background.fillOpacity=.05,a.background.events.on("hit",e.handleBackgroundClick,e),a.events.on("sizechanged",e.updateThumbSize,e),e.slider=a;var h=a.createChild(n.a);h.shouldClone=!1,h.padding(0,0,0,0),h.draggable=!0,h.events.on("drag",e.handleThumbDrag,e),e.thumb=h;var l=e.createChild(n.a);return l.shouldClone=!1,l.label.text="-",l.padding(5,5,5,5),l.fontFamily="Verdana",e.minusButton=l,e.thumb.role="slider",e.thumb.readerLive="polite",e.thumb.readerTitle=e.language.translate("Use arrow keys to zoom in and out"),e.minusButton.readerTitle=e.language.translate("Press ENTER to zoom in"),e.plusButton.readerTitle=e.language.translate("Press ENTER to zoom out"),e.applyTheme(),e.events.on("propertychanged",function(t){"layout"==t.property&&e.fixLayout()}),e._disposers.push(e._chart),e.fixLayout(),e}return s.c(e,t),e.prototype.fixLayout=function(){"vertical"==this.layout?(this.width=40,this.height=void 0,this.minusButton.width=Object(c.c)(100),this.thumb.width=Object(c.c)(100),this.plusButton.width=Object(c.c)(100),this.slider.width=Object(c.c)(100),this.minusButton.marginTop=1,this.plusButton.marginBottom=2,this.slider.height=0,this.minusButton.toFront(),this.plusButton.toBack(),this.thumb.minX=0,this.thumb.maxX=0,this.thumb.minY=0):"horizontal"==this.layout&&(this.thumb.minX=0,this.thumb.minY=0,this.thumb.maxY=0,this.height=40,this.width=void 0,this.minusButton.height=Object(c.c)(100),this.minusButton.width=30,this.thumb.height=Object(c.c)(100),this.thumb.width=void 0,this.plusButton.height=Object(c.c)(100),this.plusButton.width=30,this.slider.height=Object(c.c)(100),this.slider.width=0,this.minusButton.marginLeft=2,this.plusButton.marginRight=2,this.minusButton.toBack(),this.plusButton.toFront())},e.prototype.handleBackgroundClick=function(t){var e=t.target,i=t.spritePoint.y,s=this.chart,o=Math.log(s.maxZoomLevel)/Math.LN2,n=Math.log(s.minZoomLevel)/Math.LN2,a=(e.pixelHeight-i)/e.pixelHeight*(n+(o-n)),r=Math.pow(2,a);s.zoomToGeoPoint(s.zoomGeoPoint,r)},Object.defineProperty(e.prototype,"chart",{get:function(){return this._chart.get()},set:function(t){var e=this;this._chart.set(t,new r.c([t.events.on("maxsizechanged",this.updateThumbSize,this),t.events.on("zoomlevelchanged",this.updateThumb,this),this.minusButton.events.on("hit",function(){t.zoomOut(t.zoomGeoPoint)},t),Object(l.b)().body.events.on("keyup",function(i){e.topParent.hasFocused&&(h.b.isKey(i.event,"enter")?e.minusButton.isFocused?t.zoomOut():e.plusButton.isFocused&&t.zoomIn():h.b.isKey(i.event,"plus")?t.zoomIn():h.b.isKey(i.event,"minus")&&t.zoomOut())},t),this.plusButton.events.on("hit",function(){t.zoomIn(t.zoomGeoPoint)},t)]))},enumerable:!0,configurable:!0}),e.prototype.updateThumbSize=function(){if(this.chart){var t=this.slider,e=this.thumb;"vertical"==this.layout?(e.minHeight=Math.min(this.slider.pixelHeight,20),e.height=t.pixelHeight/this.stepCount,e.maxY=t.pixelHeight-e.pixelHeight,e.pixelHeight<=1?e.visible=!1:e.visible=!0):(e.minWidth=Math.min(this.slider.pixelWidth,20),e.width=t.pixelWidth/this.stepCount,e.maxX=t.pixelWidth-e.pixelWidth,e.pixelWidth<=1?e.visible=!1:e.visible=!0)}},e.prototype.updateThumb=function(){var t=this.slider,e=this.chart,i=this.thumb;if(!i.isDown){var s=(Math.log(e.zoomLevel)-Math.log(this.chart.minZoomLevel))/Math.LN2;"vertical"==this.layout?i.y=t.pixelHeight-(t.pixelHeight-i.pixelHeight)*s/this.stepCount-i.pixelHeight:i.x=t.pixelWidth*s/this.stepCount}},e.prototype.handleThumbDrag=function(){var t,e=this.slider,i=this.chart,s=this.thumb;t=Math.log(this.chart.minZoomLevel)/Math.LN2+(t="vertical"==this.layout?this.stepCount*(e.pixelHeight-s.pixelY-s.pixelHeight)/(e.pixelHeight-s.pixelHeight):this.stepCount*s.pixelX/e.pixelWidth);var o=Math.pow(2,t);i.zoomToGeoPoint(void 0,o,!1,0)},Object.defineProperty(e.prototype,"stepCount",{get:function(){return Math.log(this.chart.maxZoomLevel)/Math.LN2-Math.log(this.chart.minZoomLevel)/Math.LN2},enumerable:!0,configurable:!0}),e.prototype.createBackground=function(){return new a.a},e}(o.a);p.b.registeredClasses.ZoomControl=d}});