(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[634],{6158:function(a,b,c){vard=c(3454);!function(b,c){a.exports=c()}(this,function(){"use strict";vara,b,c;functione(d,e){if(a)if(b){varf="self.onerror = function() { console.error('An error occurred while parsing the WebWorker bundle. This is most likely due to improper transpilation by Babel; please see https://docs.mapbox.com/mapbox-gl-js/guides/install/#transpiling'); }; var sharedChunk = {}; ("+a+")(sharedChunk); ("+b+")(sharedChunk); self.onerror = null;",g={};a(g),c=e(g),"undefined"!=typeofwindow&&window&&window.URL&&window.URL.createObjectURL&&(c.workerUrl=window.URL.createObjectURL(newBlob([f],{type:"text/javascript"})))}elseb=e;elsea=e}returne(["exports"],function(a){"use strict";varb,c="2.7.0",e=f;functionf(a,b,c,d){this.cx=3*a,this.bx=3*(c-a)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*b,this.by=3*(d-b)-this.cy,this.ay=1-this.cy-this.by,this.p1x=a,this.p1y=d,this.p2x=c,this.p2y=d}f.prototype.sampleCurveX=function(a){return((this.ax*a+this.bx)*a+this.cx)*a},f.prototype.sampleCurveY=function(a){return((this.ay*a+this.by)*a+this.cy)*a},f.prototype.sampleCurveDerivativeX=function(a){return(3*this.ax*a+2*this.bx)*a+this.cx},f.prototype.solveCurveX=function(a,b){varc,d,e,f,g;for(void0===b&&(b=1e-6),e=a,g=0;g<8;g++){if(Math.abs(f=this.sampleCurveX(e)-a)<b)returne;varh=this.sampleCurveDerivativeX(e);if(1e-6>Math.abs(h))break;e-=f/h}if((e=a)<(c=0))returnc;if(e>(d=1))returnd;for(;c<d;){if(Math.abs((f=this.sampleCurveX(e))-a)<b)returne;a>f?c=e:d=e,e=.5*(d-c)+c}returne},f.prototype.solve=function(a,b){returnthis.sampleCurveY(this.solveCurveX(a,b))};varg=h;functionh(a,b){this.x=a,this.y=b}h.prototype={clone:function(){returnnewh(this.x,this.y)},add:function(a){returnthis.clone()._add(a)},sub:function(a){returnthis.clone()._sub(a)},multByPoint:function(a){returnthis.clone()._multByPoint(a)},divByPoint:function(a){returnthis.clone()._divByPoint(a)},mult:function(a){returnthis.clone()._mult(a)},div:function(a){returnthis.clone()._div(a)},rotate:function(a){returnthis.clone()._rotate(a)},rotateAround:function(a,b){returnthis.clone()._rotateAround(a,b)},matMult:function(a){returnthis.clone()._matMult(a)},unit:function(){returnthis.clone()._unit()},perp:function(){returnthis.clone()._perp()},round:function(){returnthis.clone()._round()},mag:function(){returnMath.sqrt(this.x*this.x+this.y*this.y)},equals:function(a){returnthis.x===a.x&&this.y===a.y},dist:function(a){returnMath.sqrt(this.distSqr(a))},distSqr:function(a){varb=a.x-this.x,c=a.y-this.y;returnb*b+c*c},angle:function(){returnMath.atan2(this.y,this.x)},angleTo:function(a){returnMath.atan2(this.y-a.y,this.x-a.x)},angleWith:function(a){returnthis.angleWithSep(a.x,a.y)},angleWithSep:function(a,b){returnMath.atan2(this.x*b-this.y*a,this.x*a+this.y*b)},_matMult:function(a){varb=a[2]*this.x+a[3]*this.y;returnthis.x=a[0]*this.x+a[1]*this.y,this.y=b,this},_add:function(a){returnthis.x+=a.x,this.y+=a.y,this},_sub:function(a){returnthis.x-=a.x,this.y-=a.y,this},_mult:function(a){returnthis.x*=a,this.y*=a,this},_div:function(a){returnthis.x/=a,this.y/=a,this},_multByPoint:function(a){returnthis.x*=a.x,this.y*=a.y,this},_divByPoint:function(a){returnthis.x/=a.x,this.y/=a.y,this},_unit:function(){returnthis._div(this.mag()),this},_perp:function(){vara=this.y;returnthis.y=this.x,this.x=-a,this},_rotate:function(a){varb=Math.cos(a),c=Math.sin(a),d=c*this.x+b*this.y;returnthis.x=b*this.x-c*this.y,this.y=d,this},_rotateAround:function(a,b){varc=Math.cos(a),d=Math.sin(a),e=b.y+d*(this.x-b.x)+c*(this.y-b.y);returnthis.x=b.x+c*(this.x-b.x)-d*(this.y-b.y),this.y=e,this},_round:function(){returnthis.x=Math.round(this.x),this.y=Math.round(this.y),this}},h.convert=function(a){returnainstanceofh?a:Array.isArray(a)?newh(a[0],a[1]):a};vari="undefined"!=typeofself?self:{},j="undefined"!=typeofFloat32Array?Float32Array:Array;functionk(){vara=newj(9);returnj!=Float32Array&&(a[1]=0,a[2]=0,a[3]=0,a[5]=0,a[6]=0,a[7]=0),a[0]=1,a[4]=1,a[8]=1,a}functionl(a){returna[0]=1,a[1]