Hacked By AnonymousFox
!/**
* Highcharts JS v12.1.2 (2025-01-09)
* @module highcharts/modules/funnel
* @requires highcharts
*
* Highcharts funnel module
*
* (c) 2010-2024 Torstein Honsi
*
* License: www.highcharts.com/license
*/function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("highcharts"),require("highcharts").SeriesRegistry):"function"==typeof define&&define.amd?define("highcharts/modules/funnel",[["highcharts/highcharts"],["highcharts/highcharts","SeriesRegistry"]],e):"object"==typeof exports?exports["highcharts/modules/funnel"]=e(require("highcharts"),require("highcharts").SeriesRegistry):t.Highcharts=e(t.Highcharts,t.Highcharts.SeriesRegistry)}(this,function(t,e){return function(){"use strict";var i,n,o={512:function(t){t.exports=e},944:function(e){e.exports=t}},r={};function a(t){var e=r[t];if(void 0!==e)return e.exports;var i=r[t]={exports:{}};return o[t](i,i.exports,a),i.exports}a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,{a:e}),e},a.d=function(t,e){for(var i in e)a.o(e,i)&&!a.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};var s={};a.d(s,{default:function(){return E}});var d=a(944),l=a.n(d),h={animation:!1,borderRadius:0,center:["50%","50%"],width:"90%",neckWidth:"30%",height:"100%",neckHeight:"25%",reversed:!1,size:!0,dataLabels:{connectorWidth:1,verticalAlign:"middle"},states:{select:{color:"#cccccc",borderColor:"#000000"}}},c=(l().defaultOptions,l().noop,l().addEvent,l().extend,l().isObject),p=l().merge,u=(l().relativeLength,{radius:0,scope:"stack",where:void 0}),f=a(512),y=a.n(f),g=(i=function(t,e){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),v=l().composed,x=l().noop,b=y().seriesTypes,L=b.column,m=b.pie,M=l().addEvent,O=l().correctFloat,A=l().extend,_=l().fireEvent,W=l().isArray,P=l().merge,C=l().pick,w=l().pushUnique,k=l().relativeLength,j=l().splat,H=y().series.prototype.alignDataLabel;function S(t,e){return/%$/.test(t)?e*parseInt(t,10)/100:parseInt(t,10)}var D=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return g(e,t),e.prototype.alignDataLabel=function(t,e,i,n,o){var r,a=t.series,s=a.options.reversed,d=t.dlBox||t.shapeArgs,l=i.align,h=i.padding,c=void 0===h?0:h,p=i.verticalAlign,u=((a.options||{}).dataLabels||{}).inside,f=a.center[1],y=t.plotY||0,g=null!==(r=e.height)&&void 0!==r?r:e.getBBox().height,v=a.getWidthAt((s?2*f-y:y)-d.height/2+g),x="middle"===p?(d.topWidth-d.bottomWidth)/4:(v-d.bottomWidth)/2,b=d.y,L=d.x;"middle"===p?b=d.y-d.height/2+g/2:"top"===p&&(b=d.y-d.height+g+c),("top"===p&&!s||"bottom"===p&&s||"middle"===p)&&("right"===l?L=d.x-c+x:"left"===l&&(L=d.x+c-x)),n={x:L,y:s?b-d.height:b,width:d.bottomWidth,height:d.height},i.verticalAlign="bottom",u&&(i.distance=void 0),u&&t.visible&&H.call(a,t,e,i,n,o),u&&(!t.visible&&t.dataLabel&&(t.dataLabel.placed=!1),t.contrastColor&&e.css({color:t.contrastColor}))},e.prototype.drawDataLabels=function(){(j(this.options.dataLabels||{})[0].inside?L:m).prototype.drawDataLabels.call(this)},e.prototype.getDataLabelPosition=function(t,e){var i=t.plotY||0,n=t.half?1:-1,o=this.getX(i,!!t.half,t);return{distance:e,natural:{x:0,y:i},computed:{},alignment:t.half?"right":"left",connectorPosition:{breakAt:{x:o+(e-5)*n,y:i},touchingSliceAt:{x:o+e*n,y:i}}}},e.prototype.translate=function(){var t,e,i,n,o,r,a,s,d,l,h,f,y,g,v=this,b=v.chart,L=v.options,m=L.reversed,M=L.ignoreHiddenPoint,A=(c(t=L.borderRadius)||(t={radius:t||0}),p(u,void 0,t)),W=b.plotWidth,P=b.plotHeight,w=L.center,j=S(w[0],W),H=S(w[1],P),D=S(L.width,W),I=S(L.height,P),q=S(L.neckWidth,W),R=S(L.neckHeight,P),T=H-I/2+I-R,Y=v.points,B=k(A.radius,D),E=A.scope,X="left"===L.dataLabels.position?1:0,F=function(t){var e=Math.tan(t/2),i=Math.cos(r),n=Math.sin(r),o=B,s=o/e,d=Math.tan((Math.PI-t)/3.2104);return s>a&&(o=(s=a)*e),{dx:[s*i,(s-(d*=o))*i,s-d,s],dy:[s*n,(s-d)*n,s-d,s].map(function(t){return m?-t:t})}},N=0,V=0;v.getWidthAt=function(t){var e=H-I/2;return t>T||I===R?q:q+(D-q)*(1-(t-e)/(I-R))},v.getX=function(t,e,i){var n,o,r,a;return j+(e?-1:1)*(v.getWidthAt(m?2*H-t:t)/2+(null!==(r=null===(o=null===(n=i.dataLabel)||void 0===n?void 0:n.dataLabelPosition)||void 0===o?void 0:o.distance)&&void 0!==r?r:k((null===(a=this.options.dataLabels)||void 0===a?void 0:a.distance)||0,D)))},v.center=[j,H,I],v.centerX=j;for(var z=0;z<Y.length;z++){var U=Y[z];U.y&&U.isValid()&&(!M||!1!==U.visible)&&(N+=U.y)}for(var Z=0;Z<Y.length;Z++){var U=Y[Z];if(g=null,o=N?U.y/N:0,f=(d=H-I/2+V*I)+o*I,l=(s=j-(i=v.getWidthAt(d))/2)+i,y=(h=j-(i=v.getWidthAt(f))/2)+i,O(d)>=T?(s=h=j-q/2,l=y=j+q/2):f>T&&(g=f,y=(h=j-(i=v.getWidthAt(T))/2)+i,f=T),m&&(d=2*H-d,f=2*H-f,null!==g&&(g=2*H-g)),B&&("point"===E||0===U.index||U.index===Y.length-1||null!==g)){var $=Math.abs(f-d),G=l-y,J=y-h,K=Math.sqrt(G*G+$*$);r=Math.atan(0!==G?$/G:1/0),a=K/2,null!==g&&(a=Math.min(a,Math.abs(g-f)/2)),J>=1&&(a=Math.min(a,J/2));var Q=F(r);if(n="stack"===E&&0!==U.index?[["M",s,d],["L",l,d]]:[["M",s+Q.dx[0],d+Q.dy[0]],["C",s+Q.dx[1],d+Q.dy[1],s+Q.dx[2],d,s+Q.dx[3],d],["L",l-Q.dx[3],d],["C",l-Q.dx[2],d,l-Q.dx[1],d+Q.dy[1],l-Q.dx[0],d+Q.dy[0]]],null!==g){var tt=F(Math.PI/2);Q=F(Math.PI/2+r),n.push(["L",y+Q.dx[0],f-Q.dy[0]],["C",y+Q.dx[1],f-Q.dy[1],y,f+Q.dy[2],y,f+Q.dy[3]]),"stack"===E&&U.index!==Y.length-1?n.push(["L",y,g],["L",h,g]):n.push(["L",y,g-tt.dy[3]],["C",y,g-tt.dy[2],y-tt.dx[2],g,y-tt.dx[3],g],["L",h+tt.dx[3],g],["C",h+tt.dx[2],g,h,g-tt.dy[2],h,g-tt.dy[3]]),n.push(["L",h,f+Q.dy[3]],["C",h,f+Q.dy[2],h-Q.dx[1],f-Q.dy[1],h-Q.dx[0],f-Q.dy[0]])}else J>=1?(Q=F(Math.PI-r),"stack"===E&&0===U.index?n.push(["L",y,f],["L",h,f]):n.push(["L",y+Q.dx[0],f-Q.dy[0]],["C",y+Q.dx[1],f-Q.dy[1],y-Q.dx[2],f,y-Q.dx[3],f],["L",h+Q.dx[3],f],["C",h+Q.dx[2],f,h-Q.dx[1],f-Q.dy[1],h-Q.dx[0],f-Q.dy[0]])):(Q=F(Math.PI-2*r),n.push(["L",h+Q.dx[0],f-Q.dy[0]],["C",h+Q.dx[1],f-Q.dy[1],h-Q.dx[1],f-Q.dy[1],h-Q.dx[0],f-Q.dy[0]]))}else n=[["M",s,d],["L",l,d],["L",y,f]],null!==g&&n.push(["L",y,g],["L",h,g]),n.push(["L",h,f]);n.push(["Z"]),U.shapeType="path",U.shapeArgs={d:n},U.percentage=100*o,U.plotX=j,U.plotY=(d+(g||f))/2,U.tooltipPos=[j,U.plotY],U.dlBox={x:h,y:d,topWidth:l-s,bottomWidth:y-h,height:Math.abs(C(g,f)-d),width:NaN},U.slice=x,U.half=X,U.isValid()&&(!M||!1!==U.visible)&&(V+=o)}_(v,"afterTranslate")},e.prototype.sortByAngle=function(t){t.sort(function(t,e){return t.plotY-e.plotY})},e.defaultOptions=P(m.defaultOptions,h),e}(m);A(D.prototype,{animate:x}),function(t){function e(){for(var t=0,e=this.series;t<e.length;t++){var i=e[t],n=i.options&&i.options.dataLabels;W(n)&&(n=n[0]),i.is("pie")&&i.placeDataLabels&&n&&!n.inside&&i.placeDataLabels()}}t.compose=function(t){w(v,"FunnelSeries")&&M(t,"afterHideAllOverlappingLabels",e)}}(D||(D={})),y().registerSeriesType("funnel",D);var I=D,q={neckHeight:"0%",neckWidth:"0%",reversed:!0},R=(n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),T=l().merge,Y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return R(e,t),e.defaultOptions=T(I.defaultOptions,q),e}(I);y().registerSeriesType("pyramid",Y);var B=l();I.compose(B.Chart);var E=l();return s.default}()});
Hacked By AnonymousFox1.0, Coded By AnonymousFox