1(self.webpackChunkkunstmaan_edition=self.webpackChunkkunstmaan_edition||[]).push([[7211],{1059:t=>{t.exports=function(){this.x=0,this.y=0,this.scale=1}},3943:t=>{function e(t){return t&&t.ownerSVGElement&&t.getCTM}t.exports=function(t,n){if(!e(t))throw new Error("svg element is required for svg.panzoom to work");var o=t.ownerSVGElement;if(!o)throw new Error("Do not apply panzoom to the root <svg> element. Use its child instead (e.g. <g></g>). As of March 2016 only FireFox supported transform on the root element");return n.disableKeyboardInteraction||o.setAttribute("tabindex",0),{getBBox:function(){var e=t.getBBox();return{left:e.x,top:e.y,width:e.width,height:e.height}},getScreenCTM:function(){var t=o.getCTM();return t||o.getScreenCTM()},getOwner:function(){return o},applyTransform:function(e){t.setAttribute("transform","matrix("+e.scale+" 0 0 "+e.scale+" "+e.x+" "+e.y+")")},initTransform:function(e){var n=t.getCTM();null===n&&(n=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGMatrix()),e.x=n.e,e.y=n.f,e.scale=n.a,o.removeAttributeNS(null,"viewBox")}}},t.exports.canAttach=e},3964:t=>{function e(t,e,n){t.addEventListener("wheel",e,n)}t.exports=e,t.exports.addWheelListener=e,t.exports.removeWheelListener=function(t,e,n){t.removeEventListener("wheel",e,n)}},4375:(t,e,n)=>{var o=n(9853),r={ease:o(.25,.1,.25,1),easeIn:o(.42,0,1,1),easeOut:o(0,0,.58,1),easeInOut:o(.42,0,.58,1),linear:o(0,0,1,1)};function i(){}function a(){var t=new Set,e=new Set,n=0;return{next:o,cancel:o,clearAll:function(){t.clear(),e.clear(),cancelAnimationFrame(n),n=0}};function o(t){e.add(t),n||(n=requestAnimationFrame(r))}function r(){n=0;var o=e;e=t,(t=o).forEach(function(t){t()}),t.clear()}}t.exports=function(t,e,n){var o=Object.create(null),a=Object.create(null),c="function"==typeof(n=n||{}).easing?n.easing:r[n.easing];c||(n.easing&&console.warn("Unknown easing function in amator: "+n.easing),c=r.ease);var s="function"==typeof n.step?n.step:i,u="function"==typeof n.done?n.done:i,d=function(t){if(!t)return"undefined"!=typeof window&&window.requestAnimationFrame?{next:window.requestAnimationFrame.bind(window),cancel:window.cancelAnimationFrame.bind(window)}:{next:function(t){return setTimeout(t,1e3/60)},cancel:function(t){return clearTimeout(t)}};if("function"!=typeof t.next)throw new Error("Scheduler is supposed to have next(cb) function");if("function"!=typeof t.cancel)throw new Error("Scheduler is supposed to have cancel(handle) function");return t}(n.scheduler),f=Object.keys(e);f.forEach(function(n){o[n]=t[n],a[n]=e[n]-t[n]});var l,m="number"==typeof n.duration?n.duration:400,h=Math.max(1,.06*m),p=0;return l=d.next(function e(){var n=c(p/h);p+=1,function(e){f.forEach(function(n){t[n]=a[n]*e+o[n]})}(n),p<=h?(l=d.next(e),s(t)):(l=0,setTimeout(function(){u(t)},0))}),{cancel:function(){d.cancel(l),l=0}}},t.exports.makeAggregateRaf=a,t.exports.sharedScheduler=a()},5678:t=>{"use strict";t.exports=function(t){!function(t){if(!t)throw new Error("Eventify cannot use falsy object as events subject");const e=["on","fire","off"];for(let n=0;n<e.length;++n)if(t.hasOwnProperty(e[n]))throw new Error("Subject cannot be eventified, since it already has property '"+e[n]+"'")}(t);const e=function(t){let e=Object.create(null);return{on:function(n,o,r){if("function"!=typeof o)throw new Error("callback is expected to be a function");let i=e[n];return i||(i=e[n]=[]),i.push({callback:o,ctx:r}),t},off:function(n,o){if(typeof n>"u")return e=Object.create(null),t;if(e[n])if("function"!=typeof o)delete e[n];else{const t=e[n];for(let e=0;e<t.length;++e)t[e].callback===o&&t.splice(e,1)}return t},fire:function(n){const o=e[n];if(!o)return t;let r;arguments.length>1&&(r=Array.prototype.slice.call(arguments,1));for(let t=0;t<o.length;++t){const e=o[t];e.callback.apply(e.ctx,r)}return t}}}(t);return t.on=e.on,t.off=e.off,t.fire=e.fire,t}},5860:t=>{function e(){return"function"==typeof cancelAnimationFrame?cancelAnimationFrame:clearTimeout}function n(){return"function"==typeof requestAnimationFrame?requestAnimationFrame:function(t){return setTimeout(t,16)}}t.exports=function(t,o,r){"object"!=typeof r&&(r={});var i,a,c,s,u,d,f,l,m,h,p="number"==typeof r.minVelocity?r.minVelocity:5,v="number"==typeof r.amplitude?r.amplitude:.25,y="function"==typeof r.cancelAnimationFrame?r.cancelAnimationFrame:e(),g="function"==typeof r.requestAnimationFrame?r.requestAnimationFrame:n();return{start:function(){i=t(),d=m=s=f=0,a=new Date,y(c),y(h),c=g(b)},stop:function(){y(c),y(h);var e=t();u=e.x,l=e.y,a=Date.now(),(s<-p||s>p)&&(u+=d=v*s),(f<-p||f>p)&&(l+=m=v*f),h=g(w)}
1,cancel:function(){y(c),y(h)}};function b(){var e=Date.now(),n=e-a;a=e;var o=t(),r=o.x-i.x,u=o.y-i.y;i=o;var d=1e3/(1+n);s=.8*r*d+.2*s,f=.8*u*d+.2*f,c=g(b)}function w(){var t=Date.now()-a,e=!1,n=0,r=0;d&&((n=-d*Math.exp(-t/342))>.5||n<-.5?e=!0:n=d=0),m&&((r=-m*Math.exp(-t/342))>.5||r<-.5?e=!0:r=m=0),e&&(o(u+n,l+r),h=g(w))}}},5977:t=>{function e(t){return t&&t.parentElement&&t.style}t.exports=function(t,n){if(!e(t))throw new Error("panzoom requires DOM element to be attached to the DOM tree");var o=t.parentElement;return t.scrollTop=0,n.disableKeyboardInteraction||o.setAttribute("tabindex",0),{getBBox:function(){return{left:0,top:0,width:t.clientWidth,height:t.clientHeight}},getOwner:function(){return o},applyTransform:function(e){t.style.transformOrigin="0 0 0",t.style.transform="matrix("+e.scale+", 0, 0, "+e.scale+", "+e.x+", "+e.y+")"}}},t.exports.canAttach=e},6611:(t,e,n)=>{"use strict";var o=n(3964),r=n(4375),i=n(5678),a=n(5860),c=n(6791),s=c(),u=c(!0),d=n(1059),f=n(3943),l=n(5977);function m(t,e){var n=(e=e||{}).controller;if(n||(f.canAttach(t)?n=f(t,e):l.canAttach(t)&&(n=l(t,e))),!n)throw new Error("Cannot create panzoom for the current type of dom element");var c=n.getOwner(),m={x:0,y:0},p=!1,b=new d;n.initTransform&&n.initTransform(b);var w,x="function"==typeof e.filterKey?e.filterKey:v,_="number"==typeof e.pinchSpeed?e.pinchSpeed:1,S=e.bounds,E="number"==typeof e.maxZoom?e.maxZoom:Number.POSITIVE_INFINITY,A="number"==typeof e.minZoom?e.minZoom:0,L="number"==typeof e.boundsPadding?e.boundsPadding:.05,T="number"==typeof e.zoomDoubleClickSpeed?e.zoomDoubleClickSpeed:1.75,k=e.beforeWheel||v,q=e.beforeMouseDown||v,C="number"==typeof e.zoomSpeed?e.zoomSpeed:1,M=h(e.transformOrigin),z=e.enableTextSelection?u:s;!function(t){var e=typeof t;if("undefined"!==e&&"boolean"!==e&&!(y(t.left)&&y(t.top)&&y(t.bottom)&&y(t.right)))throw new Error("Bounds object is not valid. It can be: undefined, boolean (true|false) or an object {left, top, right, bottom}")}(S),e.autocenter&&function(){var t,e,o=0,r=0,i=it();if(i)o=i.left,r=i.top,t=i.right-i.left,e=i.bottom-i.top;else{var a=c.getBoundingClientRect();t=a.width,e=a.height}var s=n.getBBox();if(0!==s.width&&0!==s.height){var u=e/s.height,d=t/s.width,f=Math.min(d,u);b.x=-(s.left+s.width/2)*f+t/2+o,b.y=-(s.top+s.height/2)*f+e/2+r,b.scale=f}}();var D,B,F,Z,O,N,P,j,I,R,W=0,Y=0,$=0,V=null,X=new Date,H=!1,G=!1;P="smoothScroll"in e&&!e.smoothScroll?{start:v,stop:v,cancel:v}:a(function(){return{x:b.x,y:b.y}},function(t,e){zt(),nt(t,e)},e.smoothScroll);var K=!1;dt();var U={dispose:function(){ft()},moveBy:ut,moveTo:nt,smoothMoveTo:function(t,e){ut(t-b.x,e-b.y,!0)},centerOn:function(t){var e=t.ownerSVGElement;if(!e)throw new Error("ui element is required to be within the scene");var n=t.getBoundingClientRect(),o=n.left+n.width/2,r=n.top+n.height/2,i=e.getBoundingClientRect();ut(i.width/2-o,i.height/2-r,!0)},zoomTo:Mt,zoomAbs:st,smoothZoom:qt,smoothZoomAbs:function(t,e,n){var o={scale:b.scale},i={scale:n};P.cancel(),zt(),I=r(o,i,{step:function(n){st(t,e,n.scale)},done:Zt})},showRectangle:function(t){var e=c.getBoundingClientRect(),n=et(e.width,e.height),o=t.right-t.left,r=t.bottom-t.top;if(!Number.isFinite(o)||!Number.isFinite(r))throw new Error("Invalid rectangle");var i=n.x/o,a=n.y/r,s=Math.min(i,a);b.x=-(t.left+o/2)*s+n.x/2,b.y=-(t.top+r/2)*s+n.y/2,b.scale=s},pause:function(){ft(),K=!0},resume:function(){K&&(dt(),K=!1)},isPaused:function(){return K},getTransform:function(){return b},getMinZoom:function(){return A},setMinZoom:function(t){A=t},getMaxZoom:function(){return E},setMaxZoom:function(t){E=t},getTransformOrigin:function(){return M},setTransformOrigin:function(t){M=h(t)},getZoomSpeed:function(){return C},setZoomSpeed:function(t){if(!Number.isFinite(t))throw new Error("Zoom speed should be a number");C=t}};i(U);var J="number"==typeof e.initialX?e.initialX:b.x,Q="number"==typeof e.initialY?e.initialY:b.y,tt="number"==typeof e.initialZoom?e.initialZoom:b.scale;return J==b.x&&Q==b.y&&tt==b.scale||st(J,Q,tt),U;function et(t,e){if(n.getScreenCTM){var o=n.getScreenCTM(),r=o.a,i=o.d,a=o.e,c=o.f;m.x=t*r-a,m.y=e*i-c}else m.x=t,m.y=e;return m}function nt(t,e){b.x=t,b.y=e,rt(),Ot("pan"),at()}function ot(t,e){nt(b.x+t,b.y+e)}function rt(){var t=it();if(t){var e,o,r,i,a=!1,c=(r=(e=n.getBBox()).left,i=e.top,{left:(o={x:r*b.scale+b.x,y:i*b.scale+b.y}
1).x,top:o.y,right:e.width*b.scale+o.x,bottom:e.height*b.scale+o.y}),s=t.left-c.right;return s>0&&(b.x+=s,a=!0),(s=t.right-c.left)<0&&(b.x+=s,a=!0),(s=t.top-c.bottom)>0&&(b.y+=s,a=!0),(s=t.bottom-c.top)<0&&(b.y+=s,a=!0),a}}function it(){if(S){if("boolean"==typeof S){var t=c.getBoundingClientRect(),e=t.width,n=t.height;return{left:e*L,top:n*L,right:e*(1-L),bottom:n*(1-L)}}return S}}function at(){p=!0,w=window.requestAnimationFrame(lt)}function ct(t,e,n){if(g(t)||g(e)||g(n))throw new Error("zoom requires valid numbers");var o=b.scale*n;if(o<A){if(b.scale===A)return;n=A/b.scale}if(o>E){if(b.scale===E)return;n=E/b.scale}var r=et(t,e);b.x=r.x-n*(r.x-b.x),b.y=r.y-n*(r.y-b.y),S&&1===L&&1===A?(b.scale*=n,rt()):rt()||(b.scale*=n),Ot("zoom"),at()}function st(t,e,n){ct(t,e,n/b.scale)}function ut(t,e,n){if(!n)return ot(t,e);j&&j.cancel();var o=0,i=0;j=r({x:0,y:0},{x:t,y:e},{step:function(t){ot(t.x-o,t.y-i),o=t.x,i=t.y}})}function dt(){c.addEventListener("mousedown",_t,{passive:!1}),c.addEventListener("dblclick",xt,{passive:!1}),c.addEventListener("touchstart",ht,{passive:!1}),c.addEventListener("keydown",mt,{passive:!1}),o.addWheelListener(c,Tt,{passive:!1}),at()}function ft(){o.removeWheelListener(c,Tt),c.removeEventListener("mousedown",_t),c.removeEventListener("keydown",mt),c.removeEventListener("dblclick",xt),c.removeEventListener("touchstart",ht),w&&(window.cancelAnimationFrame(w),w=0),P.cancel(),At(),Lt(),z.release(),Ft()}function lt(){p&&(p=!1,n.applyTransform(b),Ot("transform"),w=0)}function mt(t){var e=0,n=0,o=0;if(38===t.keyCode?n=1:40===t.keyCode?n=-1:37===t.keyCode?e=1:39===t.keyCode?e=-1:189===t.keyCode||109===t.keyCode?o=1:187!==t.keyCode&&107!==t.keyCode||(o=-1),!x(t,e,n,o)){if(e||n){t.preventDefault(),t.stopPropagation();var r=c.getBoundingClientRect();ut(.05*(i=Math.min(r.width,r.height))*e,.05*i*n)}if(o){var i,a=Dt(100*o);Mt((i=M?Ct():{x:(s=c.getBoundingClientRect()).width/2,y:s.height/2}).x,i.y,a)}var s}}function ht(t){if(function(t){e.onTouch&&!e.onTouch(t)||(t.stopPropagation(),t.preventDefault())}(t),yt(),1===t.touches.length)return function(t){Y=new Date;var e=kt(t.touches[0]);D=e;var n=et(e.x,e.y);B=n.x,F=n.y,Z=B,O=F,P.cancel(),pt()}(t,t.touches[0]);2===t.touches.length&&(N=wt(t.touches[0],t.touches[1]),R=!0,pt())}function pt(){H||(H=!0,document.addEventListener("touchmove",vt),document.addEventListener("touchend",bt),document.addEventListener("touchcancel",bt))}function vt(t){if(1===t.touches.length){t.stopPropagation();var e=et((d=kt(t.touches[0])).x,d.y),n=e.x-B,o=e.y-F;0!==n&&0!==o&&Bt(),B=e.x,F=e.y,ut(n,o)}else if(2===t.touches.length){R=!0;var r=t.touches[0],i=t.touches[1],a=wt(r,i),c=1+(a/N-1)*_,s=kt(r),u=kt(i);if(B=(s.x+u.x)/2,F=(s.y+u.y)/2,M){var d=Ct();B=d.x,F=d.y}Mt(B,F,c),N=a,t.stopPropagation(),t.preventDefault()}}function yt(){$&&(clearTimeout($),$=0)}function gt(t){if(e.onClick){yt();var n=B-Z,o=F-O;Math.sqrt(n*n+o*o)>5||($=setTimeout(function(){$=0,e.onClick(t)},300))}}function bt(t){if(yt(),t.touches.length>0){var e=et((n=kt(t.touches[0])).x,n.y);B=e.x,F=e.y}else{var n,o=new Date;o-W<300?M?qt((n=Ct()).x,n.y,T):qt(D.x,D.y,T):o-Y<200&>(t),W=o,Ft(),Lt()}}function wt(t,e){var n=t.clientX-e.clientX,o=t.clientY-e.clientY;return Math.sqrt(n*n+o*o)}function xt(t){!function(t){yt(),e.onDoubleClick&&!e.onDoubleClick(t)||(t.preventDefault(),t.stopPropagation())}(t);var n=kt(t);M&&(n=Ct()),qt(n.x,n.y,T)}function _t(t){if(yt(),!q(t)){if(V=t,X=new Date,H)return t.stopPropagation(),!1;if(1===t.button&&null!==window.event||0===t.button){P.cancel();var e=kt(t),n=et(e.x,e.y);return Z=B=n.x,O=F=n.y,document.addEventListener("mousemove",St),document.addEventListener("mouseup",Et),z.capture(t.target||t.srcElement),!1}}}function St(t){if(!H){Bt();var e=kt(t),n=et(e.x,e.y),o=n.x-B,r=n.y-F;B=n.x,F=n.y,ut(o,r)}}function Et(){new Date-X<200&>(V),z.release(),Ft(),At()}function At(){document.removeEventListener("mousemove",St),document.removeEventListener("mouseup",Et),G=!1}function Lt(){document.removeEventListener("touchmove",vt),document.removeEventListener("touchend",bt),document.removeEventListener("touchcancel",bt),G=!1,R=!1,H=!1}function Tt(t){if(!k(t)){P.cancel();var e=t.deltaY;t.deltaMode>0&&(e*=100);var n=Dt(e);
1if(1!==n){var o=M?Ct():kt(t);Mt(o.x,o.y,n),t.preventDefault()}}}function kt(t){var e=c.getBoundingClientRect();return{x:t.clientX-e.left,y:t.clientY-e.top}}function qt(t,e,n){var o=b.scale,i={scale:o},a={scale:n*o};P.cancel(),zt(),I=r(i,a,{step:function(n){st(t,e,n.scale)},done:Zt})}function Ct(){var t=c.getBoundingClientRect();return{x:t.width*M.x,y:t.height*M.y}}function Mt(t,e,n){return P.cancel(),zt(),ct(t,e,n)}function zt(){I&&(I.cancel(),I=null)}function Dt(t){return 1-Math.sign(t)*Math.min(.25,Math.abs(C*t/128))}function Bt(){G||(Ot("panstart"),G=!0,P.start())}function Ft(){G&&(R||P.stop(),Ot("panend"))}function Zt(){Ot("zoomend")}function Ot(t){U.fire(t,U)}}function h(t){if(t)return"object"==typeof t?(y(t.x)&&y(t.y)||p(t),t):void p()}function p(t){throw console.error(t),new Error(["Cannot parse transform origin.","Some good examples:",' "center center" can be achieved with {x: 0.5, y: 0.5}',' "top center" can be achieved with {x: 0.5, y: 0}',' "bottom right" can be achieved with {x: 1, y: 1}'].join("\n"))}function v(){}function y(t){return Number.isFinite(t)}function g(t){return Number.isNaN?Number.isNaN(t):t!=t}t.exports=m,function(){if("undefined"!=typeof document){var t=document.getElementsByTagName("script");if(t){for(var e,n=0;n<t.length;++n){var o=t[n];if(o.src&&o.src.match(/\bpanzoom(\.min)?\.js/)){e=o;break}}if(e){var r=e.getAttribute("query");if(r){var i=e.getAttribute("name")||"pz",a=Date.now();!function t(){var n=document.querySelector(r);if(!n)return Date.now()-a<2e3?void setTimeout(t,100):void console.error("Cannot find the panzoom element",i);var o=function(t){for(var e=t.attributes,n={},o=0;o<e.length;++o){var r=c(e[o]);r&&(n[r.name]=r.value)}return n}(e);console.log(o),window[i]=m(n,o)}()}}}}function c(t){if(t.name&&"p"===t.name[0]&&"z"===t.name[1]&&"-"===t.name[2])return{name:t.name.substr(3),value:JSON.parse(t.value)}}}()},6791:t=>{function e(t){return t.stopPropagation(),!1}function n(){}t.exports=function(t){if(t)return{capture:n,release:n};var o,r,i,a=!1;return{capture:function(t){a=!0,r=window.document.onselectstart,i=window.document.ondragstart,window.document.onselectstart=e,(o=t).ondragstart=e},release:function(){a&&(a=!1,window.document.onselectstart=r,o&&(o.ondragstart=i))}}}},7211:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});var o=n(6611),r=n.n(o),i=n(3220),a=n(5649),c=n(4954),s=n(867);let u;(0,i.on)("mouseover focusin",".district__map-area, a[data-district]",t=>{const{target:e}=t,n=e.closest(".district__pagepart"),o=e.hasAttribute("data-district")?"data-district":"data-district-id",r=e.getAttribute(o);e.classList.contains("district__map-area--hidden")||n.querySelector(".district__default-description").classList.remove("district__district-description--visible");const i=n.querySelector(`[data-district="${r}"]`);if(!i)return;const a=n.querySelector(`[data-district-id="${r}"]`),c=n.querySelector(`.district__district-description--${r}`);i.classList.add("hover"),a.classList.add("district__map-area--hover"),c.classList.add("district__district-description--visible")}),(0,i.on)("mouseout focusout",".district__map-area--hover[data-district-id], .hover[data-district]",t=>{const{target:e}=t,n=e.closest(".district__pagepart"),o=e.hasAttribute("data-district")?"data-district":"data-district-id",r=e.getAttribute(o),i=n.querySelector(".district__default-description"),a=n.querySelector(`[data-district="${r}"]`),c=n.querySelector(`[data-district-id="${r}"]`),s=n.querySelector(`.district__district-description--${r}`);i.classList.add("district__district-description--visible"),a.classList.remove("hover"),c.classList.remove("district__map-area--hover"),s.classList.remove("district__district-description--visible")}),(0,i.on)("click","button[data-district]",t=>{const{target:e}=t,n=e.closest(".district__pagepart");for(const t of n.querySelectorAll(".district__map-area--hover"))t.classList.remove("district__map-area--hover");n.querySelector(`[data-district-id="${e.dataset.district}"]`).classList.add("district__map-area--hover")});const d=t=>{let e=t;"touchstart"===t.type&&(e=t.changedTouches[0]),u={x:e.pageX,y:e.pageY}},f=t=>{if(!u)return;let e=t;"touchend"===t.type&&(e=t.changedTouches[0]);const n=Math.abs(e.pageX-u.x),o=Math.abs(e.pageY-u.y);n<4&&o<4&&(t=>{const{target:e}=t,n=e.closest(".district__pagepart"),o=n.querySelectorAll(`[data-district="${e.dataset.districtId}"]`),r=Array.from(o).filter(t=>t.checkVisibility())[0];if(r){for(const t of n.querySelectorAll(".district__map-area--hover"))t.classList.remove("district__map-area--hover");r.click(),e.classList.add("district__map-area--hover")}})(t)};(0,i.on)("mousedown",".district__pagepart [data-district-id]",t=>{d(t)}),(0,i.on)("mouseup",".district__pagepart [data-district-id]",t=>{f(t)}),(0,c.A)(".pagepart_wrapper_type__DistrictPagePart",()=>{for(const t of(0,a.A)(".district__pagepart [data-district-id]")){const e=t.getAttribute("data-district-id"),n=t.closest(".district__pagepart"),o=(0,a.A)(`[data-district=${e}]`,n);t.setAttribute("tabindex",-1),!0===o.next().done&&t.classList.add("district__map-area--hidden")}});const l=t=>{const e=t.querySelector("[data-district-zoom]"),n=e.querySelector(".district__map-svg"),o=e.dataset.districtZoom.split(",");n&&o.includes((0,s.A)())&&((t,e,n)=>{const o=r()(e,{bounds:{top:n.top,bottom:n.bottom,right:n.right,left:n.left},boundsPadding:1,maxZoom:4,minZoom:1,beforeWheel:()=>!0,onTouch(t){t.preventDefault(),(0,i.on)("touchstart","[data-district-id]",t=>{d(t)}),(0,i.on)("touchend","[data-district-id]",t=>{f(t)})}});t.classList.add("district__map-svg--zoom");const c=o.getTransform().scale,s=e=>4===e?(t.querySelector('[data-district-zoom-button="in"]').disabled=!0,void(t.querySelector('[data-district-zoom-button="out"]').disabled=!1)):e===c?(t.querySelector('[data-district-zoom-button="in"]').disabled=!1,void(t.querySelector('[data-district-zoom-button="out"]').disabled=!0)):(t.querySelector('[data-district-zoom-button="in"]').disabled=!1,void(t.querySelector('[data-district-zoom-button="out"]').disabled=!1));o.on("zoomend",()=>{s(o.getTransform().scale)}
1);const u=e=>{e.preventDefault();const n=e.target.dataset.districtZoomButton,r=t.offsetLeft+t.offsetWidth/2,i=t.offsetTop+t.offsetHeight/2;"in"===n&&o.smoothZoom(r,i,1.5),"out"===n&&o.smoothZoom(r,i,.5),s(o.getTransform().scale)};for(const e of(0,a.A)("[data-district-zoom-button]",t))e.addEventListener("click",u)})(e,n,{top:(e.clientHeight+n.clientHeight)/2,right:Math.abs(n.clientWidth-e.clientWidth)/2,bottom:Math.abs(e.clientHeight-n.clientHeight)/2,left:n.clientWidth})}},9853:t=>{var e=.1,n="function"==typeof Float32Array;function o(t,e){return 1-3*e+3*t}function r(t,e){return 3*e-6*t}function i(t){return 3*t}function a(t,e,n){return((o(e,n)*t+r(e,n))*t+i(e))*t}function c(t,e,n){return 3*o(e,n)*t*t+2*r(e,n)*t+i(e)}function s(t){return t}t.exports=function(t,o,r,i){if(!(0<=t&&t<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");if(t===o&&r===i)return s;for(var u=n?new Float32Array(11):new Array(11),d=0;d<11;++d)u[d]=a(d*e,t,r);return function(n){return 0===n?0:1===n?1:a(function(n){for(var o=0,i=1;10!==i&&u[i]<=n;++i)o+=e;--i;var s=o+(n-u[i])/(u[i+1]-u[i])*e,d=c(s,t,r);return d>=.001?function(t,e,n,o){for(var r=0;r<4;++r){var i=c(e,n,o);if(0===i)return e;e-=(a(e,n,o)-t)/i}return e}(n,s,t,r):0===d?s:function(t,e,n,o,r){var i,c,s=0;do{(i=a(c=e+(n-e)/2,o,r)-t)>0?n=c:e=c}while(Math.abs(i)>1e-7&&++s<10);return c}(n,o,o+e,t,r)}(n),o,i)}}}}]);
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.