1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3089],{33089:(e,r,t)=>{t.d(r,{A:()=>n});var n=function(e,r={}){if(null!=e.bbox&&!0!==r.recompute)return e.bbox;let t=[1/0,1/0,-1/0,-1/0];return!function e(r,t,n){if(null!==r)for(var o,l,i,u,a,g,f,s,c=0,y=0,h=r.type,b="FeatureCollection"===h,k="Feature"===h,m=b?r.features.length:1,P=0;P<m;P++){a=(s=!!(f=b?r.features[P].geometry:k?r.geometry:r)&&"GeometryCollection"===f.type)?f.geometries.length:1;for(var p=0;p<a;p++){var M=0,v=0;if(null!==(u=s?f.geometries[p]:f)){g=u.coordinates;var w=u.type;switch(c=n&&("Polygon"===w||"MultiPolygon"===w)?1:0,w){case null:break;case"Point":if(!1===t(g,y,P,M,v))return!1;y++,M++;break;case"LineString":case"MultiPoint":for(o=0;o<g.length;o++){if(!1===t(g[o],y,P,M,v))return!1;y++,"MultiPoint"===w&&M++}"LineString"===w&&M++;break;case"Polygon":case"MultiLineString":for(o=0;o<g.length;o++){for(l=0;l<g[o].length-c;l++){if(!1===t(g[o][l],y,P,M,v))return!1;y++}"MultiLineString"===w&&M++,"Polygon"===w&&v++}"Polygon"===w&&M++;break;case"MultiPolygon":for(o=0;o<g.length;o++){for(l=0,v=0;l<g[o].length;l++){for(i=0;i<g[o][l].length-c;i++){if(!1===t(g[o][l][i],y,P,M,v))return!1;y++}v++}M++}break;case"GeometryCollection":for(o=0;o<u.geometries.length;o++)if(!1===e(u.geometries[o],t,n))return!1;break;default:throw Error("Unknown Geometry Type")}}}}}(e,e=>{t[0]>e[0]&&(t[0]=e[0]),t[1]>e[1]&&(t[1]=e[1]),t[2]<e[0]&&(t[2]=e[0]),t[3]<e[1]&&(t[3]=e[1])}),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.