Hacked By AnonymousFox

Current Path : C:/AppServ/www/financial/stacked/code/es5/modules/
Upload File :
Current File : C:/AppServ/www/financial/stacked/code/es5/modules/broken-axis.js

!/**
 * Highcharts JS v12.1.2 (2025-01-09)
 * @module highcharts/modules/broken-axis
 * @requires highcharts
 *
 * (c) 2009-2024 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */function(i,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("highcharts"),require("highcharts").StackItem):"function"==typeof define&&define.amd?define("highcharts/modules/broken-axis",[["highcharts/highcharts"],["highcharts/highcharts","StackItem"]],t):"object"==typeof exports?exports["highcharts/modules/broken-axis"]=t(require("highcharts"),require("highcharts").StackItem):i.Highcharts=t(i.Highcharts,i.Highcharts.StackItem)}(this,function(i,t){return function(){"use strict";var r,n={184:function(i){i.exports=t},944:function(t){t.exports=i}},e={};function o(i){var t=e[i];if(void 0!==t)return t.exports;var r=e[i]={exports:{}};return n[i](r,r.exports,o),r.exports}o.n=function(i){var t=i&&i.__esModule?function(){return i.default}:function(){return i};return o.d(t,{a:t}),t},o.d=function(i,t){for(var r in t)o.o(t,r)&&!o.o(i,r)&&Object.defineProperty(i,r,{enumerable:!0,get:t[r]})},o.o=function(i,t){return Object.prototype.hasOwnProperty.call(i,t)};var s={};o.d(s,{default:function(){return b}});var a=o(944),f=o.n(a),u=o(184),h=o.n(u),l=f().addEvent,c=f().find,v=f().fireEvent,k=f().isArray,p=f().isNumber,d=f().pick;!function(i){function t(){void 0!==this.brokenAxis&&this.brokenAxis.setBreaks(this.options.breaks,!1)}function r(){var i;(null===(i=this.brokenAxis)||void 0===i?void 0:i.hasBreaks)&&(this.options.ordinal=!1)}function n(){var i=this.brokenAxis;if(null==i?void 0:i.hasBreaks){for(var t=this.tickPositions,r=this.tickPositions.info,n=[],e=0;e<t.length;e++)i.isInAnyBreak(t[e])||n.push(t[e]);this.tickPositions=n,this.tickPositions.info=r}}function e(){this.brokenAxis||(this.brokenAxis=new u(this))}function o(){var i,t,r=this.isDirty,n=this.options.connectNulls,e=this.points,o=this.xAxis,s=this.yAxis;if(r)for(var a=e.length;a--;){var f=e[a],u=!(null===f.y&&!1===n)&&((null===(i=null==o?void 0:o.brokenAxis)||void 0===i?void 0:i.isInAnyBreak(f.x,!0))||(null===(t=null==s?void 0:s.brokenAxis)||void 0===t?void 0:t.isInAnyBreak(f.y,!0)));f.visible=!u&&!1!==f.options.visible}}function s(){this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,d(this.pointArrayMap,["y"]))}function a(i,t){var r,n,e,o,s=this,a=s.points;if(null===(r=null==i?void 0:i.brokenAxis)||void 0===r?void 0:r.hasBreaks){var f=i.brokenAxis;t.forEach(function(t){n=(null==f?void 0:f.breakArray)||[],e=i.isXAxis?i.min:d(s.options.threshold,i.min);var r,u,h=null===(u=null===(r=null==i?void 0:i.options)||void 0===r?void 0:r.breaks)||void 0===u?void 0:u.filter(function(i){for(var t=!0,r=0;r<n.length;r++){var e=n[r];if(e.from===i.from&&e.to===i.to){t=!1;break}}return t});a.forEach(function(r){o=d(r["stack"+t.toUpperCase()],r[t]),n.forEach(function(t){if(p(e)&&p(o)){var n="";e<t.from&&o>t.to||e>t.from&&o<t.from?n="pointBreak":(e<t.from&&o>t.from&&o<t.to||e>t.from&&o>t.to&&o<t.from)&&(n="pointInBreak"),n&&v(i,n,{point:r,brk:t})}}),null==h||h.forEach(function(t){v(i,"pointOutsideOfBreak",{point:r,brk:t})})})})}}function f(){var i=this.currentDataGrouping,t=null==i?void 0:i.gapSize,r=this.points.slice(),n=this.yAxis,e=this.options.gapSize,o=r.length-1;if(e&&o>0){"value"!==this.options.gapUnit&&(e*=this.basePointRange),t&&t>e&&t>=this.basePointRange&&(e=t);for(var s=void 0,a=void 0;o--;)if(a&&!1!==a.visible||(a=r[o+1]),s=r[o],!1!==a.visible&&!1!==s.visible){if(a.x-s.x>e){var f=(s.x+a.x)/2;r.splice(o+1,0,{isNull:!0,x:f}),n.stacking&&this.options.stacking&&((n.stacking.stacks[this.stackKey][f]=new(h())(n,n.options.stackLabels,!1,f,this.stack)).total=0)}a=s}}return this.getGraphPath(r)}i.compose=function(i,u){if(!i.keepProps.includes("brokenAxis")){i.keepProps.push("brokenAxis"),l(i,"init",e),l(i,"afterInit",t),l(i,"afterSetTickPositions",n),l(i,"afterSetOptions",r);var h=u.prototype;h.drawBreaks=a,h.gappedPath=f,l(u,"afterGeneratePoints",o),l(u,"afterRender",s)}return i};var u=function(){function i(i){this.hasBreaks=!1,this.axis=i}return i.isInBreak=function(i,t){var r=i.repeat||1/0,n=i.from,e=i.to-i.from,o=t>=n?(t-n)%r:r-(n-t)%r;return i.inclusive?o<=e:o<e&&0!==o},i.lin2Val=function(t){var r=this.brokenAxis,n=r&&r.breakArray;if(!n||!p(t))return t;var e,o,s=t;for(o=0;o<n.length&&!((e=n[o]).from>=s);o++)e.to<s?s+=e.len:i.isInBreak(e,s)&&(s+=e.len);return s},i.val2Lin=function(t){var r=this.brokenAxis,n=r&&r.breakArray;if(!n||!p(t))return t;var e,o,s=t;for(o=0;o<n.length;o++)if((e=n[o]).to<=t)s-=e.len;else if(e.from>=t)break;else if(i.isInBreak(e,t)){s-=t-e.from;break}return s},i.prototype.findBreakAt=function(i,t){return c(t,function(t){return t.from<i&&i<t.to})},i.prototype.isInAnyBreak=function(t,r){var n,e,o,s=this.axis,a=s.options.breaks||[],f=a.length;if(f&&p(t)){for(;f--;)i.isInBreak(a[f],t)&&(n=!0,e||(e=d(a[f].showPoints,!s.isXAxis)));o=n&&r?n&&!e:n}return o},i.prototype.setBreaks=function(t,r){var n=this,e=n.axis,o=e.chart.time,s=k(t)&&!!t.length&&!!Object.keys(t[0]).length;e.isDirty=n.hasBreaks!==s,n.hasBreaks=s,null==t||t.forEach(function(i){i.from=o.parse(i.from)||0,i.to=o.parse(i.to)||0}),t!==e.options.breaks&&(e.options.breaks=e.userOptions.breaks=t),e.forceRedraw=!0,e.series.forEach(function(i){i.isDirty=!0}),s||e.val2lin!==i.val2Lin||(delete e.val2lin,delete e.lin2val),s&&(e.userOptions.ordinal=!1,e.lin2val=i.lin2Val,e.val2lin=i.val2Lin,e.setExtremes=function(i,t,r,o,s){if(n.hasBreaks){for(var a=this.options.breaks||[],f=void 0;f=n.findBreakAt(i,a);)i=f.to;for(;f=n.findBreakAt(t,a);)t=f.from;t<i&&(t=i)}e.constructor.prototype.setExtremes.call(this,i,t,r,o,s)},e.setAxisTranslation=function(){if(e.constructor.prototype.setAxisTranslation.call(this),n.unitLength=void 0,n.hasBreaks){var t,r,o,s,a=e.options.breaks||[],f=[],u=[],h=d(e.pointRangePadding,0),l=0,c=e.userMin||e.min,k=e.userMax||e.max;a.forEach(function(t){r=t.repeat||1/0,p(c)&&p(k)&&(i.isInBreak(t,c)&&(c+=t.to%r-c%r),i.isInBreak(t,k)&&(k-=k%r-t.from%r))}),a.forEach(function(i){if(o=i.from,r=i.repeat||1/0,p(c)&&p(k)){for(;o-r>c;)o-=r;for(;o<c;)o+=r;for(s=o;s<k;s+=r)f.push({value:s,move:"in"}),f.push({value:s+i.to-i.from,move:"out",size:i.breakSize})}}),f.sort(function(i,t){return i.value===t.value?("in"===i.move?0:1)-("in"===t.move?0:1):i.value-t.value}),t=0,o=c,f.forEach(function(i){1===(t+="in"===i.move?1:-1)&&"in"===i.move&&(o=i.value),0===t&&p(o)&&(u.push({from:o,to:i.value,len:i.value-o-(i.size||0)}),l+=i.value-o-(i.size||0))}),n.breakArray=u,p(c)&&p(k)&&p(e.min)&&(n.unitLength=k-c-l+h,v(e,"afterBreaks"),e.staticScale?e.transA=e.staticScale:n.unitLength&&(e.transA*=(k-e.min+h)/n.unitLength),h&&(e.minPixelPadding=e.transA*(e.minPointOffset||0)),e.min=c,e.max=k)}}),d(r,!0)&&e.chart.redraw()},i}();i.Additions=u}(r||(r={}));var x=r,m=f();m.BrokenAxis=m.BrokenAxis||x,m.BrokenAxis.compose(m.Axis,m.Series);var b=f();return s.default}()});

Hacked By AnonymousFox1.0, Coded By AnonymousFox