(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[22392,5767,50866,29827,64778,98310,29136,58411,97622,73360],{41977:function(t){var e;e=function(){"use strict";function t(t,e,r){var i=t[e];t[e]=t[r],t[r]=i}function e(t,e){return t<e?-1:t>e?1:0}var r=function(t){void 0===t&&(t=9),this._maxEntries=Math.max(4,t),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function i(t,e){n(t,0,t.children.length,e,t)}function n(t,e,r,i,n){n||(n=d(null)),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(var a=e;a<r;a++){var s=t.children[a];o(n,t.leaf?i(s):s)}return n}function o(t,e){return t.minX=Math.min(t.minX,e.minX),t.minY=Math.min(t.minY,e.minY),t.maxX=Math.max(t.maxX,e.maxX),t.maxY=Math.max(t.maxY,e.maxY),t}function a(t,e){return t.minX-e.minX}function s(t,e){return t.minY-e.minY}function h(t){return(t.maxX-t.minX)*(t.maxY-t.minY)}function l(t){return t.maxX-t.minX+(t.maxY-t.minY)}function u(t,e){return t.minX<=e.minX&&t.minY<=e.minY&&e.maxX<=t.maxX&&e.maxY<=t.maxY}function c(t,e){return e.minX<=t.maxX&&e.minY<=t.maxY&&e.maxX>=t.minX&&e.maxY>=t.minY}function d(t){return{children:t,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function p(r,i,n,o,a){for(var s=[i,n];s.length;)if(!((n=s.pop())-(i=s.pop())<=o)){var h=i+Math.ceil((n-i)/o/2)*o;(function e(r,i,n,o,a){for(;o>n;){if(o-n>600){var s=o-n+1,h=i-n+1,l=Math.log(s),u=.5*Math.exp(2*l/3),c=.5*Math.sqrt(l*u*(s-u)/s)*(h-s/2<0?-1:1),d=Math.max(n,Math.floor(i-h*u/s+c)),p=Math.min(o,Math.floor(i+(s-h)*u/s+c));e(r,i,d,p,a)}var m=r[i],f=n,g=o;for(t(r,n,i),a(r[o],m)>0&&t(r,n,o);f<g;){for(t(r,f,g),f++,g--;0>a(r[f],m);)f++;for(;a(r[g],m)>0;)g--}0===a(r[n],m)?t(r,n,g):t(r,++g,o),g<=i&&(n=g+1),i<=g&&(o=g-1)}})(r,h,i||0,n||r.length-1,a||e),s.push(i,h,h,n)}}return r.prototype.all=function(){return this._all(this.data,[])},r.prototype.search=function(t){var e=this.data,r=[];if(!c(t,e))return r;for(var i=this.toBBox,n=[];e;){for(var o=0;o<e.children.length;o++){var a=e.children[o],s=e.leaf?i(a):a;c(t,s)&&(e.leaf?r.push(a):u(t,s)?this._all(a,r):n.push(a))}e=n.pop()}return r},r.prototype.collides=function(t){var e=this.data;if(!c(t,e))return!1;for(var r=[];e;){for(var i=0;i<e.children.length;i++){var n=e.children[i],o=e.leaf?this.toBBox(n):n;if(c(t,o)){if(e.leaf||u(t,o))return!0;r.push(n)}}e=r.pop()}return!1},r.prototype.load=function(t){if(!t||!t.length)return this;if(t.length<this._minEntries){for(var e=0;e<t.length;e++)this.insert(t[e]);return this}var r=this._build(t.slice(),0,t.length-1,0);if(this.data.children.length){if(this.data.height===r.height)this._splitRoot(this.data,r);else{if(this.data.height<r.height){var i=this.data;this.data=r,r=i}this._insert(r,this.data.height-r.height-1,!0)}}else this.data=r;return this},r.prototype.insert=function(t){return t&&this._insert(t,this.data.height-1),this},r.prototype.clear=function(){return this.data=d([]),this},r.prototype.remove=function(t,e){if(!t)return this;for(var r,i,n,o=this.data,a=this.toBBox(t),s=[],h=[];o||s.length;){if(o||(o=s.pop(),i=s[s.length-1],r=h.pop(),n=!0),o.leaf){var l=function(t,e,r){if(!r)return e.indexOf(t);for(var i=0;i<e.length;i++)if(r(t,e[i]))return i;return -1}(t,o.children,e);if(-1!==l)return o.children.splice(l,1),s.push(o),this._condense(s),this}n||o.leaf||!u(o,a)?i?(r++,o=i.children[r],n=!1):o=null:(s.push(o),h.push(r),r=0,i=o,o=o.children[0])}return this},r.prototype.toBBox=function(t){return t},r.prototype.compareMinX=function(t,e){return t.minX-e.minX},r.prototype.compareMinY=function(t,e){return t.minY-e.minY},r.prototype.toJSON=function(){return this.data},r.prototype.fromJSON=function(t){return this.data=t,this},r.prototype._all=function(t,e){for(var r=[];t;)t.leaf?e.push.apply(e,t.children):r.push.apply(r,t.children),t=r.pop();return e},r.prototype._build=function(t,e,r,n){var o,a=r-e+1,s=this._maxEntries;if(a<=s)return i(o=d(t.slice(e,r+1)),this.toBBox),o;n||(n=Math.ceil(Math.log(a)/Math.log(s)),s=Math.ceil(a/Math.pow(s,n-1))),(o=d([])).leaf=!1,o.height=n;var h=Math.ceil(a/s),l=h*Math.ceil(Math.sqrt(s));p(t,e,r,l,this.compareMinX);for(var u=e;u<=r;u+=l){var c=Math.min(u+l-1,r);p(t,u,c,h,this.compareMinY);for(var m=u;m<=c;m+=h){var f=Math.min(m+h-1,c);o.children.push(this._build(t,m,f,n-1))}}return i(o,this.toBBox),o},r.prototype._chooseSubtree=function(t,e,r,i){for(;i.push(e),!e.leaf&&i.length-1!==r;){for(var n=1/0,o=1/0,a=void 0,s=0;s<e.children.length;s++){var l=e.children[s],u=h(l),c=(Math.max(l.maxX,t.maxX)-Math.min(l.minX,t.minX))*(Math.max(l.maxY,t.maxY)-Math.min(l.minY,t.minY))-u;c<o?(o=c,n=u<n?u:n,a=l):c===o&&u<n&&(n=u,a=l)}e=a||e.children[0]}return e},r.prototype._insert=function(t,e,r){var i=r?t:this.toBBox(t),n=[],a=this._chooseSubtree(i,this.data,e,n);for(a.children.push(t),o(a,i);e>=0&&n[e].children.length>this._maxEntries;)this._split(n,e),e--;this._adjustParentBBoxes(i,n,e)},r.prototype._split=function(t,e){var r=t[e],n=r.children.length,o=this._minEntries;this._chooseSplitAxis(r,o,n);var a=this._chooseSplitIndex(r,o,n),s=d(r.children.splice(a,r.children.length-a));s.height=r.height,s.leaf=r.leaf,i(r,this.toBBox),i(s,this.toBBox),e?t[e-1].children.push(s):this._splitRoot(r,s)},r.prototype._splitRoot=function(t,e){this.data=d([t,e]),this.data.height=t.height+1,this.data.leaf=!1,i(this.data,this.toBBox)},r.prototype._chooseSplitIndex=function(t,e,r){for(var i,o,a,s,l=1/0,u=1/0,c=e;c<=r-e;c++){var d=n(t,0,c,this.toBBox),p=n(t,c,r,this.toBBox),m=(o=void 0,a=void 0,o=Math.max(d.minX,p.minX),a=Math.max(d.minY,p.minY),Math.max(0,Math.min(d.maxX,p.maxX)-o)*Math.max(0,Math.min(d.maxY,p.maxY)-a)),f=h(d)+h(p);m<l?(l=m,i=c,u=f<u?f:u):m===l&&f<u&&(u=f,i=c)}return i||r-e},r.prototype._chooseSplitAxis=function(t,e,r){var i=t.leaf?this.compareMinX:a,n=t.leaf?this.compareMinY:s;this._allDistMargin(t,e,r,i)<this._allDistMargin(t,e,r,n)&&t.children.sort(i)},r.prototype._allDistMargin=function(t,e,r,i){t.children.sort(i);for(var a=this.toBBox,s=n(t,0,e,a),h=n(t,r-e,r,a),u=l(s)+l(h),c=e;c<r-e;c++){var d=t.children[c];o(s,t.leaf?a(d):d),u+=l(s)}for(var p=r-e-1;p>=e;p--){var m=t.children[p];o(h,t.leaf?a(m):m),u+=l(h)}return u},r.prototype._adjustParentBBoxes=function(t,e,r){for(var i=r;i>=0;i--)o(e[i],t)},r.prototype._condense=function(t){for(var e=t.length-1,r=void 0;e>=0;e--)0===t[e].children.length?e>0?(r=t[e-1].children).splice(r.indexOf(t[e]),1):this.clear():i(t[e],this.toBBox)},r},t.exports=e()},71772:function(t,e,r){"use strict";r.d(e,{fI:function(){return a},lj:function(){return s}});var i=r(27562),n=r(54376);class o{constructor(){this.dataProjection=void 0,this.defaultFeatureProjection=void 0,this.supportedMediaTypes=null}getReadOptions(t,e){if(e){let r=e.dataProjection?(0,n.U2)(e.dataProjection):this.readProjection(t);e.extent&&r&&"tile-pixels"===r.getUnits()&&(r=(0,n.U2)(r)).setWorldExtent(e.extent),e={dataProjection:r,featureProjection:e.featureProjection}}return this.adaptOptions(e)}adaptOptions(t){return Object.assign({dataProjection:this.dataProjection,featureProjection:this.defaultFeatureProjection},t)}getType(){return(0,i.O3)()}readFeature(t,e){return(0,i.O3)()}readFeatures(t,e){return(0,i.O3)()}readGeometry(t,e){return(0,i.O3)()}readProjection(t){return(0,i.O3)()}writeFeature(t,e){return(0,i.O3)()}writeFeatures(t,e){return(0,i.O3)()}writeGeometry(t,e){return(0,i.O3)()}}function a(t,e,r){let i;let o=r?(0,n.U2)(r.featureProjection):null,a=r?(0,n.U2)(r.dataProjection):null;if(i=o&&a&&!(0,n.OP)(o,a)?(e?t.clone():t).transform(e?o:a,e?a:o):t,e&&r&&void 0!==r.decimals){let e=Math.pow(10,r.decimals);i===t&&(i=t.clone()),i.applyTransform(function(t){for(let r=0,i=t.length;r<i;++r)t[r]=Math.round(t[r]*e)/e;return t})}return i}function s(t,e){let r=e?(0,n.U2)(e.featureProjection):null,i=e?(0,n.U2)(e.dataProjection):null;return r&&i&&!(0,n.OP)(r,i)?(0,n.$A)(t,i,r):t}e.ZP=o},50866:function(t,e,r){"use strict";var i=r(12646),n=r(77700),o=r(55863),a=r(42086),s=r(82274),h=r(26733),l=r(93905),u=r(6264),c=r(69120),d=r(54376),p=r(89697),m=r(71772);class f extends o.Z{constructor(t){t=t||{},super(),this.dataProjection=(0,d.U2)(t.dataProjection?t.dataProjection:"EPSG:4326"),t.featureProjection&&(this.defaultFeatureProjection=(0,d.U2)(t.featureProjection)),this.geometryName_=t.geometryName,this.extractGeometryName_=t.extractGeometryName,this.supportedMediaTypes=["application/geo+json","application/vnd.geo+json"]}readFeatureFromObject(t,e){let r=null,n=g((r="Feature"===t.type?t:{type:"Feature",geometry:t,properties:null}).geometry,e),o=new i.Z;return this.geometryName_?o.setGeometryName(this.geometryName_):this.extractGeometryName_&&o.setGeometryName(r.geometry_name),o.setGeometry(n),"id"in r&&o.setId(r.id),r.properties&&o.setProperties(r.properties,!0),o}readFeaturesFromObject(t,e){let r=null;if("FeatureCollection"===t.type){r=[];let i=t.features;for(let t=0,n=i.length;t<n;++t)r.push(this.readFeatureFromObject(i[t],e))}else r=[this.readFeatureFromObject(t,e)];return r}readGeometryFromObject(t,e){return g(t,e)}readProjectionFromObject(t){let e;let r=t.crs;if(r){if("name"==r.type)e=(0,d.U2)(r.properties.name);else if("EPSG"===r.type)e=(0,d.U2)("EPSG:"+r.properties.code);else throw Error("Unknown SRS type")}else e=this.dataProjection;return e}writeFeatureObject(t,e){e=this.adaptOptions(e);let r={type:"Feature",geometry:null,properties:null},i=t.getId();if(void 0!==i&&(r.id=i),!t.hasProperties())return r;let n=t.getProperties(),o=t.getGeometry();return o&&(r.geometry=x(o,e),delete n[t.getGeometryName()]),(0,p.x)(n)||(r.properties=n),r}writeFeaturesObject(t,e){e=this.adaptOptions(e);let r=[];for(let i=0,n=t.length;i<n;++i)r.push(this.writeFeatureObject(t[i],e));return{type:"FeatureCollection",features:r}}writeGeometryObject(t,e){return x(t,this.adaptOptions(e))}}function g(t,e){let r;if(!t)return null;switch(t.type){case"Point":r=new u.Z(t.coordinates);break;case"LineString":r=new a.Z(t.coordinates);break;case"Polygon":r=new c.ZP(t.coordinates);break;case"MultiPoint":r=new h.Z(t.coordinates);break;case"MultiLineString":r=new s.Z(t.coordinates);break;case"MultiPolygon":r=new l.Z(t.coordinates);break;case"GeometryCollection":r=function(t,e){let r=t.geometries.map(function(t){return g(t,void 0)});return new n.Z(r)}(t);break;default:throw Error("Unsupported GeoJSON type: "+t.type)}return(0,m.fI)(r,!1,e)}function x(t,e){var r,i,n,o;let a,s,h;let l=(t=(0,m.fI)(t,!0,e)).getType();switch(l){case"Point":a={type:"Point",coordinates:t.getCoordinates()};break;case"LineString":a={type:"LineString",coordinates:t.getCoordinates()};break;case"Polygon":r=t,e&&(s=e.rightHanded),a={type:"Polygon",coordinates:r.getCoordinates(s)};break;case"MultiPoint":a={type:"MultiPoint",coordinates:t.getCoordinates()};break;case"MultiLineString":a={type:"MultiLineString",coordinates:t.getCoordinates()};break;case"MultiPolygon":i=t,e&&(h=e.rightHanded),a={type:"MultiPolygon",coordinates:i.getCoordinates(h)};break;case"GeometryCollection":n=t,o=Object.assign({},o=e),delete o.featureProjection,a={type:"GeometryCollection",geometries:n.getGeometriesArray().map(function(t){return x(t,o)})};break;case"Circle":a={type:"GeometryCollection",geometries:[]};break;default:throw Error("Unsupported geometry type: "+l)}return a}e.Z=f},55863:function(t,e,r){"use strict";var i=r(71772),n=r(27562);class o extends i.ZP{constructor(){super()}getType(){return"json"}readFeature(t,e){return this.readFeatureFromObject(a(t),this.getReadOptions(t,e))}readFeatures(t,e){return this.readFeaturesFromObject(a(t),this.getReadOptions(t,e))}readFeatureFromObject(t,e){return(0,n.O3)()}readFeaturesFromObject(t,e){return(0,n.O3)()}readGeometry(t,e){return this.readGeometryFromObject(a(t),this.getReadOptions(t,e))}readGeometryFromObject(t,e){return(0,n.O3)()}readProjection(t){return this.readProjectionFromObject(a(t))}readProjectionFromObject(t){return(0,n.O3)()}writeFeature(t,e){return JSON.stringify(this.writeFeatureObject(t,e))}writeFeatureObject(t,e){return(0,n.O3)()}writeFeatures(t,e){return JSON.stringify(this.writeFeaturesObject(t,e))}writeFeaturesObject(t,e){return(0,n.O3)()}writeGeometry(t,e){return JSON.stringify(this.writeGeometryObject(t,e))}writeGeometryObject(t,e){return(0,n.O3)()}}function a(t){return"string"==typeof t?JSON.parse(t)||null:null!==t?t:null}e.Z=o},16808:function(t,e,r){"use strict";var i=r(26682),n=r(77999);class o extends i.Z{constructor(t){super(t)}createRenderer(){return new n.Z(this)}}e.Z=o},64830:function(t,e,r){"use strict";var i=r(8596),n=r(10335);class o extends i.Z{constructor(t){super(t)}createRenderer(){return new n.Z(this)}}e.Z=o},10335:function(t,e,r){"use strict";var i=r(85181),n=r(7370),o=r(32331),a=r(3213),s=r(37175),h=r(16909),l=r(8366),u=r(86810),c=r(54894),d=r(92704),p=r(73080),m=r(54376),f=r(27562),g=r(60280);class x extends n.Z{constructor(t){super(t),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.animatingOrInteracting_,this.hitDetectionImageData_=null,this.renderedFeatures_=null,this.renderedRevision_=-1,this.renderedResolution_=NaN,this.renderedExtent_=(0,u.lJ)(),this.wrappedRenderedExtent_=(0,u.lJ)(),this.renderedRotation_,this.renderedCenter_=null,this.renderedProjection_=null,this.renderedRenderOrder_=null,this.replayGroup_=null,this.replayGroupChanged=!0,this.declutterExecutorGroup=null,this.clipping=!0,this.compositionContext_=null,this.opacity_=1}renderWorlds(t,e,r){let i=e.extent,n=e.viewState,o=n.center,a=n.resolution,h=n.projection,l=n.rotation,c=h.getExtent(),d=this.getLayer().getSource(),p=e.pixelRatio,m=e.viewHints,f=!(m[s.Z.ANIMATING]||m[s.Z.INTERACTING]),g=this.compositionContext_,x=Math.round(e.size[0]*p),y=Math.round(e.size[1]*p),_=d.getWrapX()&&h.canWrapX(),v=_?(0,u.dz)(c):null,O=_?Math.ceil((i[2]-c[2])/v)+1:1,j=_?Math.floor((i[0]-c[0])/v):0;do{let e=this.getRenderTransform(o,a,l,p,x,y,j*v);t.execute(g,1,e,l,f,void 0,r)}while(++j<O)}setupCompositionContext_(){if(1!==this.opacity_){let t=(0,c.E4)(this.context.canvas.width,this.context.canvas.height,n.r);this.compositionContext_=t}else this.compositionContext_=this.context}releaseCompositionContext_(){if(1!==this.opacity_){let t=this.context.globalAlpha;this.context.globalAlpha=this.opacity_,this.context.drawImage(this.compositionContext_.canvas,0,0),this.context.globalAlpha=t,(0,c.jy)(this.compositionContext_),n.r.push(this.compositionContext_.canvas),this.compositionContext_=null}}renderDeclutter(t){this.declutterExecutorGroup&&(this.setupCompositionContext_(),this.renderWorlds(this.declutterExecutorGroup,t,t.declutterTree),this.releaseCompositionContext_())}renderFrame(t,e){let r=t.pixelRatio,i=t.layerStatesArray[t.layerIndex];(0,l.n3)(this.pixelTransform,1/r,1/r),(0,l.nb)(this.inversePixelTransform,this.pixelTransform);let n=(0,l.BB)(this.pixelTransform);this.useContainer(e,n,this.getBackground(t));let o=this.context,s=o.canvas,h=this.replayGroup_,c=this.declutterExecutorGroup,d=h&&!h.isEmpty()||c&&!c.isEmpty();if(!d&&!(this.getLayer().hasListener(a.Z.PRERENDER)||this.getLayer().hasListener(a.Z.POSTRENDER)))return null;let p=Math.round(t.size[0]*r),f=Math.round(t.size[1]*r);s.width!=p||s.height!=f?(s.width=p,s.height=f,s.style.transform!==n&&(s.style.transform=n)):this.containerReused||o.clearRect(0,0,p,f),this.preRender(o,t);let g=t.viewState,x=g.projection;this.opacity_=i.opacity,this.setupCompositionContext_();let y=!1;if(d&&i.extent&&this.clipping){let e=(0,m.dY)(i.extent,x);(y=(d=(0,u.kK)(e,t.extent))&&!(0,u.r4)(e,t.extent))&&this.clipUnrotated(this.compositionContext_,t,e)}return d&&this.renderWorlds(h,t),y&&this.compositionContext_.restore(),this.releaseCompositionContext_(),this.postRender(o,t),this.renderedRotation_!==g.rotation&&(this.renderedRotation_=g.rotation,this.hitDetectionImageData_=null),this.container}getFeatures(t){return new Promise(e=>{if(!this.hitDetectionImageData_&&!this.animatingOrInteracting_){let t=[this.context.canvas.width,this.context.canvas.height];(0,l.nn)(this.pixelTransform,t);let e=this.renderedCenter_,r=this.renderedResolution_,i=this.renderedRotation_,n=this.renderedProjection_,o=this.wrappedRenderedExtent_,a=this.getLayer(),s=[],c=t[0]*h.UN,d=t[1]*h.UN;s.push(this.getRenderTransform(e,r,i,h.UN,c,d,0).slice());let p=a.getSource(),m=n.getExtent();if(p.getWrapX()&&n.canWrapX()&&!(0,u.r4)(m,o)){let t,n=o[0],a=(0,u.dz)(m),l=0;for(;n<m[0];)t=a*--l,s.push(this.getRenderTransform(e,r,i,h.UN,c,d,t).slice()),n+=a;for(l=0,n=o[2];n>m[2];)t=a*++l,s.push(this.getRenderTransform(e,r,i,h.UN,c,d,t).slice()),n-=a}this.hitDetectionImageData_=(0,h.TU)(t,s,this.renderedFeatures_,a.getStyleFunction(),o,r,i)}e((0,h.ix)(t,this.renderedFeatures_,this.hitDetectionImageData_))})}forEachFeatureAtCoordinate(t,e,r,i,n){let o;if(!this.replayGroup_)return;let a=e.viewState.resolution,s=e.viewState.rotation,h=this.getLayer(),l={},u=function(t,e,r){let o=(0,f.sq)(t),a=l[o];if(a){if(!0!==a&&r<a.distanceSq){if(0===r)return l[o]=!0,n.splice(n.lastIndexOf(a),1),i(t,h,e);a.geometry=e,a.distanceSq=r}}else{if(0===r)return l[o]=!0,i(t,h,e);n.push(l[o]={feature:t,layer:h,geometry:e,distanceSq:r,callback:i})}},c=[this.replayGroup_];return this.declutterExecutorGroup&&c.push(this.declutterExecutorGroup),c.some(i=>o=i.forEachFeatureAtCoordinate(t,a,s,r,u,i===this.declutterExecutorGroup&&e.declutterTree?e.declutterTree.all().map(t=>t.value):null)),o}handleFontsChanged(){let t=this.getLayer();t.getVisible()&&this.replayGroup_&&t.changed()}handleStyleImageChange_(t){this.renderIfReadyAndVisible()}prepareFrame(t){let e,r;let n=this.getLayer(),a=n.getSource();if(!a)return!1;let h=t.viewHints[s.Z.ANIMATING],l=t.viewHints[s.Z.INTERACTING],c=n.getUpdateWhileAnimating(),f=n.getUpdateWhileInteracting();if(this.ready&&!c&&h||!f&&l)return this.animatingOrInteracting_=!0,!0;this.animatingOrInteracting_=!1;let x=t.extent,y=t.viewState,_=y.projection,v=y.resolution,O=t.pixelRatio,j=n.getRevision(),b=n.getRenderBuffer(),F=n.getRenderOrder();void 0===F&&(F=d.eR);let w=y.center.slice(),M=(0,u.f3)(x,b*v),P=M.slice(),C=[M.slice()],R=_.getExtent();if(a.getWrapX()&&_.canWrapX()&&!(0,u.r4)(R,t.extent)){let t=(0,u.dz)(R),e=Math.max((0,u.dz)(M)/2,t);M[0]=R[0]-e,M[2]=R[2]+e,(0,g.Cf)(w,_);let r=(0,u.Cf)(C[0],_);r[0]<R[0]&&r[2]<R[2]?C.push([r[0]+t,r[1],r[2]+t,r[3]]):r[0]>R[0]&&r[2]>R[2]&&C.push([r[0]-t,r[1],r[2]-t,r[3]])}if(this.ready&&this.renderedResolution_==v&&this.renderedRevision_==j&&this.renderedRenderOrder_==F&&(0,u.r4)(this.wrappedRenderedExtent_,M))return(0,p.fS)(this.renderedExtent_,P)||(this.hitDetectionImageData_=null,this.renderedExtent_=P),this.renderedCenter_=w,this.replayGroupChanged=!1,!0;this.replayGroup_=null;let G=new i.Z((0,d.Qz)(v,O),M,v,O);this.getLayer().getDeclutter()&&(e=new i.Z((0,d.Qz)(v,O),M,v,O));let S=(0,m.Cs)();if(S){for(let t=0,e=C.length;t<e;++t){let e=C[t],r=(0,m.Fj)(e,_);a.loadFeatures(r,(0,m.on)(v,_),S)}r=(0,m.WO)(S,_)}else for(let t=0,e=C.length;t<e;++t)a.loadFeatures(C[t],v,_);let E=(0,d.se)(v,O),X=!0,Z=t=>{let i;let o=t.getStyleFunction()||n.getStyleFunction();if(o&&(i=o(t,v)),i){let n=this.renderFeature(t,E,i,G,r,e);X=X&&!n}},B=(0,m.Fj)(M,_),Y=a.getFeaturesInExtent(B);F&&Y.sort(F);for(let t=0,e=Y.length;t<e;++t)Z(Y[t]);this.renderedFeatures_=Y,this.ready=X;let I=G.finish(),N=new o.Z(M,v,O,a.getOverlaps(),I,n.getRenderBuffer());return e&&(this.declutterExecutorGroup=new o.Z(M,v,O,a.getOverlaps(),e.finish(),n.getRenderBuffer())),this.renderedResolution_=v,this.renderedRevision_=j,this.renderedRenderOrder_=F,this.renderedExtent_=P,this.wrappedRenderedExtent_=M,this.renderedCenter_=w,this.renderedProjection_=_,this.replayGroup_=N,this.hitDetectionImageData_=null,this.replayGroupChanged=!0,!0}renderFeature(t,e,r,i,n,o){if(!r)return!1;let a=!1;if(Array.isArray(r))for(let s=0,h=r.length;s<h;++s)a=(0,d.Pn)(i,t,r[s],e,this.boundHandleStyleImageChange_,n,o)||a;else a=(0,d.Pn)(i,t,r,e,this.boundHandleStyleImageChange_,n,o);return a}}e.Z=x},74150:function(t,e,r){"use strict";r.d(e,{h:function(){return n}});var i=r(59198);let n='&#169; <a href="https://www.openstreetmap.org/copyright" target="_blank">OpenStreetMap</a> contributors.';class o extends i.Z{constructor(t){super({attributions:void 0!==(t=t||{}).attributions?t.attributions:[n],attributionsCollapsible:!1,cacheSize:t.cacheSize,crossOrigin:void 0!==t.crossOrigin?t.crossOrigin:"anonymous",interpolate:t.interpolate,maxZoom:void 0!==t.maxZoom?t.maxZoom:19,opaque:void 0===t.opaque||t.opaque,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileLoadFunction:t.tileLoadFunction,transition:t.transition,url:void 0!==t.url?t.url:"https://tile.openstreetmap.org/{z}/{x}/{y}.png",wrapX:t.wrapX,zDirection:t.zDirection})}}e.Z=o},59198:function(t,e,r){"use strict";var i=r(83660),n=r(14078);class o extends i.Z{constructor(t){let e=void 0!==(t=t||{}).projection?t.projection:"EPSG:3857";super({attributions:t.attributions,cacheSize:t.cacheSize,crossOrigin:t.crossOrigin,interpolate:t.interpolate,opaque:t.opaque,projection:e,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileGrid:void 0!==t.tileGrid?t.tileGrid:(0,n.dl)({extent:(0,n.Tl)(e),maxResolution:t.maxResolution,maxZoom:t.maxZoom,minZoom:t.minZoom,tileSize:t.tileSize}),tileLoadFunction:t.tileLoadFunction,tilePixelRatio:t.tilePixelRatio,tileUrlFunction:t.tileUrlFunction,url:t.url,urls:t.urls,wrapX:void 0===t.wrapX||t.wrapX,transition:t.transition,attributionsCollapsible:t.attributionsCollapsible,zDirection:t.zDirection}),this.gutter_=void 0!==t.gutter?t.gutter:0}getGutter(){return this.gutter_}}e.Z=o}}]);