1import{au as _}from"./5YXSnQcP.js";function k(C,x){for(var o=0;o<x.length;o++){const m=x[o];if(typeof m!="string"&&!Array.isArray(m)){for(const u in m)if(u!=="default"&&!(u in C)){const c=Object.getOwnPropertyDescriptor(m,u);c&&Object.defineProperty(C,u,c.get?c:{enumerable:!0,get:()=>m[u]})}}}return Object.freeze(Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}))}var E={exports:{}},F;function q(){return F||(F=1,function(C){(function(x){C.exports?(x.default=x,C.exports=x):x(typeof Highcharts<"u"?Highcharts:void 0)})(function(x){var o=x?x._modules:{};function m(u,c,b,T){u.hasOwnProperty(c)||(u[c]=T.apply(null,b),typeof CustomEvent=="function"&&x.win.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:c,module:u[c]}})))}m(o,"Series/Tilemap/TilemapPoint.js",[o["Core/Axis/Color/ColorAxisComposition.js"],o["Core/Series/SeriesRegistry.js"],o["Core/Utilities.js"]],function(u,c,b){let{series:{prototype:{pointClass:T}},seriesTypes:{heatmap:{prototype:{pointClass:L}}}}=c,{extend:M}=b;class h extends L{haloPath(){return this.series.tileShape.haloPath.apply(this,arguments)}}return M(h.prototype,{setState:T.prototype.setState,setVisible:u.pointSetVisible}),h}),m(o,"Series/Tilemap/TilemapSeriesDefaults.js",[],function(){return{marker:null,states:{hover:{halo:{enabled:!0,size:2,opacity:.5,attributes:{zIndex:3}}}},pointPadding:2,tileShape:"hexagon"}}),m(o,"Series/Tilemap/TilemapShapes.js",[o["Core/Globals.js"],o["Core/Series/SeriesRegistry.js"],o["Core/Utilities.js"]],function(u,c,b){let{noop:T}=u,{heatmap:L,scatter:M}=c.seriesTypes,{clamp:h,pick:z}=b;function A(e,a,t){let n=e.options;return{xPad:-((n.colsize||1)/a),yPad:-((n.rowsize||1)/t)}}return{hexagon:{alignDataLabel:M.prototype.alignDataLabel,getSeriesPadding:function(e){return A(e,3,2)},haloPath:function(e){if(!e)return[];let a=this.tileEdges;return[["M",a.x2-e,a.y1+e],["L",a.x3+e,a.y1+e],["L",a.x4+1.5*e,a.y2],["L",a.x3+e,a.y3-e],["L",a.x2-e,a.y3-e],["L",a.x1-1.5*e,a.y2],["Z"]]},translate:function(){let e,a=this.options,t=this.xAxis,n=this.yAxis,j=a.pointPadding||0,P=(a.colsize||1)/3,S=(a.rowsize||1)/2;for(let i of(this.generatePoints(),this.points)){let d=h(Math.floor(t.len-t.translate(i.x-2*P,0,1,0,1)),-t.len,2*t.len),r=h(Math.floor(t.len-t.translate(i.x-P,0,1,0,1)),-t.len,2*t.len),p=h(Math.floor(t.len-t.translate(i.x+P,0,1,0,1)),-t.len,2*t.len),s=h(Math.floor(t.len-t.translate(i.x+2*P,0,1,0,1)),-t.len,2*t.len),l=h(Math.floor(n.translate(i.y-S,0,1,0,1)),-n.len,2*n.len),g=h(Math.floor(n.translate(i.y,0,1,0,1)),-n.len,2*n.len),y=h(Math.floor(n.translate(i.y+S,0,1,0,1)),-n.len,2*n.len),f=i.pointPadding??j,v=f*Math.abs(r-d)/Math.abs(y-g),D=t.reversed?-v:v,w=t.reversed?-f:f,O=n.reversed?-f:f;i.x%2&&(e=e||Math.round(Math.abs(y-l)/2)*(n.reversed?-1:1),l+=e,g+=e,y+=e),i.plotX=i.clientX=(r+p)/2,i.plotY=g,d+=D+w,r+=w,p-=w,s-=D+w,l-=O,y+=O,i.tileEdges={x1:d,x2:r,x3:p,x4:s,y1:l,y2:g,y3:y},i.shapeType="path",i.shapeArgs={d:[["M",r,l],["L",p,l],["L",s,g],["L",p,y],["L",r,y],["L",d,g],["Z"]]}}this.translateColors()}},diamond:{alignDataLabel:M.prototype.alignDataLabel,getSeriesPadding:function(e){return A(e,2,2)},haloPath:function(e){if(!e)return[];let a=this.tileEdges;return[["M",a.x2,a.y1+e],["L",a.x3+e,a.y2],["L",a.x2,a.y3-e],["L",a.x1-e,a.y2],["Z"]]},translate:function(){let e,a=this.options,t=this.xAxis,n=this.yAxis,j=a.pointPadding||0,P=a.colsize||1,S=(a.rowsize||1)/2;for(let i of(this.generatePoints(),this.points)){let d=h(Math.round(t.len-t.translate(i.x-P,0,1,0,0)),-t.len,2*t.len),r=h(Math.round(t.len-t.translate(i.x+P,0,1,0,0)),-t.len,2*t.len),p=h(Math.round(n.translate(i.y-S,0,1,0,0)),-n.len,2*n.len),s=h(Math.round(n.translate(i.y,0,1,0,0)),-n.len,2*n.len),l=h(Math.round(n.translate(i.y+S,0,1,0,0)),-n.len,2*n.len),g=h(Math.round(t.len-t.translate(i.x,0,1,0,0)),-t.len,2*t.len),y=z(i.pointPadding,j),f=y*Math.abs(g-d)/Math.abs(l-s),v=t.reversed?-f:f,D=n.reversed?-y:y;i.x%2&&(e=Math.abs(l-p)/2*(n.reversed?-1:1),p+=e,s+=e,l+=e),i.plotX=i.clientX=g,i.plotY=s,d+=v,r-=v,p-=D,l+=D,i.tileEdges={x1:d,x2:g,x3:r,y1:p,y2:s,y3:l},i.shapeType="path",i.shapeArgs={d:[["M",g,p],["L",r,s],["L",g,l],["L",d,s],["Z"]]}}this.translateColors()}},circle:{alignDataLabel:M.prototype.alignDataLabel,getSeriesPadding:function(e){return A(e,2,2)},haloPath:function(e){return M.prototype.pointClass.prototype.haloPath.call(this,e+(e&&this.radius))},translate:function(){let e=this.options,a=this.xAxis,t=this.yAxis,n=e.pointPadding||0,j=(e.rowsize||1)/2,P=e.colsize||1,S,i,d,r,p=!1;for(let s of(this.generatePoints(),this.points)){let l=h(Math.round(a.len-a.translate(s.x,0,1,0,0)),-a.len,2*a.len),g=n,y=!1,f=h(Math.round(t.translate(s.y,0,1,0,0)),-t.len,2*t.len);s.pointPadding!==void 0&&(g=s.pointPadding,y=!0,p=!0),(!r||p)&&(d=Math.floor(Math.sqrt((S=Math.abs(h(Math.floor(a.len-a.translate(s.x+P,0,1,0,0)),-a.len,2*a.len)-l))*S+(i=Math.abs(h(Math.floor(t.translate(s.y+j,0,1,0,0)),-t.len,2*t.len)-f))*i)/2),r=Math.min(S,d,i)-g,p&&!y&&(p=!1)),s.x%2&&(f+=i*(t.reversed?-1:1)),s.plotX=s.clientX=l,s.plotY=f,s.radius=r,s.shapeType="circle",s.shapeArgs={x:l,y:f,r}}this.translateColors()}},square:{alignDataLabel:L.prototype.alignDataLabel,translate:L.prototype.translate,getSeriesPadding:T,haloPath:L.prototype.pointClass.prototype.haloPath}}}),m(o,"Series/Tilemap/TilemapSeries.js",[o["Core/Globals.js"],o["Core/Series/SeriesRegistry.js"],o["Series/Tilemap/TilemapPoint.js"],o["Series/Tilemap/TilemapSeriesDefaults.js"],o["Series/Tilemap/TilemapShapes.js"],o["Core/Utilities.js"]],function(u,c,b,T,L,M){let{composed:h,noop:z}=u,{column:A,heatmap:e,scatter:a}=c.seriesTypes,{addEvent:t,extend:n,merge:j,pushUnique:P}=M;function S(){if(this.recomputingForTilemap||this.coll==="colorAxis")return;let d=this,r=d.series.map(function(s){return s.getSeriesPixelPadding&&s.getSeriesPixelPadding(d)}).reduce(function(s,l){return(s&&s.padding)>(l&&l.padding)?s:l},void 0)||{padding:0,axisLengthFactor:1}
1,p=Math.round(r.padding*r.axisLengthFactor);r.padding&&(d.len-=p,d.recomputingForTilemap=!0,d.setAxisTranslation(),delete d.recomputingForTilemap,d.minPixelPadding+=r.padding,d.len+=p)}class i extends e{static compose(r){P(h,"TilemapSeries")&&t(r,"afterSetAxisTranslation",S)}alignDataLabel(){return this.tileShape.alignDataLabel.apply(this,arguments)}drawPoints(){for(let r of(A.prototype.drawPoints.call(this),this.points))r.graphic&&r.graphic[this.chart.styledMode?"css":"animate"](this.colorAttribs(r))}getSeriesPixelPadding(r){let p=r.isXAxis,s=this.tileShape.getSeriesPadding(this);if(!s)return{padding:0,axisLengthFactor:1};let l=Math.round(r.translate(p?2*s.xPad:s.yPad,0,1,0,1)),g=Math.round(r.translate(p?s.xPad:0,0,1,0,1));return{padding:(r.single?Math.abs(l-g)/2:Math.abs(l-g))||0,axisLengthFactor:p?2:1.1}}setOptions(){let r=super.setOptions.apply(this,arguments);return this.tileShape=L[r.tileShape],r}translate(){return this.tileShape.translate.apply(this,arguments)}}return i.defaultOptions=j(e.defaultOptions,T),n(i.prototype,{getSymbol:z,markerAttribs:a.prototype.markerAttribs,pointAttribs:A.prototype.pointAttribs,pointClass:b}),c.registerSeriesType("tilemap",i),i}),m(o,"masters/modules/tilemap.src.js",[o["Core/Globals.js"],o["Series/Tilemap/TilemapSeries.js"]],function(u,c){return c.compose(u.Axis),u})})}(E)),E.exports}var X=q();const R=_(X),Z=k({__proto__:null,default:R},[X]);export{Z as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.