PageSourceSearch

https://buchung.suedliches-ostfriesland.de/_next/static/chunks/756.b0e694c995b3434c.js

js suedliches-ostfriesland.de collected 2026-10-02 20:24:52 UTC 9,920 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[756],{8203:t=>{for(var e="0123456789bcdefghjkmnpqrstuvwxyz",o={},n=0;n<e.length;n++)o[e.charAt(n)]=n;var r="auto",i=[0,5,7,8,11,12,13,15,16,17,18],s=function(t,o,n){if(n===r){if("number"==typeof t||"number"==typeof o)throw Error("string notation required for auto precision.");n=i[Math.max(t.split(".")[1].length,o.split(".")[1].length)]}else void 0===n&&(n=9);for(var s,u=[],l=0,h=0,a=0,p=90,d=-90,f=180,c=-180;u.length<n;)if(h%2==0?o>(s=(f+c)/2)?(a=(a<<1)+1,c=s):(a=(a<<1)+0,f=s):t>(s=(p+d)/2)?(a=(a<<1)+1,d=s):(a=(a<<1)+0,p=s),l++,h++,5===l){var g=e[a];u.push(g),l=0,a=0}return u.join("")},u=function(t,e,o){o=o||52;for(var n,r=0,i=90,s=-90,u=180,l=-180,h=0;r<o;)h*=2,r%2==0?e>(n=(u+l)/2)?(h+=1,l=n):u=n:t>(n=(i+s)/2)?(h+=1,s=n):i=n,r++;return h},l=function(t){for(var e,n=!0,r=90,i=-90,s=180,u=-180,l=0,h=0,a=t.length;h<a;h++){l=o[t[h].toLowerCase()];for(var p=4;p>=0;p--){var d=l>>p&1;n?(e=(s+u)/2,1===d?u=e:s=e):(e=(r+i)/2,1===d?i=e:r=e),n=!n}}return[i,u,r,s]},h=function(t,e){for(var o=90,n=-90,r=180,i=-180,s=0,u=0,l=(e=e||52)/2,h=0;h<l;h++)u=a(t,(l-h)*2-1),0===a(t,(l-h)*2-2)?o=(o+n)/2:n=(o+n)/2,0===u?r=(r+i)/2:i=(r+i)/2;return[n,i,o,r]};function a(t,e){return t/Math.pow(2,e)&1}var p=function(t){var e=l(t),o=(e[0]+e[2])/2,n=(e[1]+e[3])/2,r=e[2]-o,i=e[3]-n;return{latitude:o,longitude:n,error:{latitude:r,longitude:i}}},d=function(t,e){var o=h(t,e),n=(o[0]+o[2])/2,r=(o[1]+o[3])/2,i=o[2]-n,s=o[3]-r;return{latitude:n,longitude:r,error:{latitude:i,longitude:s}}},f=function(t,e){var o=p(t),n=o.latitude+e[0]*o.error.latitude*2,r=o.longitude+e[1]*o.error.longitude*2;return r=g(r),s(n=m(n),r,t.length)},c=function(t,e,o){var n=d(t,o=o||52),r=n.latitude+e[0]*n.error.latitude*2,i=n.longitude+e[1]*n.error.longitude*2;return i=g(i),u(r=m(r),i,o)};function g(t){return t>180?-180+t%180:t<-180?180+t%180:t}function m(t){return t>90?90:t<-90?-90:t}t.exports={ENCODE_AUTO:r,encode:s,encode_uint64:u,encode_int:u,decode:p,decode_int:d,decode_uint64:d,decode_bbox:l,decode_bbox_uint64:h,decode_bbox_int:h,neighbor:f,neighbor_int:c,neighbors:function(t){var e,o,n=t.length,r=p(t),i=r.latitude,u=r.longitude,l=2*r.error.latitude,h=2*r.error.longitude;function a(t,r){return e=i+t*l,o=g(o=u+r*h),s(e=m(e),o,n)}return[a(1,0),a(1,1),a(0,1),a(-1,1),a(-1,0),a(-1,-1),a(0,-1),a(1,-1)]},neighbors_int:function(t,e){var o,n,r=d(t,e=e||52),i=r.latitude,s=r.longitude,l=2*r.error.latitude,h=2*r.error.longitude;function a(t,r){return o=i+t*l,n=g(n=s+r*h),u(o=m(o),n,e)}return[a(1,0),a(1,1),a(0,1),a(-1,1),a(-1,0),a(-1,-1),a(0,-1),a(1,-1)]},bboxes:function(t,e,o,n,r){for(var i=s(t,e,r=r||9),u=s(o,n,r),h=p(i),a=2*h.error.latitude,d=2*h.error.longitude,c=l(i),g=l(u),m=Math.round((g[0]-c[0])/a),_=Math.round((g[1]-c[1])/d),x=[],M=0;M<=m;M++)for(var v=0;v<=_;v++)x.push(f(i,[M,v]));return x},bboxes_int:function(t,e,o,n,r){for(var i=u(t,e,r=r||52),s=u(o,n,r),l=d(i,r),a=2*l.error.latitude,p=2*l.error.longitude,f=h(i,r),g=h(s,r),m=Math.round((g[0]-f[0])/a),_=Math.round((g[1]-f[1])/p),x=[],M=0;M<=m;M++)for(var v=0;v<=_;v++)x.push(c(i,[M,v],r));return x}}},22506:(t,e,o)=>{"use strict";function n(t,e,o,n){r(t,o,n),r(e,2*o,2*n),r(e,2*o+1,2*n+1)}function r(t,e,o){let n=t[e];t[e]=t[o],t[o]=n}function i(t,e,o,n){let r=t-o,i=e-n;return r*r+i*i}o.d(e,{A:()=>p});let s=t=>t[0],u=t=>t[1];class l{constructor(t,e=s,o=u,r=64,i=Float64Array){this.nodeSize=r,this.points=t;let l=t.length<65536?Uint16Array:Uint32Array,h=this.ids=new l(t.length),a=this.coords=new i(2*t.length);for(let n=0;n<t.length;n++)h[n]=n,a[2*n]=e(t[n]),a[2*n+1]=o(t[n]);!function t(e,o,r,i,s,u){if(s-i<=r)return;let l=i+s>>1;(function t(e,o,r,i,s,u){for(;s>i;){if(s-i>600){let n=s-i+1,l=r-i+1,h=Math.log(n),a=.5*Math.exp(2*h/3),p=.5*Math.sqrt(h*a*(n-a)/n)*(l-n/2<0?-1:1),d=Math.max(i,Math.floor(r-l*a/n+p)),f=Math.min(s,Math.floor(r+(n-l)*a/n+p));t(e,o,r,d,f,u)}let l=o[2*r+u],h=i,a=s;for(n(e,o,i,r),o[2*s+u]>l&&n(e,o,i,s);h<a;){for(n(e,o,h,a),h++,a--;o[2*h+u]<l;)h++;for(;o[2*a+u]>l;)a--}o[2*i+u]===l?n(e,o,i,a):n(e,o,++a,s),a<=r&&(i=a+1),r<=a&&(s=a-1)}})(e,o,l,i,s,u%2),t(e,o,r,i,l-1,u+1),t(e,o,r,l+1,s,u+1)}(h,a,r,0,h.length-1,0)}range(t,e,o,n){return function(t,e,o,n,r,i,s){let u,l,h=[0,t.length-1,0],a=[];for(;h.length;){let p=h.pop(),d=h.pop(),f=h.pop();if(d-f<=s){for(let s=f;s<=d;s++)u=e[2*s],l=e[2*s+1],u>=o&&u<=r&&l>=n&&l<=i&&a.push(t[s]);continue}let c=Math.floor((f+d)/2);u=e[2*c],l=e[2*c+1],u>=o&&u<=r&&l>=n&&l<=i&&a.push(t[c]);let g=(p+1)%2;(0===p?o<=u:n<=l)&&(h.push(f),h.push(c-1),h.push(g)),(0===p?r>=u:i>=l)&&(h.push(c+1),h.push(d),h.push(g))}return a}(this.ids,this.coords,t,e,o,n,this.nodeSize)}within(t,e,o){return function(t,e,o,n,r,s){let u=[0,t.length-1,0],l=[],h=r*r;for(;u.length;){let a=u.pop(),p=u.pop(),d=u.pop();
1if(p-d<=s){for(let r=d;r<=p;r++)i(e[2*r],e[2*r+1],o,n)<=h&&l.push(t[r]);continue}let f=Math.floor((d+p)/2),c=e[2*f],g=e[2*f+1];i(c,g,o,n)<=h&&l.push(t[f]);let m=(a+1)%2;(0===a?o-r<=c:n-r<=g)&&(u.push(d),u.push(f-1),u.push(m)),(0===a?o+r>=c:n+r>=g)&&(u.push(f+1),u.push(p),u.push(m))}return l}(this.ids,this.coords,t,e,o,this.nodeSize)}}let h={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},a=Math.fround||(t=>e=>(t[0]=+e,t[0]))(new Float32Array(1));class p{constructor(t){this.options=m(Object.create(h),t),this.trees=Array(this.options.maxZoom+1)}load(t){let{log:e,minZoom:o,maxZoom:n,nodeSize:r}=this.options;e&&console.time("total time");let i=`prepare ${t.length} points`;e&&console.time(i),this.points=t;let s=[];for(let e=0;e<t.length;e++)t[e].geometry&&s.push(function(t,e){let[o,n]=t.geometry.coordinates;return{x:a(c(o)),y:a(g(n)),zoom:1/0,index:e,parentId:-1}}(t[e],e));this.trees[n+1]=new l(s,_,x,r,Float32Array),e&&console.timeEnd(i);for(let t=n;t>=o;t--){let o=+Date.now();s=this._cluster(s,t),this.trees[t]=new l(s,_,x,r,Float32Array),e&&console.log("z%d: %d clusters in %dms",t,s.length,Date.now()-o)}return e&&console.timeEnd("total time"),this}getClusters(t,e){let o=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),r=180===t[2]?180:((t[2]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)o=-180,r=180;else if(o>r){let t=this.getClusters([o,n,180,i],e),s=this.getClusters([-180,n,r,i],e);return t.concat(s)}let s=this.trees[this._limitZoom(e)],u=s.range(c(o),g(i),c(r),g(n)),l=[];for(let t of u){let e=s.points[t];l.push(e.numPoints?d(e):this.points[e.index])}return l}getChildren(t){let e=this._getOriginId(t),o=this._getOriginZoom(t),n="No cluster with the specified id.",r=this.trees[o];if(!r)throw Error(n);let i=r.points[e];if(!i)throw Error(n);let s=this.options.radius/(this.options.extent*Math.pow(2,o-1)),u=r.within(i.x,i.y,s),l=[];for(let e of u){let o=r.points[e];o.parentId===t&&l.push(o.numPoints?d(o):this.points[o.index])}if(0===l.length)throw Error(n);return l}getLeaves(t,e,o){e=e||10,o=o||0;let n=[];return this._appendLeaves(n,t,e,o,0),n}getTile(t,e,o){let n=this.trees[this._limitZoom(t)],r=Math.pow(2,t),{extent:i,radius:s}=this.options,u=s/i,l=(o-u)/r,h=(o+1+u)/r,a={features:[]};return this._addTileFeatures(n.range((e-u)/r,l,(e+1+u)/r,h),n.points,e,o,r,a),0===e&&this._addTileFeatures(n.range(1-u/r,l,1,h),n.points,r,o,r,a),e===r-1&&this._addTileFeatures(n.range(0,l,u/r,h),n.points,-1,o,r,a),a.features.length?a:null}getClusterExpansionZoom(t){let e=this._getOriginZoom(t)-1;for(;e<=this.options.maxZoom;){let o=this.getChildren(t);if(e++,1!==o.length)break;t=o[0].properties.cluster_id}return e}_appendLeaves(t,e,o,n,r){for(let i of this.getChildren(e)){let e=i.properties;if(e&&e.cluster?r+e.point_count<=n?r+=e.point_count:r=this._appendLeaves(t,e.cluster_id,o,n,r):r<n?r++:t.push(i),t.length===o)break}return r}_addTileFeatures(t,e,o,n,r,i){for(let s of t){let t,u,l,h,a=e[s],p=a.numPoints;if(p)t=f(a),u=a.x,l=a.y;else{let e=this.points[a.index];t=e.properties,u=c(e.geometry.coordinates[0]),l=g(e.geometry.coordinates[1])}let d={type:1,geometry:[[Math.round(this.options.extent*(u*r-o)),Math.round(this.options.extent*(l*r-n))]],tags:t};p?h=a.id:this.options.generateId?h=a.index:this.points[a.index].id&&(h=this.points[a.index].id),void 0!==h&&(d.id=h),i.features.push(d)}}_limitZoom(t){return Math.max(this.options.minZoom,Math.min(Math.floor(+t),this.options.maxZoom+1))}_cluster(t,e){let o=[],{radius:n,extent:r,reduce:i,minPoints:s}=this.options,u=n/(r*Math.pow(2,e));for(let n=0;n<t.length;n++){let r=t[n];if(r.zoom<=e)continue;r.zoom=e;let c=this.trees[e+1],g=c.within(r.x,r.y,u),m=r.numPoints||1,_=m;for(let t of g){let o=c.points[t];o.zoom>e&&(_+=o.numPoints||1)}if(_>m&&_>=s){var l,h,p,d,f;let t=r.x*m,s=r.y*m,u=i&&m>1?this._map(r,!0):null,x=(n<<5)+(e+1)+this.points.length;for(let o of g){let n=c.points[o];if(n.zoom<=e)continue;n.zoom=e;let l=n.numPoints||1;t+=n.x*l,s+=n.y*l,n.parentId=x,i&&(u||(u=this._map(r,!0)),i(u,this._map(n)))}r.parentId=x,o.push((l=t/_,h=s/_,p=x,d=_,f=u,{x:a(l),y:a(h),zoom:1/0,id:p,parentId:-1,numPoints:d,properties:f}))}else if(o.push(r),_>1)for(let t of g){let n=c.points[t];n.zoom<=e||(n.zoom=e,o.push(n))}}return o}_getOriginId(t){return t-this.points.length>>5}_getOriginZoom(t){return(t-this.points.length)%32}_map(t,e){if(t.numPoints)return e?m({},t.properties):t.properties;let o=this.points[t.index].properties,n=this.options.map(o);return e&&n===o?m({},n):n}}function d(t){return{type:"Feature",id:t.id,properties:f(t),geometry:{type:"Point",coordinates:[(t.x-.5)*360,360*Math.atan(Math.exp((180-360*t.y)*Math.PI/180)
1)/Math.PI-90]}}}function f(t){let e=t.numPoints,o=e>=1e4?`${Math.round(e/1e3)}k`:e>=1e3?`${Math.round(e/100)/10}k`:e;return m(m({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:o})}function c(t){return t/360+.5}function g(t){let e=Math.sin(t*Math.PI/180),o=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return o<0?0:o>1?1:o}function m(t,e){for(let o in e)t[o]=e[o];return t}function _(t){return t.x}function x(t){return t.y}}}]);

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.