From 503b91af267a5319b02bd980758bc5de63e6cd46 Mon Sep 17 00:00:00 2001 From: dabreegster Date: Tue, 20 Aug 2024 11:50:18 +0000 Subject: [PATCH] deploy: 4d47153318da78df07ee58e37d5a61abe593b400 --- .../{About-f78f9df5.js => About-8bc35dd0.js} | 18 +-- .../{Popup-1c45fd62.js => Popup-96b48c8a.js} | 2 +- assets/ZoomOutMap-38b7a8fc.js | 5 + assets/ZoomOutMap-88aee9f2.js | 3 - assets/google_on_non_white_hdpi-368415f0.png | Bin 0 -> 11448 bytes .../{index-980bc66a.js => index-5c856c81.js} | 123 ++++++++--------- ...{index-c502c812.css => index-d1cc442f.css} | 2 +- assets/{main-43e2c5f6.js => main-14049e8d.js} | 2 +- ...{nested-d725f11b.js => nested-f013e9dc.js} | 14 +- ...ested2-7df2ba05.js => nested2-0fc00869.js} | 124 +++++++++--------- browse.html | 10 +- index.html | 10 +- scheme.html | 10 +- 13 files changed, 163 insertions(+), 160 deletions(-) rename assets/{About-f78f9df5.js => About-8bc35dd0.js} (65%) rename assets/{Popup-1c45fd62.js => Popup-96b48c8a.js} (94%) create mode 100644 assets/ZoomOutMap-38b7a8fc.js delete mode 100644 assets/ZoomOutMap-88aee9f2.js create mode 100644 assets/google_on_non_white_hdpi-368415f0.png rename assets/{index-980bc66a.js => index-5c856c81.js} (66%) rename assets/{index-c502c812.css => index-d1cc442f.css} (99%) rename assets/{main-43e2c5f6.js => main-14049e8d.js} (98%) rename assets/{nested-d725f11b.js => nested-f013e9dc.js} (80%) rename assets/{nested2-7df2ba05.js => nested2-0fc00869.js} (80%) diff --git a/assets/About-f78f9df5.js b/assets/About-8bc35dd0.js similarity index 65% rename from assets/About-f78f9df5.js rename to assets/About-8bc35dd0.js index 098f0470..252cb6ae 100644 --- a/assets/About-f78f9df5.js +++ b/assets/About-8bc35dd0.js @@ -1,24 +1,24 @@ -import{S as Me,i as We,s as Le,O as je,P as z,e as h,Q as Se,k as _,x as Be,T as De,U as Re,V as Ue,W as Ye,t as m,o as g,p as d,X as Ce,Y as qe,aQ as Ee,b as Ge,c as Oe,h as b,m as k,n as Qe,q as w,b0 as x,v as o,f as A,j as Ie,l as a}from"./index-980bc66a.js";function Xe(s){let e,t,l,$;const c=s[2].default,r=je(c,s,s[1],null);let i=[{type:"button"},{class:"govuk-button"},{"data-module":"govuk-button"},s[0]],v={};for(let f=0;f{t(0,e=z(z({},e),Ce(r))),"$$scope"in r&&t(1,$=r.$$scope)},e=Ce(e),[e,$,l,c]}class ft extends Me{constructor(e){super(),We(this,e,ze,Xe,Le,{})}}function He(s){let e;return{c(){e=o("open source project")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function Je(s){let e;return{c(){e=o(`Dustin Carlino +import{S as Me,i as We,s as Le,O as Re,P as H,e as h,Q as Se,k as _,x as je,T as Be,U as De,V as Ue,W as Ye,t as m,o as g,p as d,X as Ce,Y as qe,aR as Ee,b as Ge,c as Oe,h as b,m as k,n as Xe,q as w,b1 as x,v as o,f as A,j as Ie,l as a}from"./index-5c856c81.js";function ze(s){let e,t,l,$;const c=s[2].default,r=Re(c,s,s[1],null);let i=[{type:"button"},{class:"govuk-button"},{"data-module":"govuk-button"},s[0]],v={};for(let f=0;f{t(0,e=H(H({},e),Ce(r))),"$$scope"in r&&t(1,$=r.$$scope)},e=Ce(e),[e,$,l,c]}class ft extends Me{constructor(e){super(),We(this,e,He,ze,Le,{})}}function Je(s){let e;return{c(){e=o("open source project")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function Qe(s){let e;return{c(){e=o(`Dustin Carlino `)},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function Ve(s){let e;return{c(){e=o("Peter York")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function Fe(s){let e;return{c(){e=o("Madison Wang")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function Ke(s){let e;return{c(){e=o(`Stuart Lynn `)},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function Ne(s){let e;return{c(){e=o("Ben Ritter")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function Ze(s){let e;return{c(){e=o("OpenStreetMap")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function ye(s){let e;return{c(){e=o("MapLibre")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function et(s){let e;return{c(){e=o(`svelte-maplibre `)},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function tt(s){let e;return{c(){e=o("GeoRust")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function nt(s){let e;return{c(){e=o(`osm2streets `)},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function st(s){let e;return{c(){e=o(`Material icons - `)},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function lt(s){let e;return{c(){e=o("start an issue on Github")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function at(s){let e,t,l,$,c,r,i,v,f,T,H,G,S,J,P,V,C,F,I,K,M,N,O,Z,p,y,W,ee,L,te,j,ne,B,se,D,le,R,ae,re,U,oe,Y,ue,q,fe,ie,$e,ce,Q,pe,X,E;return $=new x({props:{href:"https://github.com/acteng/atip",$$slots:{default:[He]},$$scope:{ctx:s}}}),f=new x({props:{href:"https://www.turing.ac.uk/people/researchers/dustin-carlino",$$slots:{default:[Je]},$$scope:{ctx:s}}}),S=new x({props:{href:"https://github.com/Pete-Y-CS",$$slots:{default:[Ve]},$$scope:{ctx:s}}}),C=new x({props:{href:"https://www.linkedin.com/in/madison-wang-841977bb/",$$slots:{default:[Fe]},$$scope:{ctx:s}}}),I=new x({props:{href:"https://github.com/stuartlynn",$$slots:{default:[Ke]},$$scope:{ctx:s}}}),M=new x({props:{href:"https://github.com/BudgieInWA",$$slots:{default:[Ne]},$$scope:{ctx:s}}}),W=new x({props:{href:"https://www.openstreetmap.org/about",$$slots:{default:[Ze]},$$scope:{ctx:s}}}),L=new x({props:{href:"https://maplibre.org/",$$slots:{default:[ye]},$$scope:{ctx:s}}}),j=new x({props:{href:"https://github.com/dimfeld/svelte-maplibre/",$$slots:{default:[et]},$$scope:{ctx:s}}}),B=new x({props:{href:"https://georust.org/",$$slots:{default:[tt]},$$scope:{ctx:s}}}),D=new x({props:{href:"https://github.com/a-b-street/osm2streets",$$slots:{default:[nt]},$$scope:{ctx:s}}}),R=new x({props:{href:"https://material.io/resources/icons/",$$slots:{default:[st]},$$scope:{ctx:s}}}),Y=new x({props:{href:"https://github.com/acteng/atip/issues/new",$$slots:{default:[lt]},$$scope:{ctx:s}}}),{c(){e=h("div"),t=h("p"),l=o(`ATIP Scheme Sketcher v2 is an - `),b($.$$.fragment),c=o(" supported by Active Travel England and developed by:"),r=A(),i=h("ul"),v=h("li"),b(f.$$.fragment),T=o(": lead developer, from The Alan Turing Institute"),H=A(),G=h("li"),b(S.$$.fragment),J=A(),P=h("li"),V=o(`With UX help from + `)},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function lt(s){let e;return{c(){e=o("start an issue on Github")},m(t,l){_(t,e,l)},d(t){t&&d(e)}}}function at(s){let e,t,l,$,c,r,i,v,f,T,J,G,S,Q,P,V,C,F,I,K,M,N,O,Z,p,y,W,ee,L,te,R,ne,j,se,B,le,D,ae,re,U,oe,Y,ue,q,fe,ie,$e,ce,X,pe,z,E;return $=new x({props:{href:"https://github.com/acteng/atip",$$slots:{default:[Je]},$$scope:{ctx:s}}}),f=new x({props:{href:"https://www.turing.ac.uk/people/researchers/dustin-carlino",$$slots:{default:[Qe]},$$scope:{ctx:s}}}),S=new x({props:{href:"https://github.com/Pete-Y-CS",$$slots:{default:[Ve]},$$scope:{ctx:s}}}),C=new x({props:{href:"https://www.linkedin.com/in/madison-wang-841977bb/",$$slots:{default:[Fe]},$$scope:{ctx:s}}}),I=new x({props:{href:"https://github.com/stuartlynn",$$slots:{default:[Ke]},$$scope:{ctx:s}}}),M=new x({props:{href:"https://github.com/BudgieInWA",$$slots:{default:[Ne]},$$scope:{ctx:s}}}),W=new x({props:{href:"https://www.openstreetmap.org/about",$$slots:{default:[Ze]},$$scope:{ctx:s}}}),L=new x({props:{href:"https://maplibre.org/",$$slots:{default:[ye]},$$scope:{ctx:s}}}),R=new x({props:{href:"https://github.com/dimfeld/svelte-maplibre/",$$slots:{default:[et]},$$scope:{ctx:s}}}),j=new x({props:{href:"https://georust.org/",$$slots:{default:[tt]},$$scope:{ctx:s}}}),B=new x({props:{href:"https://github.com/a-b-street/osm2streets",$$slots:{default:[nt]},$$scope:{ctx:s}}}),D=new x({props:{href:"https://material.io/resources/icons/",$$slots:{default:[st]},$$scope:{ctx:s}}}),Y=new x({props:{href:"https://github.com/acteng/atip/issues/new",$$slots:{default:[lt]},$$scope:{ctx:s}}}),{c(){e=h("div"),t=h("p"),l=o(`ATIP Scheme Sketcher v2 is an + `),b($.$$.fragment),c=o(" supported by Active Travel England and developed by:"),r=A(),i=h("ul"),v=h("li"),b(f.$$.fragment),T=o(": lead developer, from The Alan Turing Institute"),J=A(),G=h("li"),b(S.$$.fragment),Q=A(),P=h("li"),V=o(`With UX help from `),b(C.$$.fragment),F=o(" and "),b(I.$$.fragment),K=o(`, and CSS help from `),b(M.$$.fragment),N=A(),O=h("li"),O.textContent=`With great thanks to ATIP's various users for feedback, testing, and ideas`,Z=A(),p=h("p"),y=o(`ATIP builds on `),b(W.$$.fragment),ee=o(` contributors, `),b(L.$$.fragment),te=o(`, - `),b(j.$$.fragment),ne=o(`, - `),b(B.$$.fragment),se=o(`, - `),b(D.$$.fragment),le=o(`, - `),b(R.$$.fragment),ae=o(", and other open source projects."),re=A(),U=h("p"),oe=o("We want your feedback about ATIP! Please "),b(Y.$$.fragment),ue=o(` + `),b(R.$$.fragment),ne=o(`, + `),b(j.$$.fragment),se=o(`, + `),b(B.$$.fragment),le=o(`, + `),b(D.$$.fragment),ae=o(", and other open source projects."),re=A(),U=h("p"),oe=o("We want your feedback about ATIP! Please "),b(Y.$$.fragment),ue=o(` or email `),q=h("a"),q.textContent="dcarlino@turing.ac.uk",fe=o(` - .`),ie=A(),$e=h("hr"),ce=A(),Q=h("h2"),Q.textContent="Recent changes",pe=A(),X=h("ul"),X.innerHTML=`
  • v2 + .`),ie=A(),$e=h("hr"),ce=A(),X=h("h2"),X.textContent="Recent changes",pe=A(),z=h("ul"),z.innerHTML=`
  • v2 launched on 2 June 2023. Changes: a complete UI rewrite, new draw tools, drawing areas snapped to roads, splitting routes, multiple data schemas, speed limit layer, lane visualization layer
  • v1 - launched in March 2023
  • `,Ie(q,"href","mailto: dcarlino@turing.ac.uk"),Ie(e,"class","govuk-prose")},m(n,u){_(n,e,u),a(e,t),a(t,l),k($,t,null),a(t,c),a(e,r),a(e,i),a(i,v),k(f,v,null),a(v,T),a(i,H),a(i,G),k(S,G,null),a(i,J),a(i,P),a(P,V),k(C,P,null),a(P,F),k(I,P,null),a(P,K),k(M,P,null),a(i,N),a(i,O),a(e,Z),a(e,p),a(p,y),k(W,p,null),a(p,ee),k(L,p,null),a(p,te),k(j,p,null),a(p,ne),k(B,p,null),a(p,se),k(D,p,null),a(p,le),k(R,p,null),a(p,ae),a(e,re),a(e,U),a(U,oe),k(Y,U,null),a(U,ue),a(U,q),a(U,fe),a(e,ie),a(e,$e),a(e,ce),a(e,Q),a(e,pe),a(e,X),E=!0},p(n,u){const me={};u&4&&(me.$$scope={dirty:u,ctx:n}),$.$set(me);const ge={};u&4&&(ge.$$scope={dirty:u,ctx:n}),f.$set(ge);const _e={};u&4&&(_e.$$scope={dirty:u,ctx:n}),S.$set(_e);const de={};u&4&&(de.$$scope={dirty:u,ctx:n}),C.$set(de);const he={};u&4&&(he.$$scope={dirty:u,ctx:n}),I.$set(he);const be={};u&4&&(be.$$scope={dirty:u,ctx:n}),M.$set(be);const ke={};u&4&&(ke.$$scope={dirty:u,ctx:n}),W.$set(ke);const we={};u&4&&(we.$$scope={dirty:u,ctx:n}),L.$set(we);const ve={};u&4&&(ve.$$scope={dirty:u,ctx:n}),j.$set(ve);const xe={};u&4&&(xe.$$scope={dirty:u,ctx:n}),B.$set(xe);const Ae={};u&4&&(Ae.$$scope={dirty:u,ctx:n}),D.$set(Ae);const Te={};u&4&&(Te.$$scope={dirty:u,ctx:n}),R.$set(Te);const Pe={};u&4&&(Pe.$$scope={dirty:u,ctx:n}),Y.$set(Pe)},i(n){E||(m($.$$.fragment,n),m(f.$$.fragment,n),m(S.$$.fragment,n),m(C.$$.fragment,n),m(I.$$.fragment,n),m(M.$$.fragment,n),m(W.$$.fragment,n),m(L.$$.fragment,n),m(j.$$.fragment,n),m(B.$$.fragment,n),m(D.$$.fragment,n),m(R.$$.fragment,n),m(Y.$$.fragment,n),E=!0)},o(n){g($.$$.fragment,n),g(f.$$.fragment,n),g(S.$$.fragment,n),g(C.$$.fragment,n),g(I.$$.fragment,n),g(M.$$.fragment,n),g(W.$$.fragment,n),g(L.$$.fragment,n),g(j.$$.fragment,n),g(B.$$.fragment,n),g(D.$$.fragment,n),g(R.$$.fragment,n),g(Y.$$.fragment,n),E=!1},d(n){n&&d(e),w($),w(f),w(S),w(C),w(I),w(M),w(W),w(L),w(j),w(B),w(D),w(R),w(Y)}}}function rt(s){let e,t,l;function $(r){s[1](r)}let c={title:"About the Active Travel Infrastructure Platform",$$slots:{default:[at]},$$scope:{ctx:s}};return s[0]!==void 0&&(c.open=s[0]),e=new Ee({props:c}),Ge.push(()=>Oe(e,"open",$)),{c(){b(e.$$.fragment)},m(r,i){k(e,r,i),l=!0},p(r,[i]){const v={};i&4&&(v.$$scope={dirty:i,ctx:r}),!t&&i&1&&(t=!0,v.open=r[0],Qe(()=>t=!1)),e.$set(v)},i(r){l||(m(e.$$.fragment,r),l=!0)},o(r){g(e.$$.fragment,r),l=!1},d(r){w(e,r)}}}function ot(s,e,t){let{open:l}=e;function $(c){l=c,t(0,l)}return s.$$set=c=>{"open"in c&&t(0,l=c.open)},[l,$]}class it extends Me{constructor(e){super(),We(this,e,ot,rt,Le,{open:0})}}export{it as A,ft as D}; + launched in March 2023`,Ie(q,"href","mailto: dcarlino@turing.ac.uk"),Ie(e,"class","govuk-prose")},m(n,u){_(n,e,u),a(e,t),a(t,l),k($,t,null),a(t,c),a(e,r),a(e,i),a(i,v),k(f,v,null),a(v,T),a(i,J),a(i,G),k(S,G,null),a(i,Q),a(i,P),a(P,V),k(C,P,null),a(P,F),k(I,P,null),a(P,K),k(M,P,null),a(i,N),a(i,O),a(e,Z),a(e,p),a(p,y),k(W,p,null),a(p,ee),k(L,p,null),a(p,te),k(R,p,null),a(p,ne),k(j,p,null),a(p,se),k(B,p,null),a(p,le),k(D,p,null),a(p,ae),a(e,re),a(e,U),a(U,oe),k(Y,U,null),a(U,ue),a(U,q),a(U,fe),a(e,ie),a(e,$e),a(e,ce),a(e,X),a(e,pe),a(e,z),E=!0},p(n,u){const me={};u&4&&(me.$$scope={dirty:u,ctx:n}),$.$set(me);const ge={};u&4&&(ge.$$scope={dirty:u,ctx:n}),f.$set(ge);const _e={};u&4&&(_e.$$scope={dirty:u,ctx:n}),S.$set(_e);const de={};u&4&&(de.$$scope={dirty:u,ctx:n}),C.$set(de);const he={};u&4&&(he.$$scope={dirty:u,ctx:n}),I.$set(he);const be={};u&4&&(be.$$scope={dirty:u,ctx:n}),M.$set(be);const ke={};u&4&&(ke.$$scope={dirty:u,ctx:n}),W.$set(ke);const we={};u&4&&(we.$$scope={dirty:u,ctx:n}),L.$set(we);const ve={};u&4&&(ve.$$scope={dirty:u,ctx:n}),R.$set(ve);const xe={};u&4&&(xe.$$scope={dirty:u,ctx:n}),j.$set(xe);const Ae={};u&4&&(Ae.$$scope={dirty:u,ctx:n}),B.$set(Ae);const Te={};u&4&&(Te.$$scope={dirty:u,ctx:n}),D.$set(Te);const Pe={};u&4&&(Pe.$$scope={dirty:u,ctx:n}),Y.$set(Pe)},i(n){E||(m($.$$.fragment,n),m(f.$$.fragment,n),m(S.$$.fragment,n),m(C.$$.fragment,n),m(I.$$.fragment,n),m(M.$$.fragment,n),m(W.$$.fragment,n),m(L.$$.fragment,n),m(R.$$.fragment,n),m(j.$$.fragment,n),m(B.$$.fragment,n),m(D.$$.fragment,n),m(Y.$$.fragment,n),E=!0)},o(n){g($.$$.fragment,n),g(f.$$.fragment,n),g(S.$$.fragment,n),g(C.$$.fragment,n),g(I.$$.fragment,n),g(M.$$.fragment,n),g(W.$$.fragment,n),g(L.$$.fragment,n),g(R.$$.fragment,n),g(j.$$.fragment,n),g(B.$$.fragment,n),g(D.$$.fragment,n),g(Y.$$.fragment,n),E=!1},d(n){n&&d(e),w($),w(f),w(S),w(C),w(I),w(M),w(W),w(L),w(R),w(j),w(B),w(D),w(Y)}}}function rt(s){let e,t,l;function $(r){s[1](r)}let c={title:"About the Active Travel Infrastructure Platform",$$slots:{default:[at]},$$scope:{ctx:s}};return s[0]!==void 0&&(c.open=s[0]),e=new Ee({props:c}),Ge.push(()=>Oe(e,"open",$)),{c(){b(e.$$.fragment)},m(r,i){k(e,r,i),l=!0},p(r,[i]){const v={};i&4&&(v.$$scope={dirty:i,ctx:r}),!t&&i&1&&(t=!0,v.open=r[0],Xe(()=>t=!1)),e.$set(v)},i(r){l||(m(e.$$.fragment,r),l=!0)},o(r){g(e.$$.fragment,r),l=!1},d(r){w(e,r)}}}function ot(s,e,t){let{open:l}=e;function $(c){l=c,t(0,l)}return s.$$set=c=>{"open"in c&&t(0,l=c.open)},[l,$]}class it extends Me{constructor(e){super(),We(this,e,ot,rt,Le,{open:0})}}export{it as A,ft as D}; diff --git a/assets/Popup-1c45fd62.js b/assets/Popup-96b48c8a.js similarity index 94% rename from assets/Popup-1c45fd62.js rename to assets/Popup-96b48c8a.js index c0813a8c..9fc6d7f3 100644 --- a/assets/Popup-1c45fd62.js +++ b/assets/Popup-96b48c8a.js @@ -1 +1 @@ -import{S as i,i as _,s as c,aE as m,h as g,m as d,t as r,o as f,q as C,O,e as h,j as $,k as v,T as P,U as k,V as q,p as S}from"./index-980bc66a.js";const T=n=>({props:n&16}),l=n=>({props:w(n[4])});function b(n){let o,a;const e=n[2].default,t=O(e,n,n[3],l);return{c(){o=h("div"),t&&t.c(),$(o,"class","govuk-prose")},m(s,p){v(s,o,p),t&&t.m(o,null),a=!0},p(s,p){t&&t.p&&(!a||p&24)&&P(t,e,s,s[3],a?q(e,s[3],p,T):k(s[3]),l)},i(s){a||(r(t,s),a=!0)},o(s){f(t,s),a=!1},d(s){s&&S(o),t&&t.d(s)}}}function j(n){let o,a;return o=new m({props:{openOn:n[0],popupClass:n[1],openIfTopMost:!0,$$slots:{default:[b,({features:e})=>({4:e}),({features:e})=>e?16:0]},$$scope:{ctx:n}}}),{c(){g(o.$$.fragment)},m(e,t){d(o,e,t),a=!0},p(e,[t]){const s={};t&1&&(s.openOn=e[0]),t&2&&(s.popupClass=e[1]),t&24&&(s.$$scope={dirty:t,ctx:e}),o.$set(s)},i(e){a||(r(o.$$.fragment,e),a=!0)},o(e){f(o.$$.fragment,e),a=!1},d(e){C(o,e)}}}function w(n){return n?n[0].properties??{}:{}}function E(n,o,a){let{$$slots:e={},$$scope:t}=o,{openOn:s="hover"}=o,{popupClass:p=void 0}=o;return n.$$set=u=>{"openOn"in u&&a(0,s=u.openOn),"popupClass"in u&&a(1,p=u.popupClass),"$$scope"in u&&a(3,t=u.$$scope)},[s,p,e,t]}class M extends i{constructor(o){super(),_(this,o,E,j,c,{openOn:0,popupClass:1})}}export{M as P}; +import{S as i,i as _,s as c,aE as m,h as g,m as d,t as r,o as f,q as C,O,e as h,j as $,k as v,T as P,U as k,V as q,p as S}from"./index-5c856c81.js";const T=n=>({props:n&16}),l=n=>({props:w(n[4])});function b(n){let o,a;const e=n[2].default,t=O(e,n,n[3],l);return{c(){o=h("div"),t&&t.c(),$(o,"class","govuk-prose")},m(s,p){v(s,o,p),t&&t.m(o,null),a=!0},p(s,p){t&&t.p&&(!a||p&24)&&P(t,e,s,s[3],a?q(e,s[3],p,T):k(s[3]),l)},i(s){a||(r(t,s),a=!0)},o(s){f(t,s),a=!1},d(s){s&&S(o),t&&t.d(s)}}}function j(n){let o,a;return o=new m({props:{openOn:n[0],popupClass:n[1],openIfTopMost:!0,$$slots:{default:[b,({features:e})=>({4:e}),({features:e})=>e?16:0]},$$scope:{ctx:n}}}),{c(){g(o.$$.fragment)},m(e,t){d(o,e,t),a=!0},p(e,[t]){const s={};t&1&&(s.openOn=e[0]),t&2&&(s.popupClass=e[1]),t&24&&(s.$$scope={dirty:t,ctx:e}),o.$set(s)},i(e){a||(r(o.$$.fragment,e),a=!0)},o(e){f(o.$$.fragment,e),a=!1},d(e){C(o,e)}}}function w(n){return n?n[0].properties??{}:{}}function E(n,o,a){let{$$slots:e={},$$scope:t}=o,{openOn:s="hover"}=o,{popupClass:p=void 0}=o;return n.$$set=u=>{"openOn"in u&&a(0,s=u.openOn),"popupClass"in u&&a(1,p=u.popupClass),"$$scope"in u&&a(3,t=u.$$scope)},[s,p,e,t]}class M extends i{constructor(o){super(),_(this,o,E,j,c,{openOn:0,popupClass:1})}}export{M as P}; diff --git a/assets/ZoomOutMap-38b7a8fc.js b/assets/ZoomOutMap-38b7a8fc.js new file mode 100644 index 00000000..06519c30 --- /dev/null +++ b/assets/ZoomOutMap-38b7a8fc.js @@ -0,0 +1,5 @@ +import{S as x,i as $,s as ee,O as ye,e as C,j as c,k as E,T as be,U as ve,V as ke,t as z,o as F,p as R,l as T,f as K,av as Ce,x as W,N as Oe,bc as Pn,K as Zt,Y as ie,v as de,J as Me,F as Tn,h as Y,m as X,q as j,E as Cn,aj as Qe,a5 as Ae,bd as Sn,be as yt,as as zn,bf as En,w as qe,a2 as Rn,aS as Bn,bg as In,bh as Fn,b as Ye,c as ft,n as ut,r as Se,aT as bt,bi as _e,a4 as H,bj as Le,a3 as ne,b2 as Je,bk as Gn,a6 as ze,a7 as Ee,ag as qt,aa as Nt,bl as On,ak as An,al as Un,b0 as Wt,u as Zn,bm as qn,b4 as Vt,au as vt,am as Nn,a as ct,R as Wn,aF as kt,aG as Ke,aI as Vn,aL as wt,aN as Ge,aO as Dt,aK as Fe,b3 as Ht,a8 as Kt,bn as pt,bo as st,bp as Dn,bq as Hn,ac as Lt}from"./index-5c856c81.js";function Kn(n){let e,t;const r=n[1].default,l=ye(r,n,n[0],null);return{c(){e=C("div"),l&&l.c(),c(e,"class","govuk-button-group")},m(i,o){E(i,e,o),l&&l.m(e,null),t=!0},p(i,[o]){l&&l.p&&(!t||o&1)&&be(l,r,i,i[0],t?ke(r,i[0],o,null):ve(i[0]),null)},i(i){t||(z(l,i),t=!0)},o(i){F(l,i),t=!1},d(i){i&&R(e),l&&l.d(i)}}}function Qn(n,e,t){let{$$slots:r={},$$scope:l}=e;return n.$$set=i=>{"$$scope"in i&&t(0,l=i.$$scope)},[l,r]}class Wl extends x{constructor(e){super(),$(this,e,Qn,Kn,ee,{})}}function Jn(n){let e,t,r;const l=n[3].default,i=ye(l,n,n[2],null);return{c(){e=C("fieldset"),t=C("div"),i&&i.c(),c(t,"class",n[0]),c(t,"data-module","govuk-checkboxes"),c(e,"class","govuk-fieldset")},m(o,s){E(o,e,s),T(e,t),i&&i.m(t,null),r=!0},p(o,[s]){i&&i.p&&(!r||s&4)&&be(i,l,o,o[2],r?ke(l,o[2],s,null):ve(o[2]),null)},i(o){r||(z(i,o),r=!0)},o(o){F(i,o),r=!1},d(o){o&&R(e),i&&i.d(o)}}}function Yn(n,e,t){let{$$slots:r={},$$scope:l}=e,{small:i=!1}=e,o=i?"govuk-checkboxes--small":"govuk-checkboxes";return n.$$set=s=>{"small"in s&&t(1,i=s.small),"$$scope"in s&&t(2,l=s.$$scope)},[o,i,l,r]}class Vl extends x{constructor(e){super(),$(this,e,Yn,Jn,ee,{small:1})}}const Xn=n=>({}),Mt=n=>({});function jn(n){let e,t,r,l,i,o,s,a,f;const u=n[5].default,m=ye(u,n,n[4],null),_=n[5].right,g=ye(_,n,n[4],Mt);return{c(){e=C("div"),t=C("input"),r=K(),l=C("label"),m&&m.c(),i=K(),o=C("span"),g&&g.c(),c(t,"type","checkbox"),c(t,"class","govuk-checkboxes__input"),c(t,"id",n[3]),c(l,"class","govuk-label govuk-checkboxes__label"),c(l,"for",n[3]),c(l,"title",n[1]),Ce(o,"float","right"),c(e,"class","govuk-checkboxes__item"),c(e,"style",n[2])},m(y,L){E(y,e,L),T(e,t),t.checked=n[0],T(e,r),T(e,l),m&&m.m(l,null),T(e,i),T(e,o),g&&g.m(o,null),s=!0,a||(f=[W(t,"change",n[7]),W(t,"change",n[6])],a=!0)},p(y,[L]){L&1&&(t.checked=y[0]),m&&m.p&&(!s||L&16)&&be(m,u,y,y[4],s?ke(u,y[4],L,null):ve(y[4]),null),(!s||L&2)&&c(l,"title",y[1]),g&&g.p&&(!s||L&16)&&be(g,_,y,y[4],s?ke(_,y[4],L,Xn):ve(y[4]),Mt)},i(y){s||(z(m,y),z(g,y),s=!0)},o(y){F(m,y),F(g,y),s=!1},d(y){y&&R(e),m&&m.d(y),g&&g.d(y),a=!1,Oe(f)}}}function xn(n,e,t){let{$$slots:r={},$$scope:l}=e;const i=Pn(r);let{checked:o}=e,{hint:s=null}=e,f=i.right!==void 0?"float: none":"",u=Zt();function m(g){ie.call(this,n,g)}function _(){o=this.checked,t(0,o)}return n.$$set=g=>{"checked"in g&&t(0,o=g.checked),"hint"in g&&t(1,s=g.hint),"$$scope"in g&&t(4,l=g.$$scope)},[o,s,f,u,l,r,m,_]}class Dl extends x{constructor(e){super(),$(this,e,xn,jn,ee,{checked:0,hint:1})}}function $n(n){let e,t,r,l,i,o,s;const a=n[3].default,f=ye(a,n,n[2],null);return{c(){e=C("details"),t=C("summary"),r=C("span"),l=de(n[0]),i=K(),o=C("div"),f&&f.c(),c(r,"class","govuk-details__summary-text"),c(t,"class","govuk-details__summary"),c(o,"class","govuk-details__text"),e.open=n[1],c(e,"class","govuk-details"),c(e,"data-module","govuk-details")},m(u,m){E(u,e,m),T(e,t),T(t,r),T(r,l),T(e,i),T(e,o),f&&f.m(o,null),s=!0},p(u,[m]){(!s||m&1)&&Me(l,u[0]),f&&f.p&&(!s||m&4)&&be(f,a,u,u[2],s?ke(a,u[2],m,null):ve(u[2]),null),(!s||m&2)&&(e.open=u[1])},i(u){s||(z(f,u),s=!0)},o(u){F(f,u),s=!1},d(u){u&&R(e),f&&f.d(u)}}}function er(n,e,t){let{$$slots:r={},$$scope:l}=e,{label:i}=e,{open:o=!1}=e;return n.$$set=s=>{"label"in s&&t(0,i=s.label),"open"in s&&t(1,o=s.open),"$$scope"in s&&t(2,l=s.$$scope)},[i,o,l,r]}class tr extends x{constructor(e){super(),$(this,e,er,$n,ee,{label:0,open:1})}}function Pt(n,e,t){const r=n.slice();return r[10]=e[t][0],r[11]=e[t][1],r}function Tt(n){let e,t;return{c(){e=C("div"),t=de(n[2]),c(e,"class","govuk-hint")},m(r,l){E(r,e,l),T(e,t)},p(r,l){l&4&&Me(t,r[2])},d(r){r&&R(e)}}}function Ct(n){let e;return{c(){e=C("option"),e.__value="",qe(e,e.__value)},m(t,r){E(t,e,r)},d(t){t&&R(e)}}}function St(n){let e,t=n[11]+"",r,l;return{c(){e=C("option"),r=de(t),e.__value=l=n[10],qe(e,e.__value)},m(i,o){E(i,e,o),T(e,r)},p(i,o){o&8&&t!==(t=i[11]+"")&&Me(r,t),o&8&&l!==(l=i[10])&&(e.__value=l,qe(e,e.__value))},d(i){i&&R(e)}}}function nr(n){let e,t,r,l,i,o,s,a;e=new Cn({props:{errorMessage:n[6]}});let f=n[2]&&Tt(n),u=n[4]&&Ct(),m=Qe(n[3]),_=[];for(let g=0;gn[9].call(l))},m(g,y){X(e,g,y),E(g,t,y),f&&f.m(g,y),E(g,r,y),E(g,l,y),u&&u.m(l,null),T(l,i);for(let L=0;L<_.length;L+=1)_[L]&&_[L].m(l,null);yt(l,n[0],!0),o=!0,s||(a=[W(l,"change",n[9]),W(l,"change",n[8])],s=!0)},p(g,y){const L={};if(y&64&&(L.errorMessage=g[6]),e.$set(L),g[2]?f?f.p(g,y):(f=Tt(g),f.c(),f.m(r.parentNode,r)):f&&(f.d(1),f=null),g[4]?u||(u=Ct(),u.c(),u.m(l,i)):u&&(u.d(1),u=null),y&8){m=Qe(g[3]);let b;for(b=0;b{"label"in g&&t(1,r=g.label),"hint"in g&&t(2,l=g.hint),"choices"in g&&t(3,i=g.choices),"emptyOption"in g&&t(4,o=g.emptyOption),"disabled"in g&&t(5,s=g.disabled),"errorMessage"in g&&t(6,a=g.errorMessage),"value"in g&&t(0,f=g.value)},[f,r,l,i,o,s,a,u,m,_]}class ir extends x{constructor(e){super(),$(this,e,lr,rr,ee,{label:1,hint:2,choices:3,emptyOption:4,disabled:5,errorMessage:6,value:0})}}function Hl(n,e){let t=new Set(n.getStyle().layers.filter(r=>r.type=="line").map(r=>r.id));if(e=="dataviz")return["Road network","Path"].filter(r=>t.has(r));if(e=="hybrid")return["Path","Road","Tunnel"].filter(r=>t.has(r));if(e=="streets"){let r=[];for(let l of["road","bridge","tunnel"])for(let i of["link","minor","minor_construction","motorway","motorway_construction","motorway_link","path_pedestrian","secondary_tertiary","secondary_tertiary_construction","service_track","service_track_construction","street","trunk_primary","trunk_primary_construction","trunk_primary_link"])r.push(`${l}_${i}`);return r.filter(l=>t.has(l))}return e=="uk-openzoomstack-light"?n.getStyle().layers.filter(r=>r["source-layer"]=="roads"&&r.type=="line").map(r=>r.id):[]}let I=n=>n,te=n=>n,or=n=>n,sr=n=>n,ar=n=>n,fr=n=>n,ur=n=>n,cr=[ur("raster-basemap"),I("parliamentary_constituencies"),I("parliamentary_constituencies-outline"),I("wards"),I("wards-outline"),I("combined_authorities"),I("combined_authorities-outline"),I("local_authority_districts"),I("local_authority_districts-outline"),I("local_planning_authorities"),I("local_planning_authorities-outline"),I("census_output_areas"),I("census_output_areas-outline"),I("imd"),I("imd-outline"),I("pollution"),I("road_noise"),I("mrn"),I("srn"),I("bus_routes"),I("trams"),I("national_cycle_network"),I("cycle_paths"),I("pct_commute"),I("pct_school"),I("road_widths"),I("road_speeds"),I("pavement_widths"),I("gradient"),I("gradient_arrows"),I("education"),I("hospitals"),I("sports_spaces"),I("railway_stations"),I("cycle_parking"),I("crossings"),I("vehicle_counts"),I("stats19"),I("bus_stops"),te("interventions-coverage-polygons-outlines"),te(I("interventions-polygons")),te(I("interventions-polygons-outlines")),te("hover-polygons"),te("hover-lines"),te(I("interventions-lines")),te(I("interventions-lines-endpoints")),te("hover-points"),te(I("interventions-points")),I("problems"),te("edit-polygon-fill"),te("edit-polygon-lines"),te("edit-polygon-vertices"),te("draw-split-route"),te("route-points"),te("route-lines"),te("route-polygons"),or("road_label"),fr(sr(ar("Road labels"))),te("boundary"),I("measurement-line"),te("georeferenced-image"),I("cover-interactive-layers")],dr=Rn(null);function mr(n,e){return{id:e,beforeId:gr(n,e)}}function gr(n,e){let t=Bn(dr);if(!t){console.warn(`getBeforeId(${e}) called before map is ready. Z-ordering may be incorrect.`);return}let r,l=!1;for(let i=n.layerZorder.length-1;i>=0;i--){let o=n.layerZorder[i];if(o==e){l=!0;break}t.getLayer(o)&&(r=o)}if(!l)throw new Error(`Layer ID ${e} not defined in layerZorder`);return r}const Kl=["==",["geometry-type"],"Polygon"],Ql=["==",["geometry-type"],"LineString"],Jl=["==",["geometry-type"],"Point"];function Yl(){return{type:"FeatureCollection",features:[]}}function Xl(n,e,t){let r=["match",n];for(let[l,i]of Object.entries(e))r.push(l),r.push(i);return r.push(t),r}function hr(n){return In(n)}function jl(n){var t,r;let e={type:"FeatureCollection",features:[]};for(let l of n.features)if(e.features.push(l),l.geometry.type=="LineString"&&!((t=l.properties)!=null&&t.hide_while_editing))for(let i of[l.geometry.coordinates[0],l.geometry.coordinates[l.geometry.coordinates.length-1]])e.features.push({type:"Feature",properties:{endpoint:!0,scheme_reference:(r=l.properties)==null?void 0:r.scheme_reference},geometry:{type:"Point",coordinates:i}});return e}function xl(n,e,t){let r=["step",n];for(let l=1;lTerms of Use + and + Privacy Policy`},m(t,r){E(t,e,r)},d(t){t&&R(e)}}}function _r(n){let e,t,r,l,i;function o(f){n[2](f)}let s={label:"Basemap",choices:Fn(),disabled:n[0]};n[1]!==void 0&&(s.value=n[1]),e=new ir({props:s}),Ye.push(()=>ft(e,"value",o));let a=n[1]=="google"&&zt();return{c(){Y(e.$$.fragment),r=K(),a&&a.c(),l=Ae()},m(f,u){X(e,f,u),E(f,r,u),a&&a.m(f,u),E(f,l,u),i=!0},p(f,[u]){const m={};u&1&&(m.disabled=f[0]),!t&&u&2&&(t=!0,m.value=f[1],ut(()=>t=!1)),e.$set(m),f[1]=="google"?a||(a=zt(),a.c(),a.m(l.parentNode,l)):a&&(a.d(1),a=null)},i(f){i||(z(e.$$.fragment,f),i=!0)},o(f){F(e.$$.fragment,f),i=!1},d(f){f&&(R(r),R(l)),j(e,f),a&&a.d(f)}}}function yr(n,e,t){let r;Se(n,bt,o=>t(1,r=o));let{disabled:l=!1}=e;function i(o){r=o,bt.set(r)}return n.$$set=o=>{"disabled"in o&&t(0,l=o.disabled)},[l,r,i]}class ti extends x{constructor(e){super(),$(this,e,yr,_r,ee,{disabled:0})}}function br(n){let e,t;return{c(){e=_e("svg"),t=_e("path"),c(t,"d","M13.12.706a.982.982 0 0 0-1.391 0L6.907 5.517 2.087.696a.982.982 0 1 0-1.391 1.39l4.821 4.821L.696 11.73a.982.982 0 1 0 1.39 1.39l4.821-4.821 4.822 4.821a.982.982 0 1 0 1.39-1.39L8.298 6.908l4.821-4.822a.988.988 0 0 0 0-1.38Z"),c(e,"viewBox","0 0 14 14"),c(e,"width","13"),c(e,"height","13"),c(e,"class","svelte-en2qvf")},m(r,l){E(r,e,l),T(e,t)},p:H,i:H,o:H,d(r){r&&R(e)}}}class Qt extends x{constructor(e){super(),$(this,e,null,br,ee,{})}}function vr(n){let e,t;return{c(){e=_e("svg"),t=_e("path"),c(t,"d","M15 0C6.705 0 0 6.705 0 15C0 23.295 6.705 30 15 30C23.295 30 30 23.295 30 15C30 6.705 23.295 0 15 0ZM22.5 20.385L20.385 22.5L15 17.115L9.615 22.5L7.5 20.385L12.885 15L7.5 9.615L9.615 7.5L15 12.885L20.385 7.5L22.5 9.615L17.115 15L22.5 20.385Z"),c(e,"viewBox","0 0 30 30"),c(e,"fill","none"),c(e,"xmlns","http://www.w3.org/2000/svg"),c(e,"class","svelte-d2loi5")},m(r,l){E(r,e,l),T(e,t)},p:H,i:H,o:H,d(r){r&&R(e)}}}class Jt extends x{constructor(e){super(),$(this,e,null,vr,ee,{})}}function kr(n){let e,t;return{c(){e=C("img"),ne(e.src,t=n[3]+"area.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,l){E(r,e,l)},p(r,l){l&8&&!ne(e.src,t=r[3]+"area.svg")&&c(e,"src",t),l&64&&c(e,"alt",r[6])},d(r){r&&R(e)}}}function wr(n){let e,t;return{c(){e=C("img"),ne(e.src,t=n[3]+"reverse.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,l){E(r,e,l)},p(r,l){l&8&&!ne(e.src,t=r[3]+"reverse.svg")&&c(e,"src",t),l&64&&c(e,"alt",r[6])},d(r){r&&R(e)}}}function pr(n){let e,t;return{c(){e=C("img"),ne(e.src,t=n[3]+"poi.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,l){E(r,e,l)},p(r,l){l&8&&!ne(e.src,t=r[3]+"poi.svg")&&c(e,"src",t),l&64&&c(e,"alt",r[6])},d(r){r&&R(e)}}}function Lr(n){let e,t;return{c(){e=C("img"),ne(e.src,t=n[3]+"postal_code.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,l){E(r,e,l)},p(r,l){l&8&&!ne(e.src,t=r[3]+"postal_code.svg")&&c(e,"src",t),l&64&&c(e,"alt",r[6])},d(r){r&&R(e)}}}function Mr(n){let e,t;return{c(){e=C("img"),ne(e.src,t=n[3]+"street.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,l){E(r,e,l)},p(r,l){l&8&&!ne(e.src,t=r[3]+"street.svg")&&c(e,"src",t),l&64&&c(e,"alt",r[6])},d(r){r&&R(e)}}}function Pr(n){let e,t;return{c(){e=C("img"),ne(e.src,t=n[3]+"road.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,l){E(r,e,l)},p(r,l){l&8&&!ne(e.src,t=r[3]+"road.svg")&&c(e,"src",t),l&64&&c(e,"alt",r[6])},d(r){r&&R(e)}}}function Tr(n){let e,t;return{c(){e=C("img"),ne(e.src,t=n[3]+"housenumber.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,l){E(r,e,l)},p(r,l){l&8&&!ne(e.src,t=r[3]+"housenumber.svg")&&c(e,"src",t),l&64&&c(e,"alt",r[6])},d(r){r&&R(e)}}}function Cr(n){let e,t,r,l;return{c(){e=C("img"),ne(e.src,t=n[5])||c(e,"src",t),c(e,"alt",n[4]),c(e,"class","svelte-ltkwvy")},m(i,o){E(i,e,o),r||(l=W(e,"error",n[14]),r=!0)},p(i,o){o&32&&!ne(e.src,t=i[5])&&c(e,"src",t),o&16&&c(e,"alt",i[4])},d(i){i&&R(e),r=!1,l()}}}function Et(n){let e,t;return{c(){e=C("span"),t=de(n[6]),c(e,"class","secondary svelte-ltkwvy")},m(r,l){E(r,e,l),T(e,t)},p(r,l){l&64&&Me(t,r[6])},d(r){r&&R(e)}}}function Sr(n){var q,N;let e,t,r,l,i,o,s,a,f=(n[7]?n[0].place_name:n[0].place_name.replace(/,.*/,""))+"",u,m,_=n[2]==="always"||n[2]&&!n[0].address&&((q=n[0].properties)==null?void 0:q.kind)!=="road"&&((N=n[0].properties)==null?void 0:N.kind)!=="road_relation"&&!n[0].id.startsWith("address.")&&!n[0].id.startsWith("postal_code.")&&(!n[0].id.startsWith("poi.")||!n[5])&&!n[7],g,y,L=(n[7]?"":n[0].place_name.replace(/[^,]*,?\s*/,""))+"",b,p,U;function v(S,M){var oe,h;return M&1&&(t=null),M&1&&(r=null),M&1&&(l=null),S[5]?Cr:S[0].address?Tr:((oe=S[0].properties)==null?void 0:oe.kind)==="road"||((h=S[0].properties)==null?void 0:h.kind)==="road_relation"?Pr:(t==null&&(t=!!S[0].id.startsWith("address.")),t?Mr:(r==null&&(r=!!S[0].id.startsWith("postal_code.")),r?Lr:(l==null&&(l=!!S[0].id.startsWith("poi.")),l?pr:S[7]?wr:kr)))}let P=v(n,-1),k=P(n),Z=_&&Et(n);return{c(){e=C("li"),k.c(),i=K(),o=C("span"),s=C("span"),a=C("span"),u=de(f),m=K(),Z&&Z.c(),g=K(),y=C("span"),b=de(L),c(a,"class","primary svelte-ltkwvy"),c(s,"class","svelte-ltkwvy"),c(y,"class","line2 svelte-ltkwvy"),c(o,"class","texts svelte-ltkwvy"),c(e,"tabindex","0"),c(e,"data-selected",n[1]),c(e,"class","svelte-ltkwvy"),Le(e,"selected",n[1])},m(S,M){E(S,e,M),k.m(e,null),T(e,i),T(e,o),T(o,s),T(s,a),T(a,u),T(s,m),Z&&Z.m(s,null),T(o,g),T(o,y),T(y,b),p||(U=[W(e,"mouseenter",n[12]),W(e,"focus",n[13])],p=!0)},p(S,[M]){var oe,h;P===(P=v(S,M))&&k?k.p(S,M):(k.d(1),k=P(S),k&&(k.c(),k.m(e,i))),M&1&&f!==(f=(S[7]?S[0].place_name:S[0].place_name.replace(/,.*/,""))+"")&&Me(u,f),M&37&&(_=S[2]==="always"||S[2]&&!S[0].address&&((oe=S[0].properties)==null?void 0:oe.kind)!=="road"&&((h=S[0].properties)==null?void 0:h.kind)!=="road_relation"&&!S[0].id.startsWith("address.")&&!S[0].id.startsWith("postal_code.")&&(!S[0].id.startsWith("poi.")||!S[5])&&!S[7]),_?Z?Z.p(S,M):(Z=Et(S),Z.c(),Z.m(s,null)):Z&&(Z.d(1),Z=null),M&1&&L!==(L=(S[7]?"":S[0].place_name.replace(/[^,]*,?\s*/,""))+"")&&Me(b,L),M&2&&c(e,"data-selected",S[1]),M&2&&Le(e,"selected",S[1])},i:H,o:H,d(S){S&&R(e),k.d(),Z&&Z.d(),p=!1,Oe(U)}}}function zr(n,e,t){var v;let r,l,{feature:i}=e,{selected:o=!1}=e,{showPlaceType:s}=e,{missingIconsCache:a}=e,{iconsBaseUrl:f}=e;const u=(v=i.properties)==null?void 0:v.categories;let m,_,g=0,y=i.place_type[0]==="reverse";function L(P){_&&a.add(_),t(10,g++,g)}function b(P){ie.call(this,n,P)}function p(P){ie.call(this,n,P)}const U=P=>L(P.currentTarget);return n.$$set=P=>{"feature"in P&&t(0,i=P.feature),"selected"in P&&t(1,o=P.selected),"showPlaceType"in P&&t(2,s=P.showPlaceType),"missingIconsCache"in P&&t(9,a=P.missingIconsCache),"iconsBaseUrl"in P&&t(3,f=P.iconsBaseUrl)},n.$$.update=()=>{var P,k,Z,q;if(n.$$.dirty&3640)do t(11,r--,r),t(4,m=u==null?void 0:u[r]),t(5,_=m?f+m.replace(/ /g,"_")+".svg":void 0);while(r>-1&&(!_||a.has(_)));n.$$.dirty&1&&t(6,l=i.id.startsWith("poi.")?(k=(P=i.properties)==null?void 0:P.categories)==null?void 0:k.join(", "):((q=(Z=i.properties)==null?void 0:Z.place_type_name)==null?void 0:q[0])??i.place_type[0])},t(11,r=(u==null?void 0:u.length)??0),[i,o,s,f,m,_,l,y,L,a,g,r,b,p,U]}class Er extends x{constructor(e){super(),$(this,e,zr,Sr,ee,{feature:0,selected:1,showPlaceType:2,missingIconsCache:9,iconsBaseUrl:3})}}function Rr(n){let e;return{c(){e=C("div"),e.innerHTML='',c(e,"class","svelte-7cmwmc")},m(t,r){E(t,e,r)},p:H,i:H,o:H,d(t){t&&R(e)}}}class Br extends x{constructor(e){super(),$(this,e,null,Rr,ee,{})}}function Ir(n){let e,t;return{c(){e=_e("svg"),t=_e("path"),c(t,"d","M30.003-26.765C13.46-26.765 0-14.158 0 1.337c0 23.286 24.535 42.952 28.39 46.04.24.192.402.316.471.376.323.282.732.424 1.142.424.41 0 .82-.142 1.142-.424.068-.06.231-.183.471-.376 3.856-3.09 28.39-22.754 28.39-46.04 0-15.495-13.46-28.102-30.003-28.102Zm1.757 12.469c4.38 0 7.858 1.052 10.431 3.158 2.595 2.105 3.89 4.913 3.89 8.422 0 2.34-.53 4.362-1.593 6.063-1.063 1.702-3.086 3.616-6.063 5.742-2.042 1.51-3.337 2.659-3.89 3.446-.532.787-.8 1.82-.8 3.096v1.914h-8.449V15.18c0-2.041.434-3.815 1.306-5.325.872-1.51 2.467-3.118 4.785-4.82 2.233-1.594 3.7-2.89 4.402-3.889a5.582 5.582 0 0 0 1.087-3.35c0-1.382-.51-2.435-1.531-3.158-1.02-.723-2.45-1.087-4.28-1.087-3.19 0-6.826 1.047-10.91 3.131l-3.472-6.986c4.742-2.659 9.77-3.992 15.087-3.992Zm-1.88 37.324c1.765 0 3.124.472 4.08 1.408.98.936 1.47 2.276 1.47 4.02 0 1.68-.49 3.007-1.47 3.985-.977.957-2.336 1.435-4.08 1.435-1.787 0-3.171-.465-4.15-1.4-.978-.958-1.47-2.298-1.47-4.02 0-1.787.48-3.14 1.436-4.054.957-.915 2.355-1.374 4.184-1.374Z"),c(e,"viewBox","0 0 60.006 21.412"),c(e,"width","14"),c(e,"height","20"),c(e,"class","svelte-en2qvf")},m(r,l){E(r,e,l),T(e,t)},p:H,i:H,o:H,d(r){r&&R(e)}}}class Fr extends x{constructor(e){super(),$(this,e,null,Ir,ee,{})}}function Gr(n){let e,t,r;return{c(){e=_e("svg"),t=_e("circle"),r=_e("path"),c(t,"cx","4.789"),c(t,"cy","4.787"),c(t,"r","3.85"),Ce(t,"stroke-width","1.875"),Ce(t,"fill","none"),c(r,"d","M12.063 12.063 7.635 7.635"),Ce(r,"stroke-width","1.875"),Ce(r,"stroke-linecap","round"),c(e,"xmlns","http://www.w3.org/2000/svg"),c(e,"width","13"),c(e,"height","13"),c(e,"viewBox","0 0 13 13"),c(e,"class","svelte-1bpbt60")},m(l,i){E(l,e,i),T(e,t),T(e,r)},p:H,i:H,o:H,d(l){l&&R(e)}}}class Or extends x{constructor(e){super(),$(this,e,null,Gr,ee,{})}}function Ar(n,e,t){const r=e[1],l=e[0],i=r-l;return n===r&&t?n:((n-l)%i+i)%i+l}function Rt(n){const e=[...n];return e[2]r[0]||l.maxZoom!=null&&l.maxZoomDate.now()){if(!Ze.coords)break e;return Ze.coords}let i;try{return i=await new Promise((o,s)=>{t.signal.addEventListener("abort",()=>{s(Error("aborted"))}),navigator.geolocation.getCurrentPosition(a=>{o([a.coords.longitude,a.coords.latitude].map(f=>f.toFixed(6)).join(","))},a=>{s(a)},l)}),i}catch{}finally{l.cachedLocationExpiry&&(Ze={time:Date.now(),coords:i})}if(t.signal.aborted)return}if(l.type==="server-geolocation")return"ip";if(r&&l.type==="map-center")return r[1].toFixed(6)+","+r[2].toFixed(6)}}function Bt(n,e,t){const r=n.slice();return r[81]=e[t],r[83]=t,r}function It(n){let e,t;return e=new Br({}),{c(){Y(e.$$.fragment)},m(r,l){X(e,r,l),t=!0},i(r){t||(z(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){j(e,r)}}}function Ft(n){let e,t,r,l,i;return t=new Fr({}),{c(){e=C("button"),Y(t.$$.fragment),c(e,"type","button"),c(e,"title",n[9]),c(e,"class","svelte-zh3kmv"),Le(e,"active",n[0])},m(o,s){E(o,e,s),X(t,e,null),r=!0,l||(i=W(e,"click",n[67]),l=!0)},p(o,s){(!r||s[0]&512)&&c(e,"title",o[9]),(!r||s[0]&1)&&Le(e,"active",o[0])},i(o){r||(z(t.$$.fragment,o),r=!0)},o(o){F(t.$$.fragment,o),r=!1},d(o){o&&R(e),j(t),l=!1,i()}}}function Zr(n){let e,t=[],r=new Map,l,i,o,s=Qe(n[14]);const a=f=>f[81].id+(f[81].address?","+f[81].address:"");for(let f=0;f{q=null}),Ee()),(!v||V[0]&2)&&Le(f,"displayable",B[1]!==""),B[5]===!0?N?(N.p(B,V),V[0]&32&&z(N,1)):(N=Ft(B),N.c(),z(N,1),N.m(r,y)):N&&(ze(),F(N,1,1,()=>{N=null}),Ee()),M&&M.p&&(!v||V[1]&134217728)&&be(M,S,B,B[58],v?ke(S,B[58],V,null):ve(B[58]),null);let le=b;b=we(B),b===le?~b&&h[b].p(B,V):(p&&(ze(),F(h[le],1,1,()=>{h[le]=null}),Ee()),~b?(p=h[b],p?p.p(B,V):(p=h[b]=oe[b](B),p.c()),z(p,1),p.m(t,null)):p=null),(!v||V[0]&4&&U!==(U=Je(B[2])+" svelte-zh3kmv"))&&c(t,"class",U),(!v||V[0]&22)&&Le(t,"can-collapse",B[4]&&B[1]==="")},i(B){v||(z(Z),z(i.$$.fragment,B),z(m.$$.fragment,B),z(q),z(N),z(M,B),z(p),v=!0)},o(B){F(Z),F(i.$$.fragment,B),F(m.$$.fragment,B),F(q),F(N),F(M,B),F(p),v=!1},d(B){B&&(R(e),R(t)),j(i),n[61](null),j(m),q&&q.d(),N&&N.d(),M&&M.d(B),~b&&h[b].d(),P=!1,Oe(k)}}}function Dr(n,e,t){let r,{$$slots:l={},$$scope:i}=e,{class:o=void 0}=e,{apiKey:s}=e,{bbox:a=void 0}=e,{clearButtonTitle:f="clear"}=e,{clearOnBlur:u=!1}=e,{collapsed:m=!1}=e,{country:_=void 0}=e,{debounceSearch:g=200}=e,{enableReverse:y=!1}=e,{errorMessage:L="Something went wrong…"}=e,{filter:b=()=>!0}=e,{flyTo:p=!0}=e,{fuzzyMatch:U=!0}=e,{language:v=void 0}=e,{limit:P=void 0}=e,{mapController:k=void 0}=e,{minLength:Z=2}=e,{noResultsMessage:q="Oops! Looks like you're trying to predict something that's not quite right. We can't seem to find what you're looking for. Maybe try double-checking your spelling or try a different search term. Keep on typing - we'll do our best to get you where you need to go!"}=e,{placeholder:N="Search"}=e,{proximity:S=[{type:"server-geolocation"}]}=e,{reverseActive:M=y==="always"}=e,{reverseButtonTitle:oe="toggle reverse geocoding"}=e,{searchValue:h=""}=e,{showFullGeometry:we=!0}=e,{showPlaceType:B="ifNeeded"}=e,{showResultsWhileTyping:V=!0}=e,{selectFirst:le=!0}=e,{flyToSelected:w=!1}=e,{markerOnSelected:ce=!0}=e,{types:se=void 0}=e,{excludeTypes:me=!1}=e,{zoom:Ue=16}=e,{maxZoom:Re=18}=e,{apiUrl:je="https://api.maptiler.com/geocoding"}=e,{fetchParameters:xe={}}=e,{iconsBaseUrl:mt="https://cdn.maptiler.com/maptiler-geocoding-control/v1.2.3/icons/"}=e,{adjustUrlQuery:$e=d=>{}}=e;function rn(){ge.focus()}function ln(){ge.blur()}function gt(d,J=!0,ae=!1){t(1,h=d),J?(t(15,D=-1),_t()):(rt(!ae,ae),setTimeout(()=>{ge.focus(),ge.select()}))}function on(){t(14,O=void 0),t(55,G=void 0),t(15,D=-1)}function sn(){t(54,Q=[]),t(55,G=void 0)}let Be=!1,O,Q,G,ht="",ge,D=-1,he,We=[],Te,Ie,Ve,et;const an=new Set,pe=qt();Nt(()=>{k&&(k.setEventHandler(void 0),k.indicateReverse(!1),k.setSelectedMarker(-1),k.setMarkers(void 0,void 0))});function _t(d){if(Ie&&(clearTimeout(Ie),Ie=void 0),D>-1&&O)t(55,G=O[D]),t(1,h=G.place_type[0]==="reverse"?G.place_name:G.place_name.replace(/,.*/,"")),t(18,he=void 0),t(54,Q=void 0),t(15,D=-1);else if(h){const J=d||!tt(h);nt(h,{exact:!0}).then(()=>{t(54,Q=O),t(55,G=void 0),J&&fn()}).catch(ae=>t(18,he=ae))}}function tt(d){try{return On(d,6)}catch{return!1}}async function nt(d,{byId:J=!1,exact:ae=!1}={}){t(18,he=void 0),Te==null||Te.abort();const fe=new AbortController;t(19,Te=fe);try{const A=tt(d),ue=new URLSearchParams;if(v!==void 0&&ue.set("language",Array.isArray(v)?v.join(","):v??""),se&&ue.set("types",se.join(",")),me&&ue.set("excludeTypes",String(me)),a&&ue.set("bbox",a.map(He=>He.toFixed(6)).join(",")),_&&ue.set("country",Array.isArray(_)?_.join(","):_),!J&&!A){const He=await Ur(k,S,fe);He&&ue.set("proximity",He),(ae||!V)&&ue.set("autocomplete","false"),ue.set("fuzzyMatch",String(U))}P!==void 0&&(!A||(se==null?void 0:se.length)===1)&&ue.set("limit",String(P)),ue.set("key",s),$e(ue);const De=je+"/"+encodeURIComponent(A?A.decimalLongitude+","+A.decimalLatitude:d)+".json?"+ue.toString();if(De===ht){J?(t(14,O=void 0),t(55,G=We[0])):t(14,O=We);return}ht=De;const it=await fetch(De,{signal:fe.signal,...xe});if(!it.ok)throw new Error(await it.text());const ot=await it.json();pe("response",{url:De,featureCollection:ot}),J?(t(14,O=void 0),t(55,G=ot.features[0]),We=[G]):(t(14,O=ot.features.filter(b)),A&&O.unshift({type:"Feature",properties:{},id:"reverse_"+A.decimalLongitude+"_"+A.decimalLatitude,text:A.decimalLatitude+", "+A.decimalLongitude,place_name:A.decimalLatitude+", "+A.decimalLongitude,place_type:["reverse"],center:[A.decimalLongitude,A.decimalLatitude],bbox:[A.decimalLongitude,A.decimalLatitude,A.decimalLongitude,A.decimalLatitude],geometry:{type:"Point",coordinates:[A.decimalLongitude,A.decimalLatitude]}}),We=O,A&&ge.focus())}catch(A){if(A&&typeof A=="object"&&"name"in A&&A.name==="AbortError")return;throw A}finally{fe===Te&&t(19,Te=void 0)}}function fn(){var ae;if(!(Q!=null&&Q.length)||!p)return;const d=[180,90,-180,-90],J=!Q.some(fe=>!fe.matching_text);for(const fe of Q)if(J||!fe.matching_text)for(const A of[0,1,2,3])d[A]=Math[A<2?"min":"max"](d[A],((ae=fe.bbox)==null?void 0:ae[A])??fe.center[A%2]);k&&Q.length>0&&(G&&d[0]===d[2]&&d[1]===d[3]?k.flyTo(G.center,Ue):k.fitBounds(Rt(d),50,Re))}function un(d){t(0,M=y==="always"),t(14,O=void 0),t(55,G=void 0),t(15,D=-1),gt(d[1].toFixed(6)+", "+Ar(d[0],[-180,180],!0).toFixed(6),!1,!0)}function cn(d){if(!O)return;let J=d.key==="ArrowDown"?1:d.key==="ArrowUp"?-1:0;J&&(D===(le?0:-1)&&J===-1&&t(15,D=O.length),t(15,D+=J),D>=O.length&&t(15,D=-1),D<0&&le&&t(15,D=0),d.preventDefault())}function rt(d=!0,J=!1){if(t(18,he=void 0),V||J){if(Ie&&clearTimeout(Ie),h.length{nt(ae).catch(fe=>t(18,he=fe))},d?g:0)}else t(14,O=void 0),t(18,he=void 0)}function lt(d){t(55,G=d),t(1,h=d.place_name),t(15,D=-1)}const dn=()=>ge.focus();function mn(d){Ye[d?"unshift":"push"](()=>{ge=d,t(17,ge)})}function gn(){h=this.value,t(1,h),t(13,Be),t(27,u)}const hn=()=>t(13,Be=!0),_n=()=>t(13,Be=!1),yn=()=>rt(),bn=()=>{t(1,h=""),ge.focus()},vn=()=>t(0,M=!M),kn=()=>t(18,he=void 0),wn=d=>t(15,D=d),pn=d=>lt(d),Ln=()=>{le||t(15,D=-1)},Mn=()=>{};return n.$$set=d=>{"class"in d&&t(2,o=d.class),"apiKey"in d&&t(25,s=d.apiKey),"bbox"in d&&t(26,a=d.bbox),"clearButtonTitle"in d&&t(3,f=d.clearButtonTitle),"clearOnBlur"in d&&t(27,u=d.clearOnBlur),"collapsed"in d&&t(4,m=d.collapsed),"country"in d&&t(28,_=d.country),"debounceSearch"in d&&t(29,g=d.debounceSearch),"enableReverse"in d&&t(5,y=d.enableReverse),"errorMessage"in d&&t(6,L=d.errorMessage),"filter"in d&&t(30,b=d.filter),"flyTo"in d&&t(31,p=d.flyTo),"fuzzyMatch"in d&&t(32,U=d.fuzzyMatch),"language"in d&&t(33,v=d.language),"limit"in d&&t(34,P=d.limit),"mapController"in d&&t(35,k=d.mapController),"minLength"in d&&t(36,Z=d.minLength),"noResultsMessage"in d&&t(7,q=d.noResultsMessage),"placeholder"in d&&t(8,N=d.placeholder),"proximity"in d&&t(37,S=d.proximity),"reverseActive"in d&&t(0,M=d.reverseActive),"reverseButtonTitle"in d&&t(9,oe=d.reverseButtonTitle),"searchValue"in d&&t(1,h=d.searchValue),"showFullGeometry"in d&&t(38,we=d.showFullGeometry),"showPlaceType"in d&&t(10,B=d.showPlaceType),"showResultsWhileTyping"in d&&t(39,V=d.showResultsWhileTyping),"selectFirst"in d&&t(11,le=d.selectFirst),"flyToSelected"in d&&t(40,w=d.flyToSelected),"markerOnSelected"in d&&t(41,ce=d.markerOnSelected),"types"in d&&t(42,se=d.types),"excludeTypes"in d&&t(43,me=d.excludeTypes),"zoom"in d&&t(44,Ue=d.zoom),"maxZoom"in d&&t(45,Re=d.maxZoom),"apiUrl"in d&&t(46,je=d.apiUrl),"fetchParameters"in d&&t(47,xe=d.fetchParameters),"iconsBaseUrl"in d&&t(12,mt=d.iconsBaseUrl),"adjustUrlQuery"in d&&t(48,$e=d.adjustUrlQuery),"$$scope"in d&&t(58,i=d.$$scope)},n.$$.update=()=>{if(n.$$.dirty[0]&134225920&&setTimeout(()=>{t(16,Ve=Be),u&&!Be&&t(1,h="")}),n.$$.dirty[0]&16386|n.$$.dirty[1]&32&&h.lengtht(18,he=d)),n.$$.dirty[1]&50356241&&(k&&G&&G.id!==et&&p&&(!G.bbox||G.bbox[0]===G.bbox[2]&&G.bbox[1]===G.bbox[3]?k.flyTo(G.center,G.id.startsWith("poi.")||G.id.startsWith("address.")?Re:Ue):k.fitBounds(Rt(G.bbox),50,Re),t(14,O=void 0),t(54,Q=void 0),t(15,D=-1)),t(56,et=G==null?void 0:G.id)),n.$$.dirty[0]&18432&&le&&O!=null&&O.length&&t(15,D=0),n.$$.dirty[0]&2050&&(le||t(15,D=-1)),n.$$.dirty[0]&16384|n.$$.dirty[1]&8388608&&Q!==O&&t(54,Q=void 0),n.$$.dirty[0]&81921|n.$$.dirty[1]&8388624&&k&&k.setEventHandler(d=>{switch(d.type){case"mapClick":M&&un(d.coordinates);break;case"markerClick":{const J=O==null?void 0:O.find(ae=>ae.id===d.id);J&<(J)}break;case"markerMouseEnter":Q&&t(15,D=Ve?(O==null?void 0:O.findIndex(J=>J.id===d.id))??-1:-1);break;case"markerMouseLeave":Q&&t(15,D=-1);break}}),n.$$.dirty[0]&49152&&t(57,r=O==null?void 0:O[D]),n.$$.dirty[1]&67133969&&k&&r&&p&&w&&k.flyTo(r.center,r.id.startsWith("poi.")||r.id.startsWith("address.")?Re:Ue),n.$$.dirty[1]&1040&&(ce||k==null||k.setMarkers(void 0,void 0)),n.$$.dirty[1]&75498512&&k&&ce&&!Q&&(k.setMarkers(r?[r]:void 0,void 0),k.setSelectedMarker(r?0:-1)),n.$$.dirty[1]&25165840&&k&&k.setMarkers(Q,G),n.$$.dirty[0]&32768|n.$$.dirty[1]&8388624&&Q&&k&&k.setSelectedMarker(D),n.$$.dirty[0]&2|n.$$.dirty[1]&16&&k){const d=tt(h);k.setReverseMarker(d?[d.decimalLongitude,d.decimalLatitude]:void 0)}n.$$.dirty[1]&67108864&&pe("select",r),n.$$.dirty[1]&16777216&&pe("pick",G),n.$$.dirty[0]&81920&&pe("optionsVisibilityChange",Ve&&!!O),n.$$.dirty[0]&16384&&pe("featuresListed",O),n.$$.dirty[1]&8388608&&pe("featuresMarked",Q),n.$$.dirty[0]&1&&pe("reverseToggle",M),n.$$.dirty[0]&2&&pe("queryChange",h),n.$$.dirty[0]&1|n.$$.dirty[1]&16&&k&&k.indicateReverse(M)},[M,h,o,f,m,y,L,q,N,oe,B,le,mt,Be,O,D,Ve,ge,he,Te,an,_t,cn,rt,lt,s,a,u,_,g,b,p,U,v,P,k,Z,S,we,V,w,ce,se,me,Ue,Re,je,xe,$e,rn,ln,gt,on,sn,Q,G,et,r,i,l,dn,mn,gn,hn,_n,yn,bn,vn,kn,wn,pn,Ln,Mn]}class Hr extends x{constructor(e){super(),$(this,e,Dr,Vr,ee,{class:2,apiKey:25,bbox:26,clearButtonTitle:3,clearOnBlur:27,collapsed:4,country:28,debounceSearch:29,enableReverse:5,errorMessage:6,filter:30,flyTo:31,fuzzyMatch:32,language:33,limit:34,mapController:35,minLength:36,noResultsMessage:7,placeholder:8,proximity:37,reverseActive:0,reverseButtonTitle:9,searchValue:1,showFullGeometry:38,showPlaceType:10,showResultsWhileTyping:39,selectFirst:11,flyToSelected:40,markerOnSelected:41,types:42,excludeTypes:43,zoom:44,maxZoom:45,apiUrl:46,fetchParameters:47,iconsBaseUrl:12,adjustUrlQuery:48,focus:49,blur:50,setQuery:51,clearList:52,clearMap:53},null,[-1,-1,-1])}get focus(){return this.$$.ctx[49]}get blur(){return this.$$.ctx[50]}get setQuery(){return this.$$.ctx[51]}get clearList(){return this.$$.ctx[52]}get clearMap(){return this.$$.ctx[53]}}function Ot(n){let e,t,r,l;return t=new Hr({props:{mapController:n[1],apiKey:"MZEJTanw3WpxRvt7qDfo",country:"gb"}}),{c(){e=C("div"),Y(t.$$.fragment),c(e,"class",r=Je(n[0])+" svelte-189syb7")},m(i,o){E(i,e,o),X(t,e,null),l=!0},p(i,o){const s={};o&2&&(s.mapController=i[1]),t.$set(s),(!l||o&1&&r!==(r=Je(i[0])+" svelte-189syb7"))&&c(e,"class",r)},i(i){l||(z(t.$$.fragment,i),l=!0)},o(i){F(t.$$.fragment,i),l=!1},d(i){i&&R(e),j(t)}}}function Kr(n){let e,t,r=n[1]&&Ot(n);return{c(){r&&r.c(),e=Ae()},m(l,i){r&&r.m(l,i),E(l,e,i),t=!0},p(l,[i]){l[1]?r?(r.p(l,i),i&2&&z(r,1)):(r=Ot(l),r.c(),z(r,1),r.m(e.parentNode,e)):r&&(ze(),F(r,1,1,()=>{r=null}),Ee())},i(l){t||(z(r),t=!0)},o(l){F(r),t=!1},d(l){l&&R(e),r&&r.d(l)}}}function Qr(n,e,t){let r;Se(n,Wt,o=>t(2,r=o));let{position:l="top-left"}=e,i;return Zn(()=>{t(1,i=qn(r,Vt))}),n.$$set=o=>{"position"in o&&t(0,l=o.position)},[l,i]}class ni extends x{constructor(e){super(),$(this,e,Qr,Kr,ee,{position:0})}}function Jr(n){let e;return{c(){e=C("ul"),e.innerHTML=`
  • Click + on the map to open a new tab with a 3rd-party imagery provider
  • Press Escape + to exit this mode
  • Cursor by Luc Chaissac
  • `},m(t,r){E(t,e,r)},p:H,i:H,o:H,d(t){t&&R(e)}}}class Yr extends x{constructor(e){super(),$(this,e,null,Jr,ee,{})}}const Xr="/atip/assets/camera_cursor-824d29b6.svg",{window:jr}=Nn;function At(n){let e,t,r,l;const i=[$r,xr],o=[];function s(a,f){return a[0]?0:1}return e=s(n),t=o[e]=i[e](n),{c(){t.c(),r=Ae()},m(a,f){o[e].m(a,f),E(a,r,f),l=!0},p(a,f){let u=e;e=s(a),e===u?o[e].p(a,f):(ze(),F(o[u],1,1,()=>{o[u]=null}),Ee(),t=o[e],t?t.p(a,f):(t=o[e]=i[e](a),t.c()),z(t,1),t.m(r.parentNode,r))},i(a){l||(z(t),l=!0)},o(a){F(t),l=!1},d(a){a&&R(r),o[e].d(a)}}}function xr(n){let e,t;return e=new ct({props:{$$slots:{default:[el]},$$scope:{ctx:n}}}),e.$on("click",n[8]),{c(){Y(e.$$.fragment)},m(r,l){X(e,r,l),t=!0},p(r,l){const i={};l&8192&&(i.$$scope={dirty:l,ctx:r}),e.$set(i)},i(r){t||(z(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){j(e,r)}}}function $r(n){let e,t,r,l,i,o,s;e=new ct({props:{$$slots:{default:[tl]},$$scope:{ctx:n}}}),e.$on("click",n[6]);function a(u){n[7](u)}let f={legend:"Source",choices:[["google","Google Street View"],["bing","Bing Streetside"]]};return n[2].streetViewImagery!==void 0&&(f.value=n[2].streetViewImagery),r=new Wn({props:f}),Ye.push(()=>ft(r,"value",a)),o=new tr({props:{label:"Help",$$slots:{default:[nl]},$$scope:{ctx:n}}}),{c(){Y(e.$$.fragment),t=K(),Y(r.$$.fragment),i=K(),Y(o.$$.fragment)},m(u,m){X(e,u,m),E(u,t,m),X(r,u,m),E(u,i,m),X(o,u,m),s=!0},p(u,m){const _={};m&8192&&(_.$$scope={dirty:m,ctx:u}),e.$set(_);const g={};!l&&m&4&&(l=!0,g.value=u[2].streetViewImagery,ut(()=>l=!1)),r.$set(g);const y={};m&8192&&(y.$$scope={dirty:m,ctx:u}),o.$set(y)},i(u){s||(z(e.$$.fragment,u),z(r.$$.fragment,u),z(o.$$.fragment,u),s=!0)},o(u){F(e.$$.fragment,u),F(r.$$.fragment,u),F(o.$$.fragment,u),s=!1},d(u){u&&(R(t),R(i)),j(e,u),j(r,u),j(o,u)}}}function el(n){let e;return{c(){e=de("Enable Street View")},m(t,r){E(t,e,r)},d(t){t&&R(e)}}}function tl(n){let e;return{c(){e=de("Disable Street View")},m(t,r){E(t,e,r)},d(t){t&&R(e)}}}function nl(n){let e,t;return e=new Yr({}),{c(){Y(e.$$.fragment)},m(r,l){X(e,r,l),t=!0},i(r){t||(z(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){j(e,r)}}}function rl(n){let e,t,r,l,i=n[1]&&At(n);return{c(){i&&i.c(),e=Ae()},m(o,s){i&&i.m(o,s),E(o,e,s),t=!0,r||(l=W(jr,"keydown",n[3]),r=!0)},p(o,[s]){o[1]?i?(i.p(o,s),s&2&&z(i,1)):(i=At(o),i.c(),z(i,1),i.m(e.parentNode,e)):i&&(ze(),F(i,1,1,()=>{i=null}),Ee())},i(o){t||(z(i),t=!0)},o(o){F(i),t=!1},d(o){o&&R(e),i&&i.d(o),r=!1,l()}}}function ll(n,e,t){let r;Se(n,vt,b=>t(2,r=b));let{cfg:l}=e,{map:i}=e,{enabled:o}=e,{showControls:s=!0}=e,a=[];function f(){if(i){i.on("click",m),i.getCanvas().style.cursor=`url(${Xr}), auto`;for(let b of l.getStreetViewRoadLayerNames(i))a.push([b,i.getPaintProperty(b,"line-color")]),i.setPaintProperty(b,"line-color","cyan")}}function u(){if(i){i.off("click",m),i.getCanvas().style.cursor="inherit";for(let[b,p]of a)i.setPaintProperty(b,"line-color",p);a=[]}}Nt(u);function m(b){if(!o)return;let p=b.lngLat.lng,U=b.lngLat.lat;r.streetViewImagery=="google"?window.open(`http://maps.google.com/maps?q=&layer=c&cbll=${U},${p}&cbp=11,0,0,0,0`,"_blank"):r.streetViewImagery=="bing"&&window.open(`https://www.bing.com/maps?cp=${U}~${p}&style=x`,"_blank")}function _(b){o&&b.key=="Escape"&&(b.stopPropagation(),t(0,o=!1))}const g=()=>t(0,o=!1);function y(b){n.$$.not_equal(r.streetViewImagery,b)&&(r.streetViewImagery=b,vt.set(r))}const L=()=>t(0,o=!0);return n.$$set=b=>{"cfg"in b&&t(4,l=b.cfg),"map"in b&&t(5,i=b.map),"enabled"in b&&t(0,o=b.enabled),"showControls"in b&&t(1,s=b.showControls)},n.$$.update=()=>{n.$$.dirty&1&&(o?f():u())},[o,s,r,_,l,i,g,y,L]}class ri extends x{constructor(e){super(),$(this,e,ll,rl,ee,{cfg:4,map:5,enabled:0,showControls:1})}}var il=Object.defineProperty,Pe=(n,e)=>il(n,"name",{value:e,configurable:!0});function at(n){if(!n)throw new Error("coord is required");if(!Array.isArray(n)){if(n.type==="Feature"&&n.geometry!==null&&n.geometry.type==="Point")return[...n.geometry.coordinates];if(n.type==="Point")return[...n.coordinates]}if(Array.isArray(n)&&n.length>=2&&!Array.isArray(n[0])&&!Array.isArray(n[1]))return[...n];throw new Error("coord must be GeoJSON Point or an Array of numbers")}Pe(at,"getCoord");function ol(n){if(Array.isArray(n))return n;if(n.type==="Feature"){if(n.geometry!==null)return n.geometry.coordinates}else if(n.coordinates)return n.coordinates;throw new Error("coords must be GeoJSON Feature, Geometry Object or an Array")}Pe(ol,"getCoords");function Yt(n){if(n.length>1&&kt(n[0])&&kt(n[1]))return!0;if(Array.isArray(n[0])&&n[0].length)return Yt(n[0]);throw new Error("coordinates must only contain numbers")}Pe(Yt,"containsNumber");function sl(n,e,t){if(!e||!t)throw new Error("type and name required");if(!n||n.type!==e)throw new Error("Invalid input to "+t+": must be a "+e+", given "+n.type)}Pe(sl,"geojsonType");function al(n,e,t){if(!n)throw new Error("No feature passed");if(!t)throw new Error(".featureOf() requires a name");if(!n||n.type!=="Feature"||!n.geometry)throw new Error("Invalid input to "+t+", Feature with geometry required");if(!n.geometry||n.geometry.type!==e)throw new Error("Invalid input to "+t+": must be a "+e+", given "+n.geometry.type)}Pe(al,"featureOf");function fl(n,e,t){if(!n)throw new Error("No featureCollection passed");if(!t)throw new Error(".collectionOf() requires a name");if(!n||n.type!=="FeatureCollection")throw new Error("Invalid input to "+t+", FeatureCollection required");for(const r of n.features){if(!r||r.type!=="Feature"||!r.geometry)throw new Error("Invalid input to "+t+", Feature with geometry required");if(!r.geometry||r.geometry.type!==e)throw new Error("Invalid input to "+t+": must be a "+e+", given "+r.geometry.type)}}Pe(fl,"collectionOf");function ul(n){return n.type==="Feature"?n.geometry:n}Pe(ul,"getGeom");function cl(n,e){return n.type==="FeatureCollection"?"FeatureCollection":n.type==="GeometryCollection"?"GeometryCollection":n.type==="Feature"&&n.geometry!==null?n.geometry.type:n.type}Pe(cl,"getType");var dl=Object.defineProperty,ml=(n,e)=>dl(n,"name",{value:e,configurable:!0});function Xt(n,e,t={}){var r=at(n),l=at(e),i=Ke(l[1]-r[1]),o=Ke(l[0]-r[0]),s=Ke(r[1]),a=Ke(l[1]),f=Math.pow(Math.sin(i/2),2)+Math.pow(Math.sin(o/2),2)*Math.cos(s)*Math.cos(a);return Vn(2*Math.atan2(Math.sqrt(f),Math.sqrt(1-f)),t.units)}ml(Xt,"distance");var gl=Object.defineProperty,re=(n,e)=>gl(n,"name",{value:e,configurable:!0});function Ne(n,e,t){if(n!==null)for(var r,l,i,o,s,a,f,u=0,m=0,_,g=n.type,y=g==="FeatureCollection",L=g==="Feature",b=y?n.features.length:1,p=0;pa||y>f||L>u){s=m,a=r,f=y,u=L,i=0;return}var b=Ge([s,m],t.properties);if(e(b,r,l,L,i)===!1)return!1;i++,s=m})===!1)return!1}}})}re($t,"segmentEach");function en(n,e,t){var r=t,l=!1;return $t(n,function(i,o,s,a,f){l===!1&&t===void 0?r=i:r=e(r,i,o,s,a,f),l=!0}),r}re(en,"segmentReduce");function tn(n,e){if(!n)throw new Error("geojson is required");Xe(n,function(t,r,l){if(t.geometry!==null){var i=t.geometry.type,o=t.geometry.coordinates;switch(i){case"LineString":if(e(t,r,l,0,0)===!1)return!1;break;case"Polygon":for(var s=0;sMl(n,"name",{value:e,configurable:!0});function nn(n,e={}){return en(n,(t,r)=>{const l=r.geometry.coordinates;return t+Xt(l[0],l[1],e)},0)}Pl(nn,"length");var li=nn;const ii={area:"#D94324",route:"#555F5E",crossing:"#4daf4a",other:"#984ea3",hovering:"black",lineEndpointColor:"black",streetview:"blue",measuringLine:"cyan"},oi=10,si=10;function ai(){return Tl(["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00"])}function Tl(n){return n[Math.floor(Math.random()*n.length)]}function Cl(n){let e;const t=n[16].default,r=ye(t,n,n[24],null);return{c(){r&&r.c()},m(l,i){r&&r.m(l,i),e=!0},p(l,i){r&&r.p&&(!e||i&16777216)&&be(r,t,l,l[24],e?ke(t,l[24],i,null):ve(l[24]),null)},i(l){e||(z(r,l),e=!0)},o(l){F(r,l),e=!1},d(l){r&&r.d(l)}}}function Sl(n){let e,t,r;function l(o){n[17](o)}let i={id:n[1],type:"circle",source:n[2],sourceLayer:n[3],beforeId:n[4],beforeLayerType:n[5],paint:n[6],layout:n[7],filter:n[8],applyToClusters:n[9],minzoom:n[10],maxzoom:n[11],hoverCursor:n[12],manageHoverState:n[13],eventsIfTopMost:n[14],interactive:n[15],$$slots:{default:[Cl]},$$scope:{ctx:n}};return n[0]!==void 0&&(i.hovered=n[0]),e=new Ht({props:i}),Ye.push(()=>ft(e,"hovered",l)),e.$on("click",n[18]),e.$on("dblclick",n[19]),e.$on("contextmenu",n[20]),e.$on("mouseenter",n[21]),e.$on("mousemove",n[22]),e.$on("mouseleave",n[23]),{c(){Y(e.$$.fragment)},m(o,s){X(e,o,s),r=!0},p(o,[s]){const a={};s&2&&(a.id=o[1]),s&4&&(a.source=o[2]),s&8&&(a.sourceLayer=o[3]),s&16&&(a.beforeId=o[4]),s&32&&(a.beforeLayerType=o[5]),s&64&&(a.paint=o[6]),s&128&&(a.layout=o[7]),s&256&&(a.filter=o[8]),s&512&&(a.applyToClusters=o[9]),s&1024&&(a.minzoom=o[10]),s&2048&&(a.maxzoom=o[11]),s&4096&&(a.hoverCursor=o[12]),s&8192&&(a.manageHoverState=o[13]),s&16384&&(a.eventsIfTopMost=o[14]),s&32768&&(a.interactive=o[15]),s&16777216&&(a.$$scope={dirty:s,ctx:o}),!t&&s&1&&(t=!0,a.hovered=o[0],ut(()=>t=!1)),e.$set(a)},i(o){r||(z(e.$$.fragment,o),r=!0)},o(o){F(e.$$.fragment,o),r=!1},d(o){j(e,o)}}}function zl(n,e,t){let{$$slots:r={},$$scope:l}=e,{id:i=Kt("circle")}=e,{source:o=void 0}=e,{sourceLayer:s=void 0}=e,{beforeId:a=void 0}=e,{beforeLayerType:f=void 0}=e,{paint:u}=e,{layout:m=void 0}=e,{filter:_=void 0}=e,{applyToClusters:g=void 0}=e,{minzoom:y=void 0}=e,{maxzoom:L=void 0}=e,{hoverCursor:b=void 0}=e,{manageHoverState:p=!1}=e,{hovered:U=null}=e,{eventsIfTopMost:v=!1}=e,{interactive:P=!0}=e;function k(h){U=h,t(0,U)}function Z(h){ie.call(this,n,h)}function q(h){ie.call(this,n,h)}function N(h){ie.call(this,n,h)}function S(h){ie.call(this,n,h)}function M(h){ie.call(this,n,h)}function oe(h){ie.call(this,n,h)}return n.$$set=h=>{"id"in h&&t(1,i=h.id),"source"in h&&t(2,o=h.source),"sourceLayer"in h&&t(3,s=h.sourceLayer),"beforeId"in h&&t(4,a=h.beforeId),"beforeLayerType"in h&&t(5,f=h.beforeLayerType),"paint"in h&&t(6,u=h.paint),"layout"in h&&t(7,m=h.layout),"filter"in h&&t(8,_=h.filter),"applyToClusters"in h&&t(9,g=h.applyToClusters),"minzoom"in h&&t(10,y=h.minzoom),"maxzoom"in h&&t(11,L=h.maxzoom),"hoverCursor"in h&&t(12,b=h.hoverCursor),"manageHoverState"in h&&t(13,p=h.manageHoverState),"hovered"in h&&t(0,U=h.hovered),"eventsIfTopMost"in h&&t(14,v=h.eventsIfTopMost),"interactive"in h&&t(15,P=h.interactive),"$$scope"in h&&t(24,l=h.$$scope)},[U,i,o,s,a,f,u,m,_,g,y,L,b,p,v,P,r,k,Z,q,N,S,M,oe,l]}class fi extends x{constructor(e){super(),$(this,e,zl,Sl,ee,{id:1,source:2,sourceLayer:3,beforeId:4,beforeLayerType:5,paint:6,layout:7,filter:8,applyToClusters:9,minzoom:10,maxzoom:11,hoverCursor:12,manageHoverState:13,hovered:0,eventsIfTopMost:14,interactive:15})}}const El=n=>({marker:n&8}),Ut=n=>({marker:n[3]});function Rl(n){let e,t,r,l,i,o,s;const a=n[19].default,f=ye(a,n,n[18],Ut);return{c(){e=C("div"),f&&f.c(),c(e,"tabindex",t=n[1]?0:void 0),c(e,"role",r=n[1]?"button":void 0),Ce(e,"z-index",n[2])},m(u,m){E(u,e,m),f&&f.m(e,null),i=!0,o||(s=[pt(n[7].call(null,e)),pt(l=Bl.call(null,e,n[0])),W(e,"click",st(n[20])),W(e,"dblclick",st(n[21])),W(e,"contextmenu",st(n[22])),W(e,"mouseenter",n[23]),W(e,"mouseleave",n[24]),W(e,"mousemove",n[25]),W(e,"keydown",n[8])],o=!0)},p(u,[m]){f&&f.p&&(!i||m&262152)&&be(f,a,u,u[18],i?ke(a,u[18],m,El):ve(u[18]),Ut),(!i||m&2&&t!==(t=u[1]?0:void 0))&&c(e,"tabindex",t),(!i||m&2&&r!==(r=u[1]?"button":void 0))&&c(e,"role",r),l&&Dn(l.update)&&m&1&&l.update.call(null,u[0]),m&4&&Ce(e,"z-index",u[2])},i(u){i||(z(f,u),i=!0)},o(u){F(f,u),i=!1},d(u){u&&R(e),f&&f.d(u),o=!1,Oe(s)}}}function Bl(n,e){const t=n.className;function r(l){l?n.className=`${t} ${l}`:n.className=t}return r(e),{update:r}}function Il(n,e,t){let r,l,i,{$$slots:o={},$$scope:s}=e,{marker:a=void 0}=e,{lngLat:f}=e,{class:u=void 0}=e,{interactive:m=!0}=e,{asButton:_=!1}=e,{draggable:g=!1}=e,{feature:y=null}=e,{offset:L=void 0}=e,{zIndex:b=void 0}=e,{rotation:p=0}=e,{opacity:U=1}=e;const v=qt(),{map:P,layerEvent:k,self:Z}=Hn();Se(n,P,w=>t(27,i=w)),Se(n,k,w=>t(26,r=w)),Se(n,Z,w=>t(3,l=w));function q(w){Lt(Z,l=new Vt.Marker({element:w,rotation:p,draggable:g,offset:L,opacity:U.toString()}).setLngLat(f).addTo(i),l),t(11,a=l);const ce=()=>M("dragstart"),se=()=>{N(),M("drag")},me=()=>{N(),M("dragend")};return g&&(l.on("dragstart",ce),l.on("drag",se),l.on("dragend",me)),{destroy(){g&&(l==null||l.off("dragstart",ce),l==null||l.off("drag",se),l==null||l.off("dragend",me)),t(11,a=void 0),l==null||l.remove()}}}function N(){let w=l==null?void 0:l.getLngLat();w&&(Array.isArray(f)?t(10,f=[w.lng,w.lat]):f&&"lon"in f?t(10,f={lon:w.lng,lat:w.lat}):t(10,f=w))}function S(w){w.key===" "&&(w.preventDefault(),w.stopPropagation(),M("click"))}function M(w){if(!m)return;let ce=l==null?void 0:l.getLngLat();if(!ce)return;const se=[ce.lng,ce.lat];let me={map:i,marker:l,lngLat:se,features:[{type:"Feature",properties:(y==null?void 0:y.properties)??{},geometry:{type:"Point",coordinates:se}}]};Lt(k,r={...me,layerType:"marker",type:w},r),v(w,me)}const oe=()=>M("click"),h=()=>M("dblclick"),we=()=>M("contextmenu"),B=w=>{M("mouseenter")},V=()=>{M("mouseleave")},le=()=>M("mousemove");return n.$$set=w=>{"marker"in w&&t(11,a=w.marker),"lngLat"in w&&t(10,f=w.lngLat),"class"in w&&t(0,u=w.class),"interactive"in w&&t(12,m=w.interactive),"asButton"in w&&t(1,_=w.asButton),"draggable"in w&&t(13,g=w.draggable),"feature"in w&&t(14,y=w.feature),"offset"in w&&t(15,L=w.offset),"zIndex"in w&&t(2,b=w.zIndex),"rotation"in w&&t(16,p=w.rotation),"opacity"in w&&t(17,U=w.opacity),"$$scope"in w&&t(18,s=w.$$scope)},n.$$.update=()=>{n.$$.dirty&1032&&(l==null||l.setLngLat(f)),n.$$.dirty&32776&&(l==null||l.setOffset(L??[0,0])),n.$$.dirty&65544&&(l==null||l.setRotation(p)),n.$$.dirty&131080&&(l==null||l.setOpacity(U.toString()))},[u,_,b,l,P,k,Z,q,S,M,f,a,m,g,y,L,p,U,s,o,oe,h,we,B,V,le]}class ui extends x{constructor(e){super(),$(this,e,Il,Rl,ee,{marker:11,lngLat:10,class:0,interactive:12,asButton:1,draggable:13,feature:14,offset:15,zIndex:2,rotation:16,opacity:17})}}function Fl(n){let e;const t=n[8].default,r=ye(t,n,n[15],null);return{c(){r&&r.c()},m(l,i){r&&r.m(l,i),e=!0},p(l,i){r&&r.p&&(!e||i&32768)&&be(r,t,l,l[15],e?ke(t,l[15],i,null):ve(l[15]),null)},i(l){e||(z(r,l),e=!0)},o(l){F(r,l),e=!1},d(l){r&&r.d(l)}}}function Gl(n){let e,t;return e=new Ht({props:{id:n[0],type:"raster",source:n[1],beforeId:n[2],beforeLayerType:n[3],paint:n[4],layout:n[5],minzoom:n[6],maxzoom:n[7],$$slots:{default:[Fl]},$$scope:{ctx:n}}}),e.$on("click",n[9]),e.$on("dblclick",n[10]),e.$on("contextmenu",n[11]),e.$on("mouseenter",n[12]),e.$on("mousemove",n[13]),e.$on("mouseleave",n[14]),{c(){Y(e.$$.fragment)},m(r,l){X(e,r,l),t=!0},p(r,[l]){const i={};l&1&&(i.id=r[0]),l&2&&(i.source=r[1]),l&4&&(i.beforeId=r[2]),l&8&&(i.beforeLayerType=r[3]),l&16&&(i.paint=r[4]),l&32&&(i.layout=r[5]),l&64&&(i.minzoom=r[6]),l&128&&(i.maxzoom=r[7]),l&32768&&(i.$$scope={dirty:l,ctx:r}),e.$set(i)},i(r){t||(z(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){j(e,r)}}}function Ol(n,e,t){let{$$slots:r={},$$scope:l}=e,{id:i=Kt("raster-layer")}=e,{source:o=void 0}=e,{beforeId:s=void 0}=e,{beforeLayerType:a=void 0}=e,{paint:f}=e,{layout:u=void 0}=e,{minzoom:m=void 0}=e,{maxzoom:_=void 0}=e;function g(v){ie.call(this,n,v)}function y(v){ie.call(this,n,v)}function L(v){ie.call(this,n,v)}function b(v){ie.call(this,n,v)}function p(v){ie.call(this,n,v)}function U(v){ie.call(this,n,v)}return n.$$set=v=>{"id"in v&&t(0,i=v.id),"source"in v&&t(1,o=v.source),"beforeId"in v&&t(2,s=v.beforeId),"beforeLayerType"in v&&t(3,a=v.beforeLayerType),"paint"in v&&t(4,f=v.paint),"layout"in v&&t(5,u=v.layout),"minzoom"in v&&t(6,m=v.minzoom),"maxzoom"in v&&t(7,_=v.maxzoom),"$$scope"in v&&t(15,l=v.$$scope)},[i,o,s,a,f,u,m,_,r,g,y,L,b,p,U,l]}class ci extends x{constructor(e){super(),$(this,e,Ol,Gl,ee,{id:0,source:1,beforeId:2,beforeLayerType:3,paint:4,layout:5,minzoom:6,maxzoom:7})}}const Al="/atip/assets/zoom_out_map-b2e1091a.svg";function Ul(n){let e,t;return{c(){e=C("img"),ne(e.src,t=Al)||c(e,"src",t),c(e,"alt","Zoom to show entire boundary")},m(r,l){E(r,e,l)},p:H,d(r){r&&R(e)}}}function Zl(n){let e,t;return e=new ct({props:{title:"Zoom to show entire boundary",$$slots:{default:[Ul]},$$scope:{ctx:n}}}),e.$on("click",n[0]),{c(){Y(e.$$.fragment)},m(r,l){X(e,r,l),t=!0},p(r,[l]){const i={};l&8&&(i.$$scope={dirty:l,ctx:r}),e.$set(i)},i(r){t||(z(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){j(e,r)}}}function ql(n,e,t){let r;Se(n,Wt,o=>t(2,r=o));let{boundaryGeojson:l}=e;function i(){let o=hr(l);Number.isFinite(o[0])&&r.fitBounds(o,{padding:20,animate:!0,duration:500})}return n.$$set=o=>{"boundaryGeojson"in o&&t(1,l=o.boundaryGeojson)},[i,l]}class di extends x{constructor(e){super(),$(this,e,ql,Zl,ee,{boundaryGeojson:1})}}export{Wl as B,Vl as C,ni as G,ui as M,ci as R,ri as S,di as Z,Dl as a,hr as b,Ql as c,Jl as d,Yl as e,fi as f,jl as g,Xl as h,Kl as i,Yr as j,ir as k,mr as l,dr as m,Hl as n,cr as o,$l as p,tr as q,ai as r,ti as s,li as t,ei as u,ii as v,xl as w,oi as x,si as y}; diff --git a/assets/ZoomOutMap-88aee9f2.js b/assets/ZoomOutMap-88aee9f2.js deleted file mode 100644 index 5a3a0942..00000000 --- a/assets/ZoomOutMap-88aee9f2.js +++ /dev/null @@ -1,3 +0,0 @@ -import{S as K,i as Q,s as J,O as ye,e as z,j as c,k as B,T as be,U as ve,V as ke,t as T,o as F,p as I,l as C,f as j,av as Te,x as W,N as Ge,bb as Mn,K as Nt,Y as le,v as de,J as Pe,F as Pn,h as x,m as $,q as ee,E as Cn,aj as Qe,a5 as Ne,bc as Sn,bd as vt,as as Tn,be as zn,w as Ue,a2 as En,aR as Rn,bf as Bn,bg as In,b as Ye,c as ut,n as ft,r as Me,aS as kt,bh as _e,a4 as H,bi as Le,a3 as ne,b1 as Je,bj as Fn,a6 as ze,a7 as Ee,ag as ct,aa as dt,bk as On,ak as Gn,al as An,a$ as qt,u as Zn,bl as Un,b3 as Wt,au as wt,am as Nn,a as mt,R as qn,aF as pt,aG as Ke,aI as Wn,aL as Lt,aN as Oe,aO as Vt,aK as Fe,b2 as Dt,a8 as Ht,af as Vn,bm as Mt,bn as st,bo as Dn,bp as Hn,ac as Pt}from"./index-980bc66a.js";function Kn(n){let e,t;const r=n[1].default,i=ye(r,n,n[0],null);return{c(){e=z("div"),i&&i.c(),c(e,"class","govuk-button-group")},m(l,o){B(l,e,o),i&&i.m(e,null),t=!0},p(l,[o]){i&&i.p&&(!t||o&1)&&be(i,r,l,l[0],t?ke(r,l[0],o,null):ve(l[0]),null)},i(l){t||(T(i,l),t=!0)},o(l){F(i,l),t=!1},d(l){l&&I(e),i&&i.d(l)}}}function Qn(n,e,t){let{$$slots:r={},$$scope:i}=e;return n.$$set=l=>{"$$scope"in l&&t(0,i=l.$$scope)},[i,r]}class Vi extends K{constructor(e){super(),Q(this,e,Qn,Kn,J,{})}}function Jn(n){let e,t,r;const i=n[3].default,l=ye(i,n,n[2],null);return{c(){e=z("fieldset"),t=z("div"),l&&l.c(),c(t,"class",n[0]),c(t,"data-module","govuk-checkboxes"),c(e,"class","govuk-fieldset")},m(o,s){B(o,e,s),C(e,t),l&&l.m(t,null),r=!0},p(o,[s]){l&&l.p&&(!r||s&4)&&be(l,i,o,o[2],r?ke(i,o[2],s,null):ve(o[2]),null)},i(o){r||(T(l,o),r=!0)},o(o){F(l,o),r=!1},d(o){o&&I(e),l&&l.d(o)}}}function Yn(n,e,t){let{$$slots:r={},$$scope:i}=e,{small:l=!1}=e,o=l?"govuk-checkboxes--small":"govuk-checkboxes";return n.$$set=s=>{"small"in s&&t(1,l=s.small),"$$scope"in s&&t(2,i=s.$$scope)},[o,l,i,r]}class Di extends K{constructor(e){super(),Q(this,e,Yn,Jn,J,{small:1})}}const Xn=n=>({}),Ct=n=>({});function jn(n){let e,t,r,i,l,o,s,a,f;const u=n[5].default,g=ye(u,n,n[4],null),_=n[5].right,m=ye(_,n,n[4],Ct);return{c(){e=z("div"),t=z("input"),r=j(),i=z("label"),g&&g.c(),l=j(),o=z("span"),m&&m.c(),c(t,"type","checkbox"),c(t,"class","govuk-checkboxes__input"),c(t,"id",n[3]),c(i,"class","govuk-label govuk-checkboxes__label"),c(i,"for",n[3]),c(i,"title",n[1]),Te(o,"float","right"),c(e,"class","govuk-checkboxes__item"),c(e,"style",n[2])},m(y,L){B(y,e,L),C(e,t),t.checked=n[0],C(e,r),C(e,i),g&&g.m(i,null),C(e,l),C(e,o),m&&m.m(o,null),s=!0,a||(f=[W(t,"change",n[7]),W(t,"change",n[6])],a=!0)},p(y,[L]){L&1&&(t.checked=y[0]),g&&g.p&&(!s||L&16)&&be(g,u,y,y[4],s?ke(u,y[4],L,null):ve(y[4]),null),(!s||L&2)&&c(i,"title",y[1]),m&&m.p&&(!s||L&16)&&be(m,_,y,y[4],s?ke(_,y[4],L,Xn):ve(y[4]),Ct)},i(y){s||(T(g,y),T(m,y),s=!0)},o(y){F(g,y),F(m,y),s=!1},d(y){y&&I(e),g&&g.d(y),m&&m.d(y),a=!1,Ge(f)}}}function xn(n,e,t){let{$$slots:r={},$$scope:i}=e;const l=Mn(r);let{checked:o}=e,{hint:s=null}=e,f=l.right!==void 0?"float: none":"",u=Nt();function g(m){le.call(this,n,m)}function _(){o=this.checked,t(0,o)}return n.$$set=m=>{"checked"in m&&t(0,o=m.checked),"hint"in m&&t(1,s=m.hint),"$$scope"in m&&t(4,i=m.$$scope)},[o,s,f,u,i,r,g,_]}class Hi extends K{constructor(e){super(),Q(this,e,xn,jn,J,{checked:0,hint:1})}}function $n(n){let e,t,r,i,l,o,s;const a=n[3].default,f=ye(a,n,n[2],null);return{c(){e=z("details"),t=z("summary"),r=z("span"),i=de(n[0]),l=j(),o=z("div"),f&&f.c(),c(r,"class","govuk-details__summary-text"),c(t,"class","govuk-details__summary"),c(o,"class","govuk-details__text"),e.open=n[1],c(e,"class","govuk-details"),c(e,"data-module","govuk-details")},m(u,g){B(u,e,g),C(e,t),C(t,r),C(r,i),C(e,l),C(e,o),f&&f.m(o,null),s=!0},p(u,[g]){(!s||g&1)&&Pe(i,u[0]),f&&f.p&&(!s||g&4)&&be(f,a,u,u[2],s?ke(a,u[2],g,null):ve(u[2]),null),(!s||g&2)&&(e.open=u[1])},i(u){s||(T(f,u),s=!0)},o(u){F(f,u),s=!1},d(u){u&&I(e),f&&f.d(u)}}}function er(n,e,t){let{$$slots:r={},$$scope:i}=e,{label:l}=e,{open:o=!1}=e;return n.$$set=s=>{"label"in s&&t(0,l=s.label),"open"in s&&t(1,o=s.open),"$$scope"in s&&t(2,i=s.$$scope)},[l,o,i,r]}class tr extends K{constructor(e){super(),Q(this,e,er,$n,J,{label:0,open:1})}}function St(n,e,t){const r=n.slice();return r[10]=e[t][0],r[11]=e[t][1],r}function Tt(n){let e,t;return{c(){e=z("div"),t=de(n[2]),c(e,"class","govuk-hint")},m(r,i){B(r,e,i),C(e,t)},p(r,i){i&4&&Pe(t,r[2])},d(r){r&&I(e)}}}function zt(n){let e;return{c(){e=z("option"),e.__value="",Ue(e,e.__value)},m(t,r){B(t,e,r)},d(t){t&&I(e)}}}function Et(n){let e,t=n[11]+"",r,i;return{c(){e=z("option"),r=de(t),e.__value=i=n[10],Ue(e,e.__value)},m(l,o){B(l,e,o),C(e,r)},p(l,o){o&8&&t!==(t=l[11]+"")&&Pe(r,t),o&8&&i!==(i=l[10])&&(e.__value=i,Ue(e,e.__value))},d(l){l&&I(e)}}}function nr(n){let e,t,r,i,l,o,s,a;e=new Cn({props:{errorMessage:n[6]}});let f=n[2]&&Tt(n),u=n[4]&&zt(),g=Qe(n[3]),_=[];for(let m=0;mn[9].call(i))},m(m,y){$(e,m,y),B(m,t,y),f&&f.m(m,y),B(m,r,y),B(m,i,y),u&&u.m(i,null),C(i,l);for(let L=0;L<_.length;L+=1)_[L]&&_[L].m(i,null);vt(i,n[0],!0),o=!0,s||(a=[W(i,"change",n[9]),W(i,"change",n[8])],s=!0)},p(m,y){const L={};if(y&64&&(L.errorMessage=m[6]),e.$set(L),m[2]?f?f.p(m,y):(f=Tt(m),f.c(),f.m(r.parentNode,r)):f&&(f.d(1),f=null),m[4]?u||(u=zt(),u.c(),u.m(i,l)):u&&(u.d(1),u=null),y&8){g=Qe(m[3]);let b;for(b=0;b{"label"in m&&t(1,r=m.label),"hint"in m&&t(2,i=m.hint),"choices"in m&&t(3,l=m.choices),"emptyOption"in m&&t(4,o=m.emptyOption),"disabled"in m&&t(5,s=m.disabled),"errorMessage"in m&&t(6,a=m.errorMessage),"value"in m&&t(0,f=m.value)},[f,r,i,l,o,s,a,u,g,_]}class lr extends K{constructor(e){super(),Q(this,e,ir,rr,J,{label:1,hint:2,choices:3,emptyOption:4,disabled:5,errorMessage:6,value:0})}}function Ki(n,e){let t=new Set(n.getStyle().layers.filter(r=>r.type=="line").map(r=>r.id));if(e=="dataviz")return["Road network","Path"].filter(r=>t.has(r));if(e=="hybrid")return["Path","Road","Tunnel"].filter(r=>t.has(r));if(e=="streets"){let r=[];for(let i of["road","bridge","tunnel"])for(let l of["link","minor","minor_construction","motorway","motorway_construction","motorway_link","path_pedestrian","secondary_tertiary","secondary_tertiary_construction","service_track","service_track_construction","street","trunk_primary","trunk_primary_construction","trunk_primary_link"])r.push(`${i}_${l}`);return r.filter(i=>t.has(i))}return e=="uk-openzoomstack-light"?n.getStyle().layers.filter(r=>r["source-layer"]=="roads"&&r.type=="line").map(r=>r.id):[]}let R=n=>n,te=n=>n,or=n=>n,sr=n=>n,ar=n=>n,ur=n=>n,fr=n=>n,cr=[fr("raster-basemap"),R("parliamentary_constituencies"),R("parliamentary_constituencies-outline"),R("wards"),R("wards-outline"),R("combined_authorities"),R("combined_authorities-outline"),R("local_authority_districts"),R("local_authority_districts-outline"),R("local_planning_authorities"),R("local_planning_authorities-outline"),R("census_output_areas"),R("census_output_areas-outline"),R("imd"),R("imd-outline"),R("pollution"),R("road_noise"),R("mrn"),R("srn"),R("bus_routes"),R("trams"),R("national_cycle_network"),R("cycle_paths"),R("pct_commute"),R("pct_school"),R("road_widths"),R("road_speeds"),R("pavement_widths"),R("gradient"),R("gradient_arrows"),R("education"),R("hospitals"),R("sports_spaces"),R("railway_stations"),R("cycle_parking"),R("crossings"),R("vehicle_counts"),R("stats19"),R("bus_stops"),te("interventions-coverage-polygons-outlines"),te(R("interventions-polygons")),te(R("interventions-polygons-outlines")),te("hover-polygons"),te("hover-lines"),te(R("interventions-lines")),te(R("interventions-lines-endpoints")),te("hover-points"),te(R("interventions-points")),R("problems"),te("edit-polygon-fill"),te("edit-polygon-lines"),te("edit-polygon-vertices"),te("draw-split-route"),te("route-points"),te("route-lines"),te("route-polygons"),or("road_label"),ur(sr(ar("Road labels"))),te("boundary"),R("measurement-line"),te("georeferenced-image"),R("cover-interactive-layers")],dr=En(null);function mr(n,e){return{id:e,beforeId:gr(n,e)}}function gr(n,e){let t=Rn(dr);if(!t){console.warn(`getBeforeId(${e}) called before map is ready. Z-ordering may be incorrect.`);return}let r,i=!1;for(let l=n.layerZorder.length-1;l>=0;l--){let o=n.layerZorder[l];if(o==e){i=!0;break}t.getLayer(o)&&(r=o)}if(!i)throw new Error(`Layer ID ${e} not defined in layerZorder`);return r}const Qi=["==",["geometry-type"],"Polygon"],Ji=["==",["geometry-type"],"LineString"],Yi=["==",["geometry-type"],"Point"];function Xi(){return{type:"FeatureCollection",features:[]}}function ji(n,e,t){let r=["match",n];for(let[i,l]of Object.entries(e))r.push(i),r.push(l);return r.push(t),r}function hr(n){return Bn(n)}function xi(n){var t,r;let e={type:"FeatureCollection",features:[]};for(let i of n.features)if(e.features.push(i),i.geometry.type=="LineString"&&!((t=i.properties)!=null&&t.hide_while_editing))for(let l of[i.geometry.coordinates[0],i.geometry.coordinates[i.geometry.coordinates.length-1]])e.features.push({type:"Feature",properties:{endpoint:!0,scheme_reference:(r=i.properties)==null?void 0:r.scheme_reference},geometry:{type:"Point",coordinates:l}});return e}function $i(n,e,t){let r=["step",n];for(let i=1;iut(e,"value",i)),{c(){x(e.$$.fragment)},m(o,s){$(e,o,s),r=!0},p(o,[s]){const a={};s&1&&(a.disabled=o[0]),!t&&s&2&&(t=!0,a.value=o[1],ft(()=>t=!1)),e.$set(a)},i(o){r||(T(e.$$.fragment,o),r=!0)},o(o){F(e.$$.fragment,o),r=!1},d(o){ee(e,o)}}}function yr(n,e,t){let r;Me(n,kt,o=>t(1,r=o));let{disabled:i=!1}=e;function l(o){r=o,kt.set(r)}return n.$$set=o=>{"disabled"in o&&t(0,i=o.disabled)},[i,r,l]}class nl extends K{constructor(e){super(),Q(this,e,yr,_r,J,{disabled:0})}}function br(n){let e,t;return{c(){e=_e("svg"),t=_e("path"),c(t,"d","M13.12.706a.982.982 0 0 0-1.391 0L6.907 5.517 2.087.696a.982.982 0 1 0-1.391 1.39l4.821 4.821L.696 11.73a.982.982 0 1 0 1.39 1.39l4.821-4.821 4.822 4.821a.982.982 0 1 0 1.39-1.39L8.298 6.908l4.821-4.822a.988.988 0 0 0 0-1.38Z"),c(e,"viewBox","0 0 14 14"),c(e,"width","13"),c(e,"height","13"),c(e,"class","svelte-en2qvf")},m(r,i){B(r,e,i),C(e,t)},p:H,i:H,o:H,d(r){r&&I(e)}}}class Kt extends K{constructor(e){super(),Q(this,e,null,br,J,{})}}function vr(n){let e,t;return{c(){e=_e("svg"),t=_e("path"),c(t,"d","M15 0C6.705 0 0 6.705 0 15C0 23.295 6.705 30 15 30C23.295 30 30 23.295 30 15C30 6.705 23.295 0 15 0ZM22.5 20.385L20.385 22.5L15 17.115L9.615 22.5L7.5 20.385L12.885 15L7.5 9.615L9.615 7.5L15 12.885L20.385 7.5L22.5 9.615L17.115 15L22.5 20.385Z"),c(e,"viewBox","0 0 30 30"),c(e,"fill","none"),c(e,"xmlns","http://www.w3.org/2000/svg"),c(e,"class","svelte-d2loi5")},m(r,i){B(r,e,i),C(e,t)},p:H,i:H,o:H,d(r){r&&I(e)}}}class Qt extends K{constructor(e){super(),Q(this,e,null,vr,J,{})}}function kr(n){let e,t;return{c(){e=z("img"),ne(e.src,t=n[3]+"area.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,i){B(r,e,i)},p(r,i){i&8&&!ne(e.src,t=r[3]+"area.svg")&&c(e,"src",t),i&64&&c(e,"alt",r[6])},d(r){r&&I(e)}}}function wr(n){let e,t;return{c(){e=z("img"),ne(e.src,t=n[3]+"reverse.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,i){B(r,e,i)},p(r,i){i&8&&!ne(e.src,t=r[3]+"reverse.svg")&&c(e,"src",t),i&64&&c(e,"alt",r[6])},d(r){r&&I(e)}}}function pr(n){let e,t;return{c(){e=z("img"),ne(e.src,t=n[3]+"poi.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,i){B(r,e,i)},p(r,i){i&8&&!ne(e.src,t=r[3]+"poi.svg")&&c(e,"src",t),i&64&&c(e,"alt",r[6])},d(r){r&&I(e)}}}function Lr(n){let e,t;return{c(){e=z("img"),ne(e.src,t=n[3]+"postal_code.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,i){B(r,e,i)},p(r,i){i&8&&!ne(e.src,t=r[3]+"postal_code.svg")&&c(e,"src",t),i&64&&c(e,"alt",r[6])},d(r){r&&I(e)}}}function Mr(n){let e,t;return{c(){e=z("img"),ne(e.src,t=n[3]+"street.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,i){B(r,e,i)},p(r,i){i&8&&!ne(e.src,t=r[3]+"street.svg")&&c(e,"src",t),i&64&&c(e,"alt",r[6])},d(r){r&&I(e)}}}function Pr(n){let e,t;return{c(){e=z("img"),ne(e.src,t=n[3]+"road.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,i){B(r,e,i)},p(r,i){i&8&&!ne(e.src,t=r[3]+"road.svg")&&c(e,"src",t),i&64&&c(e,"alt",r[6])},d(r){r&&I(e)}}}function Cr(n){let e,t;return{c(){e=z("img"),ne(e.src,t=n[3]+"housenumber.svg")||c(e,"src",t),c(e,"alt",n[6]),c(e,"class","svelte-ltkwvy")},m(r,i){B(r,e,i)},p(r,i){i&8&&!ne(e.src,t=r[3]+"housenumber.svg")&&c(e,"src",t),i&64&&c(e,"alt",r[6])},d(r){r&&I(e)}}}function Sr(n){let e,t,r,i;return{c(){e=z("img"),ne(e.src,t=n[5])||c(e,"src",t),c(e,"alt",n[4]),c(e,"class","svelte-ltkwvy")},m(l,o){B(l,e,o),r||(i=W(e,"error",n[14]),r=!0)},p(l,o){o&32&&!ne(e.src,t=l[5])&&c(e,"src",t),o&16&&c(e,"alt",l[4])},d(l){l&&I(e),r=!1,i()}}}function Rt(n){let e,t;return{c(){e=z("span"),t=de(n[6]),c(e,"class","secondary svelte-ltkwvy")},m(r,i){B(r,e,i),C(e,t)},p(r,i){i&64&&Pe(t,r[6])},d(r){r&&I(e)}}}function Tr(n){var N,q;let e,t,r,i,l,o,s,a,f=(n[7]?n[0].place_name:n[0].place_name.replace(/,.*/,""))+"",u,g,_=n[2]==="always"||n[2]&&!n[0].address&&((N=n[0].properties)==null?void 0:N.kind)!=="road"&&((q=n[0].properties)==null?void 0:q.kind)!=="road_relation"&&!n[0].id.startsWith("address.")&&!n[0].id.startsWith("postal_code.")&&(!n[0].id.startsWith("poi.")||!n[5])&&!n[7],m,y,L=(n[7]?"":n[0].place_name.replace(/[^,]*,?\s*/,""))+"",b,p,Z;function v(S,M){var oe,h;return M&1&&(t=null),M&1&&(r=null),M&1&&(i=null),S[5]?Sr:S[0].address?Cr:((oe=S[0].properties)==null?void 0:oe.kind)==="road"||((h=S[0].properties)==null?void 0:h.kind)==="road_relation"?Pr:(t==null&&(t=!!S[0].id.startsWith("address.")),t?Mr:(r==null&&(r=!!S[0].id.startsWith("postal_code.")),r?Lr:(i==null&&(i=!!S[0].id.startsWith("poi.")),i?pr:S[7]?wr:kr)))}let P=v(n,-1),k=P(n),U=_&&Rt(n);return{c(){e=z("li"),k.c(),l=j(),o=z("span"),s=z("span"),a=z("span"),u=de(f),g=j(),U&&U.c(),m=j(),y=z("span"),b=de(L),c(a,"class","primary svelte-ltkwvy"),c(s,"class","svelte-ltkwvy"),c(y,"class","line2 svelte-ltkwvy"),c(o,"class","texts svelte-ltkwvy"),c(e,"tabindex","0"),c(e,"data-selected",n[1]),c(e,"class","svelte-ltkwvy"),Le(e,"selected",n[1])},m(S,M){B(S,e,M),k.m(e,null),C(e,l),C(e,o),C(o,s),C(s,a),C(a,u),C(s,g),U&&U.m(s,null),C(o,m),C(o,y),C(y,b),p||(Z=[W(e,"mouseenter",n[12]),W(e,"focus",n[13])],p=!0)},p(S,[M]){var oe,h;P===(P=v(S,M))&&k?k.p(S,M):(k.d(1),k=P(S),k&&(k.c(),k.m(e,l))),M&1&&f!==(f=(S[7]?S[0].place_name:S[0].place_name.replace(/,.*/,""))+"")&&Pe(u,f),M&37&&(_=S[2]==="always"||S[2]&&!S[0].address&&((oe=S[0].properties)==null?void 0:oe.kind)!=="road"&&((h=S[0].properties)==null?void 0:h.kind)!=="road_relation"&&!S[0].id.startsWith("address.")&&!S[0].id.startsWith("postal_code.")&&(!S[0].id.startsWith("poi.")||!S[5])&&!S[7]),_?U?U.p(S,M):(U=Rt(S),U.c(),U.m(s,null)):U&&(U.d(1),U=null),M&1&&L!==(L=(S[7]?"":S[0].place_name.replace(/[^,]*,?\s*/,""))+"")&&Pe(b,L),M&2&&c(e,"data-selected",S[1]),M&2&&Le(e,"selected",S[1])},i:H,o:H,d(S){S&&I(e),k.d(),U&&U.d(),p=!1,Ge(Z)}}}function zr(n,e,t){var v;let r,i,{feature:l}=e,{selected:o=!1}=e,{showPlaceType:s}=e,{missingIconsCache:a}=e,{iconsBaseUrl:f}=e;const u=(v=l.properties)==null?void 0:v.categories;let g,_,m=0,y=l.place_type[0]==="reverse";function L(P){_&&a.add(_),t(10,m++,m)}function b(P){le.call(this,n,P)}function p(P){le.call(this,n,P)}const Z=P=>L(P.currentTarget);return n.$$set=P=>{"feature"in P&&t(0,l=P.feature),"selected"in P&&t(1,o=P.selected),"showPlaceType"in P&&t(2,s=P.showPlaceType),"missingIconsCache"in P&&t(9,a=P.missingIconsCache),"iconsBaseUrl"in P&&t(3,f=P.iconsBaseUrl)},n.$$.update=()=>{var P,k,U,N;if(n.$$.dirty&3640)do t(11,r--,r),t(4,g=u==null?void 0:u[r]),t(5,_=g?f+g.replace(/ /g,"_")+".svg":void 0);while(r>-1&&(!_||a.has(_)));n.$$.dirty&1&&t(6,i=l.id.startsWith("poi.")?(k=(P=l.properties)==null?void 0:P.categories)==null?void 0:k.join(", "):((N=(U=l.properties)==null?void 0:U.place_type_name)==null?void 0:N[0])??l.place_type[0])},t(11,r=(u==null?void 0:u.length)??0),[l,o,s,f,g,_,i,y,L,a,m,r,b,p,Z]}class Er extends K{constructor(e){super(),Q(this,e,zr,Tr,J,{feature:0,selected:1,showPlaceType:2,missingIconsCache:9,iconsBaseUrl:3})}}function Rr(n){let e;return{c(){e=z("div"),e.innerHTML='',c(e,"class","svelte-7cmwmc")},m(t,r){B(t,e,r)},p:H,i:H,o:H,d(t){t&&I(e)}}}class Br extends K{constructor(e){super(),Q(this,e,null,Rr,J,{})}}function Ir(n){let e,t;return{c(){e=_e("svg"),t=_e("path"),c(t,"d","M30.003-26.765C13.46-26.765 0-14.158 0 1.337c0 23.286 24.535 42.952 28.39 46.04.24.192.402.316.471.376.323.282.732.424 1.142.424.41 0 .82-.142 1.142-.424.068-.06.231-.183.471-.376 3.856-3.09 28.39-22.754 28.39-46.04 0-15.495-13.46-28.102-30.003-28.102Zm1.757 12.469c4.38 0 7.858 1.052 10.431 3.158 2.595 2.105 3.89 4.913 3.89 8.422 0 2.34-.53 4.362-1.593 6.063-1.063 1.702-3.086 3.616-6.063 5.742-2.042 1.51-3.337 2.659-3.89 3.446-.532.787-.8 1.82-.8 3.096v1.914h-8.449V15.18c0-2.041.434-3.815 1.306-5.325.872-1.51 2.467-3.118 4.785-4.82 2.233-1.594 3.7-2.89 4.402-3.889a5.582 5.582 0 0 0 1.087-3.35c0-1.382-.51-2.435-1.531-3.158-1.02-.723-2.45-1.087-4.28-1.087-3.19 0-6.826 1.047-10.91 3.131l-3.472-6.986c4.742-2.659 9.77-3.992 15.087-3.992Zm-1.88 37.324c1.765 0 3.124.472 4.08 1.408.98.936 1.47 2.276 1.47 4.02 0 1.68-.49 3.007-1.47 3.985-.977.957-2.336 1.435-4.08 1.435-1.787 0-3.171-.465-4.15-1.4-.978-.958-1.47-2.298-1.47-4.02 0-1.787.48-3.14 1.436-4.054.957-.915 2.355-1.374 4.184-1.374Z"),c(e,"viewBox","0 0 60.006 21.412"),c(e,"width","14"),c(e,"height","20"),c(e,"class","svelte-en2qvf")},m(r,i){B(r,e,i),C(e,t)},p:H,i:H,o:H,d(r){r&&I(e)}}}class Fr extends K{constructor(e){super(),Q(this,e,null,Ir,J,{})}}function Or(n){let e,t,r;return{c(){e=_e("svg"),t=_e("circle"),r=_e("path"),c(t,"cx","4.789"),c(t,"cy","4.787"),c(t,"r","3.85"),Te(t,"stroke-width","1.875"),Te(t,"fill","none"),c(r,"d","M12.063 12.063 7.635 7.635"),Te(r,"stroke-width","1.875"),Te(r,"stroke-linecap","round"),c(e,"xmlns","http://www.w3.org/2000/svg"),c(e,"width","13"),c(e,"height","13"),c(e,"viewBox","0 0 13 13"),c(e,"class","svelte-1bpbt60")},m(i,l){B(i,e,l),C(e,t),C(e,r)},p:H,i:H,o:H,d(i){i&&I(e)}}}class Gr extends K{constructor(e){super(),Q(this,e,null,Or,J,{})}}function Ar(n,e,t){const r=e[1],i=e[0],l=r-i;return n===r&&t?n:((n-i)%l+l)%l+i}function Bt(n){const e=[...n];return e[2]r[0]||i.maxZoom!=null&&i.maxZoomDate.now()){if(!Ze.coords)break e;return Ze.coords}let l;try{return l=await new Promise((o,s)=>{t.signal.addEventListener("abort",()=>{s(Error("aborted"))}),navigator.geolocation.getCurrentPosition(a=>{o([a.coords.longitude,a.coords.latitude].map(f=>f.toFixed(6)).join(","))},a=>{s(a)},i)}),l}catch{}finally{i.cachedLocationExpiry&&(Ze={time:Date.now(),coords:l})}if(t.signal.aborted)return}if(i.type==="server-geolocation")return"ip";if(r&&i.type==="map-center")return r[1].toFixed(6)+","+r[2].toFixed(6)}}function It(n,e,t){const r=n.slice();return r[81]=e[t],r[83]=t,r}function Ft(n){let e,t;return e=new Br({}),{c(){x(e.$$.fragment)},m(r,i){$(e,r,i),t=!0},i(r){t||(T(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){ee(e,r)}}}function Ot(n){let e,t,r,i,l;return t=new Fr({}),{c(){e=z("button"),x(t.$$.fragment),c(e,"type","button"),c(e,"title",n[9]),c(e,"class","svelte-zh3kmv"),Le(e,"active",n[0])},m(o,s){B(o,e,s),$(t,e,null),r=!0,i||(l=W(e,"click",n[67]),i=!0)},p(o,s){(!r||s[0]&512)&&c(e,"title",o[9]),(!r||s[0]&1)&&Le(e,"active",o[0])},i(o){r||(T(t.$$.fragment,o),r=!0)},o(o){F(t.$$.fragment,o),r=!1},d(o){o&&I(e),ee(t),i=!1,l()}}}function Ur(n){let e,t=[],r=new Map,i,l,o,s=Qe(n[14]);const a=f=>f[81].id+(f[81].address?","+f[81].address:"");for(let f=0;f{N=null}),Ee()),(!v||V[0]&2)&&Le(f,"displayable",E[1]!==""),E[5]===!0?q?(q.p(E,V),V[0]&32&&T(q,1)):(q=Ot(E),q.c(),T(q,1),q.m(r,y)):q&&(ze(),F(q,1,1,()=>{q=null}),Ee()),M&&M.p&&(!v||V[1]&134217728)&&be(M,S,E,E[58],v?ke(S,E[58],V,null):ve(E[58]),null);let ie=b;b=we(E),b===ie?~b&&h[b].p(E,V):(p&&(ze(),F(h[ie],1,1,()=>{h[ie]=null}),Ee()),~b?(p=h[b],p?p.p(E,V):(p=h[b]=oe[b](E),p.c()),T(p,1),p.m(t,null)):p=null),(!v||V[0]&4&&Z!==(Z=Je(E[2])+" svelte-zh3kmv"))&&c(t,"class",Z),(!v||V[0]&22)&&Le(t,"can-collapse",E[4]&&E[1]==="")},i(E){v||(T(U),T(l.$$.fragment,E),T(g.$$.fragment,E),T(N),T(q),T(M,E),T(p),v=!0)},o(E){F(U),F(l.$$.fragment,E),F(g.$$.fragment,E),F(N),F(q),F(M,E),F(p),v=!1},d(E){E&&(I(e),I(t)),ee(l),n[61](null),ee(g),N&&N.d(),q&&q.d(),M&&M.d(E),~b&&h[b].d(),P=!1,Ge(k)}}}function Dr(n,e,t){let r,{$$slots:i={},$$scope:l}=e,{class:o=void 0}=e,{apiKey:s}=e,{bbox:a=void 0}=e,{clearButtonTitle:f="clear"}=e,{clearOnBlur:u=!1}=e,{collapsed:g=!1}=e,{country:_=void 0}=e,{debounceSearch:m=200}=e,{enableReverse:y=!1}=e,{errorMessage:L="Something went wrong…"}=e,{filter:b=()=>!0}=e,{flyTo:p=!0}=e,{fuzzyMatch:Z=!0}=e,{language:v=void 0}=e,{limit:P=void 0}=e,{mapController:k=void 0}=e,{minLength:U=2}=e,{noResultsMessage:N="Oops! Looks like you're trying to predict something that's not quite right. We can't seem to find what you're looking for. Maybe try double-checking your spelling or try a different search term. Keep on typing - we'll do our best to get you where you need to go!"}=e,{placeholder:q="Search"}=e,{proximity:S=[{type:"server-geolocation"}]}=e,{reverseActive:M=y==="always"}=e,{reverseButtonTitle:oe="toggle reverse geocoding"}=e,{searchValue:h=""}=e,{showFullGeometry:we=!0}=e,{showPlaceType:E="ifNeeded"}=e,{showResultsWhileTyping:V=!0}=e,{selectFirst:ie=!0}=e,{flyToSelected:w=!1}=e,{markerOnSelected:ce=!0}=e,{types:se=void 0}=e,{excludeTypes:me=!1}=e,{zoom:Ae=16}=e,{maxZoom:Re=18}=e,{apiUrl:je="https://api.maptiler.com/geocoding"}=e,{fetchParameters:xe={}}=e,{iconsBaseUrl:ht="https://cdn.maptiler.com/maptiler-geocoding-control/v1.2.3/icons/"}=e,{adjustUrlQuery:$e=d=>{}}=e;function nn(){ge.focus()}function rn(){ge.blur()}function _t(d,X=!0,ae=!1){t(1,h=d),X?(t(15,D=-1),bt()):(rt(!ae,ae),setTimeout(()=>{ge.focus(),ge.select()}))}function ln(){t(14,G=void 0),t(55,O=void 0),t(15,D=-1)}function on(){t(54,Y=[]),t(55,O=void 0)}let Be=!1,G,Y,O,yt="",ge,D=-1,he,We=[],Se,Ie,Ve,et;const sn=new Set,pe=ct();dt(()=>{k&&(k.setEventHandler(void 0),k.indicateReverse(!1),k.setSelectedMarker(-1),k.setMarkers(void 0,void 0))});function bt(d){if(Ie&&(clearTimeout(Ie),Ie=void 0),D>-1&&G)t(55,O=G[D]),t(1,h=O.place_type[0]==="reverse"?O.place_name:O.place_name.replace(/,.*/,"")),t(18,he=void 0),t(54,Y=void 0),t(15,D=-1);else if(h){const X=d||!tt(h);nt(h,{exact:!0}).then(()=>{t(54,Y=G),t(55,O=void 0),X&&an()}).catch(ae=>t(18,he=ae))}}function tt(d){try{return On(d,6)}catch{return!1}}async function nt(d,{byId:X=!1,exact:ae=!1}={}){t(18,he=void 0),Se==null||Se.abort();const ue=new AbortController;t(19,Se=ue);try{const A=tt(d),fe=new URLSearchParams;if(v!==void 0&&fe.set("language",Array.isArray(v)?v.join(","):v??""),se&&fe.set("types",se.join(",")),me&&fe.set("excludeTypes",String(me)),a&&fe.set("bbox",a.map(He=>He.toFixed(6)).join(",")),_&&fe.set("country",Array.isArray(_)?_.join(","):_),!X&&!A){const He=await Zr(k,S,ue);He&&fe.set("proximity",He),(ae||!V)&&fe.set("autocomplete","false"),fe.set("fuzzyMatch",String(Z))}P!==void 0&&(!A||(se==null?void 0:se.length)===1)&&fe.set("limit",String(P)),fe.set("key",s),$e(fe);const De=je+"/"+encodeURIComponent(A?A.decimalLongitude+","+A.decimalLatitude:d)+".json?"+fe.toString();if(De===yt){X?(t(14,G=void 0),t(55,O=We[0])):t(14,G=We);return}yt=De;const lt=await fetch(De,{signal:ue.signal,...xe});if(!lt.ok)throw new Error(await lt.text());const ot=await lt.json();pe("response",{url:De,featureCollection:ot}),X?(t(14,G=void 0),t(55,O=ot.features[0]),We=[O]):(t(14,G=ot.features.filter(b)),A&&G.unshift({type:"Feature",properties:{},id:"reverse_"+A.decimalLongitude+"_"+A.decimalLatitude,text:A.decimalLatitude+", "+A.decimalLongitude,place_name:A.decimalLatitude+", "+A.decimalLongitude,place_type:["reverse"],center:[A.decimalLongitude,A.decimalLatitude],bbox:[A.decimalLongitude,A.decimalLatitude,A.decimalLongitude,A.decimalLatitude],geometry:{type:"Point",coordinates:[A.decimalLongitude,A.decimalLatitude]}}),We=G,A&&ge.focus())}catch(A){if(A&&typeof A=="object"&&"name"in A&&A.name==="AbortError")return;throw A}finally{ue===Se&&t(19,Se=void 0)}}function an(){var ae;if(!(Y!=null&&Y.length)||!p)return;const d=[180,90,-180,-90],X=!Y.some(ue=>!ue.matching_text);for(const ue of Y)if(X||!ue.matching_text)for(const A of[0,1,2,3])d[A]=Math[A<2?"min":"max"](d[A],((ae=ue.bbox)==null?void 0:ae[A])??ue.center[A%2]);k&&Y.length>0&&(O&&d[0]===d[2]&&d[1]===d[3]?k.flyTo(O.center,Ae):k.fitBounds(Bt(d),50,Re))}function un(d){t(0,M=y==="always"),t(14,G=void 0),t(55,O=void 0),t(15,D=-1),_t(d[1].toFixed(6)+", "+Ar(d[0],[-180,180],!0).toFixed(6),!1,!0)}function fn(d){if(!G)return;let X=d.key==="ArrowDown"?1:d.key==="ArrowUp"?-1:0;X&&(D===(ie?0:-1)&&X===-1&&t(15,D=G.length),t(15,D+=X),D>=G.length&&t(15,D=-1),D<0&&ie&&t(15,D=0),d.preventDefault())}function rt(d=!0,X=!1){if(t(18,he=void 0),V||X){if(Ie&&clearTimeout(Ie),h.length{nt(ae).catch(ue=>t(18,he=ue))},d?m:0)}else t(14,G=void 0),t(18,he=void 0)}function it(d){t(55,O=d),t(1,h=d.place_name),t(15,D=-1)}const cn=()=>ge.focus();function dn(d){Ye[d?"unshift":"push"](()=>{ge=d,t(17,ge)})}function mn(){h=this.value,t(1,h),t(13,Be),t(27,u)}const gn=()=>t(13,Be=!0),hn=()=>t(13,Be=!1),_n=()=>rt(),yn=()=>{t(1,h=""),ge.focus()},bn=()=>t(0,M=!M),vn=()=>t(18,he=void 0),kn=d=>t(15,D=d),wn=d=>it(d),pn=()=>{ie||t(15,D=-1)},Ln=()=>{};return n.$$set=d=>{"class"in d&&t(2,o=d.class),"apiKey"in d&&t(25,s=d.apiKey),"bbox"in d&&t(26,a=d.bbox),"clearButtonTitle"in d&&t(3,f=d.clearButtonTitle),"clearOnBlur"in d&&t(27,u=d.clearOnBlur),"collapsed"in d&&t(4,g=d.collapsed),"country"in d&&t(28,_=d.country),"debounceSearch"in d&&t(29,m=d.debounceSearch),"enableReverse"in d&&t(5,y=d.enableReverse),"errorMessage"in d&&t(6,L=d.errorMessage),"filter"in d&&t(30,b=d.filter),"flyTo"in d&&t(31,p=d.flyTo),"fuzzyMatch"in d&&t(32,Z=d.fuzzyMatch),"language"in d&&t(33,v=d.language),"limit"in d&&t(34,P=d.limit),"mapController"in d&&t(35,k=d.mapController),"minLength"in d&&t(36,U=d.minLength),"noResultsMessage"in d&&t(7,N=d.noResultsMessage),"placeholder"in d&&t(8,q=d.placeholder),"proximity"in d&&t(37,S=d.proximity),"reverseActive"in d&&t(0,M=d.reverseActive),"reverseButtonTitle"in d&&t(9,oe=d.reverseButtonTitle),"searchValue"in d&&t(1,h=d.searchValue),"showFullGeometry"in d&&t(38,we=d.showFullGeometry),"showPlaceType"in d&&t(10,E=d.showPlaceType),"showResultsWhileTyping"in d&&t(39,V=d.showResultsWhileTyping),"selectFirst"in d&&t(11,ie=d.selectFirst),"flyToSelected"in d&&t(40,w=d.flyToSelected),"markerOnSelected"in d&&t(41,ce=d.markerOnSelected),"types"in d&&t(42,se=d.types),"excludeTypes"in d&&t(43,me=d.excludeTypes),"zoom"in d&&t(44,Ae=d.zoom),"maxZoom"in d&&t(45,Re=d.maxZoom),"apiUrl"in d&&t(46,je=d.apiUrl),"fetchParameters"in d&&t(47,xe=d.fetchParameters),"iconsBaseUrl"in d&&t(12,ht=d.iconsBaseUrl),"adjustUrlQuery"in d&&t(48,$e=d.adjustUrlQuery),"$$scope"in d&&t(58,l=d.$$scope)},n.$$.update=()=>{if(n.$$.dirty[0]&134225920&&setTimeout(()=>{t(16,Ve=Be),u&&!Be&&t(1,h="")}),n.$$.dirty[0]&16386|n.$$.dirty[1]&32&&h.lengtht(18,he=d)),n.$$.dirty[1]&50356241&&(k&&O&&O.id!==et&&p&&(!O.bbox||O.bbox[0]===O.bbox[2]&&O.bbox[1]===O.bbox[3]?k.flyTo(O.center,O.id.startsWith("poi.")||O.id.startsWith("address.")?Re:Ae):k.fitBounds(Bt(O.bbox),50,Re),t(14,G=void 0),t(54,Y=void 0),t(15,D=-1)),t(56,et=O==null?void 0:O.id)),n.$$.dirty[0]&18432&&ie&&G!=null&&G.length&&t(15,D=0),n.$$.dirty[0]&2050&&(ie||t(15,D=-1)),n.$$.dirty[0]&16384|n.$$.dirty[1]&8388608&&Y!==G&&t(54,Y=void 0),n.$$.dirty[0]&81921|n.$$.dirty[1]&8388624&&k&&k.setEventHandler(d=>{switch(d.type){case"mapClick":M&&un(d.coordinates);break;case"markerClick":{const X=G==null?void 0:G.find(ae=>ae.id===d.id);X&&it(X)}break;case"markerMouseEnter":Y&&t(15,D=Ve?(G==null?void 0:G.findIndex(X=>X.id===d.id))??-1:-1);break;case"markerMouseLeave":Y&&t(15,D=-1);break}}),n.$$.dirty[0]&49152&&t(57,r=G==null?void 0:G[D]),n.$$.dirty[1]&67133969&&k&&r&&p&&w&&k.flyTo(r.center,r.id.startsWith("poi.")||r.id.startsWith("address.")?Re:Ae),n.$$.dirty[1]&1040&&(ce||k==null||k.setMarkers(void 0,void 0)),n.$$.dirty[1]&75498512&&k&&ce&&!Y&&(k.setMarkers(r?[r]:void 0,void 0),k.setSelectedMarker(r?0:-1)),n.$$.dirty[1]&25165840&&k&&k.setMarkers(Y,O),n.$$.dirty[0]&32768|n.$$.dirty[1]&8388624&&Y&&k&&k.setSelectedMarker(D),n.$$.dirty[0]&2|n.$$.dirty[1]&16&&k){const d=tt(h);k.setReverseMarker(d?[d.decimalLongitude,d.decimalLatitude]:void 0)}n.$$.dirty[1]&67108864&&pe("select",r),n.$$.dirty[1]&16777216&&pe("pick",O),n.$$.dirty[0]&81920&&pe("optionsVisibilityChange",Ve&&!!G),n.$$.dirty[0]&16384&&pe("featuresListed",G),n.$$.dirty[1]&8388608&&pe("featuresMarked",Y),n.$$.dirty[0]&1&&pe("reverseToggle",M),n.$$.dirty[0]&2&&pe("queryChange",h),n.$$.dirty[0]&1|n.$$.dirty[1]&16&&k&&k.indicateReverse(M)},[M,h,o,f,g,y,L,N,q,oe,E,ie,ht,Be,G,D,Ve,ge,he,Se,sn,bt,fn,rt,it,s,a,u,_,m,b,p,Z,v,P,k,U,S,we,V,w,ce,se,me,Ae,Re,je,xe,$e,nn,rn,_t,ln,on,Y,O,et,r,l,i,cn,dn,mn,gn,hn,_n,yn,bn,vn,kn,wn,pn,Ln]}class Hr extends K{constructor(e){super(),Q(this,e,Dr,Vr,J,{class:2,apiKey:25,bbox:26,clearButtonTitle:3,clearOnBlur:27,collapsed:4,country:28,debounceSearch:29,enableReverse:5,errorMessage:6,filter:30,flyTo:31,fuzzyMatch:32,language:33,limit:34,mapController:35,minLength:36,noResultsMessage:7,placeholder:8,proximity:37,reverseActive:0,reverseButtonTitle:9,searchValue:1,showFullGeometry:38,showPlaceType:10,showResultsWhileTyping:39,selectFirst:11,flyToSelected:40,markerOnSelected:41,types:42,excludeTypes:43,zoom:44,maxZoom:45,apiUrl:46,fetchParameters:47,iconsBaseUrl:12,adjustUrlQuery:48,focus:49,blur:50,setQuery:51,clearList:52,clearMap:53},null,[-1,-1,-1])}get focus(){return this.$$.ctx[49]}get blur(){return this.$$.ctx[50]}get setQuery(){return this.$$.ctx[51]}get clearList(){return this.$$.ctx[52]}get clearMap(){return this.$$.ctx[53]}}function At(n){let e,t,r,i;return t=new Hr({props:{mapController:n[1],apiKey:"MZEJTanw3WpxRvt7qDfo",country:"gb"}}),{c(){e=z("div"),x(t.$$.fragment),c(e,"class",r=Je(n[0])+" svelte-189syb7")},m(l,o){B(l,e,o),$(t,e,null),i=!0},p(l,o){const s={};o&2&&(s.mapController=l[1]),t.$set(s),(!i||o&1&&r!==(r=Je(l[0])+" svelte-189syb7"))&&c(e,"class",r)},i(l){i||(T(t.$$.fragment,l),i=!0)},o(l){F(t.$$.fragment,l),i=!1},d(l){l&&I(e),ee(t)}}}function Kr(n){let e,t,r=n[1]&&At(n);return{c(){r&&r.c(),e=Ne()},m(i,l){r&&r.m(i,l),B(i,e,l),t=!0},p(i,[l]){i[1]?r?(r.p(i,l),l&2&&T(r,1)):(r=At(i),r.c(),T(r,1),r.m(e.parentNode,e)):r&&(ze(),F(r,1,1,()=>{r=null}),Ee())},i(i){t||(T(r),t=!0)},o(i){F(r),t=!1},d(i){i&&I(e),r&&r.d(i)}}}function Qr(n,e,t){let r;Me(n,qt,o=>t(2,r=o));let{position:i="top-left"}=e,l;return Zn(()=>{t(1,l=Un(r,Wt))}),n.$$set=o=>{"position"in o&&t(0,i=o.position)},[i,l]}class rl extends K{constructor(e){super(),Q(this,e,Qr,Kr,J,{position:0})}}function Jr(n){let e;return{c(){e=z("ul"),e.innerHTML=`
  • Click - on the map to open a new tab with a 3rd-party imagery provider
  • Press Escape - to exit this mode
  • Cursor by Luc Chaissac
  • `},m(t,r){B(t,e,r)},p:H,i:H,o:H,d(t){t&&I(e)}}}class Yr extends K{constructor(e){super(),Q(this,e,null,Jr,J,{})}}const Xr="/atip/assets/camera_cursor-824d29b6.svg",{window:jr}=Nn;function Zt(n){let e,t,r,i;const l=[$r,xr],o=[];function s(a,f){return a[0]?0:1}return e=s(n),t=o[e]=l[e](n),{c(){t.c(),r=Ne()},m(a,f){o[e].m(a,f),B(a,r,f),i=!0},p(a,f){let u=e;e=s(a),e===u?o[e].p(a,f):(ze(),F(o[u],1,1,()=>{o[u]=null}),Ee(),t=o[e],t?t.p(a,f):(t=o[e]=l[e](a),t.c()),T(t,1),t.m(r.parentNode,r))},i(a){i||(T(t),i=!0)},o(a){F(t),i=!1},d(a){a&&I(r),o[e].d(a)}}}function xr(n){let e,t;return e=new mt({props:{$$slots:{default:[ei]},$$scope:{ctx:n}}}),e.$on("click",n[8]),{c(){x(e.$$.fragment)},m(r,i){$(e,r,i),t=!0},p(r,i){const l={};i&8192&&(l.$$scope={dirty:i,ctx:r}),e.$set(l)},i(r){t||(T(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){ee(e,r)}}}function $r(n){let e,t,r,i,l,o,s;e=new mt({props:{$$slots:{default:[ti]},$$scope:{ctx:n}}}),e.$on("click",n[6]);function a(u){n[7](u)}let f={legend:"Source",choices:[["google","Google Street View"],["bing","Bing Streetside"]]};return n[2].streetViewImagery!==void 0&&(f.value=n[2].streetViewImagery),r=new qn({props:f}),Ye.push(()=>ut(r,"value",a)),o=new tr({props:{label:"Help",$$slots:{default:[ni]},$$scope:{ctx:n}}}),{c(){x(e.$$.fragment),t=j(),x(r.$$.fragment),l=j(),x(o.$$.fragment)},m(u,g){$(e,u,g),B(u,t,g),$(r,u,g),B(u,l,g),$(o,u,g),s=!0},p(u,g){const _={};g&8192&&(_.$$scope={dirty:g,ctx:u}),e.$set(_);const m={};!i&&g&4&&(i=!0,m.value=u[2].streetViewImagery,ft(()=>i=!1)),r.$set(m);const y={};g&8192&&(y.$$scope={dirty:g,ctx:u}),o.$set(y)},i(u){s||(T(e.$$.fragment,u),T(r.$$.fragment,u),T(o.$$.fragment,u),s=!0)},o(u){F(e.$$.fragment,u),F(r.$$.fragment,u),F(o.$$.fragment,u),s=!1},d(u){u&&(I(t),I(l)),ee(e,u),ee(r,u),ee(o,u)}}}function ei(n){let e;return{c(){e=de("Enable Street View")},m(t,r){B(t,e,r)},d(t){t&&I(e)}}}function ti(n){let e;return{c(){e=de("Disable Street View")},m(t,r){B(t,e,r)},d(t){t&&I(e)}}}function ni(n){let e,t;return e=new Yr({}),{c(){x(e.$$.fragment)},m(r,i){$(e,r,i),t=!0},i(r){t||(T(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){ee(e,r)}}}function ri(n){let e,t,r,i,l=n[1]&&Zt(n);return{c(){l&&l.c(),e=Ne()},m(o,s){l&&l.m(o,s),B(o,e,s),t=!0,r||(i=W(jr,"keydown",n[3]),r=!0)},p(o,[s]){o[1]?l?(l.p(o,s),s&2&&T(l,1)):(l=Zt(o),l.c(),T(l,1),l.m(e.parentNode,e)):l&&(ze(),F(l,1,1,()=>{l=null}),Ee())},i(o){t||(T(l),t=!0)},o(o){F(l),t=!1},d(o){o&&I(e),l&&l.d(o),r=!1,i()}}}function ii(n,e,t){let r;Me(n,wt,b=>t(2,r=b));let{cfg:i}=e,{map:l}=e,{enabled:o}=e,{showControls:s=!0}=e,a=[];function f(){if(l){l.on("click",g),l.getCanvas().style.cursor=`url(${Xr}), auto`;for(let b of i.getStreetViewRoadLayerNames(l))a.push([b,l.getPaintProperty(b,"line-color")]),l.setPaintProperty(b,"line-color","cyan")}}function u(){if(l){l.off("click",g),l.getCanvas().style.cursor="inherit";for(let[b,p]of a)l.setPaintProperty(b,"line-color",p);a=[]}}dt(u);function g(b){if(!o)return;let p=b.lngLat.lng,Z=b.lngLat.lat;r.streetViewImagery=="google"?window.open(`http://maps.google.com/maps?q=&layer=c&cbll=${Z},${p}&cbp=11,0,0,0,0`,"_blank"):r.streetViewImagery=="bing"&&window.open(`https://www.bing.com/maps?cp=${Z}~${p}&style=x`,"_blank")}function _(b){o&&b.key=="Escape"&&(b.stopPropagation(),t(0,o=!1))}const m=()=>t(0,o=!1);function y(b){n.$$.not_equal(r.streetViewImagery,b)&&(r.streetViewImagery=b,wt.set(r))}const L=()=>t(0,o=!0);return n.$$set=b=>{"cfg"in b&&t(4,i=b.cfg),"map"in b&&t(5,l=b.map),"enabled"in b&&t(0,o=b.enabled),"showControls"in b&&t(1,s=b.showControls)},n.$$.update=()=>{n.$$.dirty&1&&(o?f():u())},[o,s,r,_,i,l,m,y,L]}class il extends K{constructor(e){super(),Q(this,e,ii,ri,J,{cfg:4,map:5,enabled:0,showControls:1})}}var li=Object.defineProperty,Ce=(n,e)=>li(n,"name",{value:e,configurable:!0});function at(n){if(!n)throw new Error("coord is required");if(!Array.isArray(n)){if(n.type==="Feature"&&n.geometry!==null&&n.geometry.type==="Point")return[...n.geometry.coordinates];if(n.type==="Point")return[...n.coordinates]}if(Array.isArray(n)&&n.length>=2&&!Array.isArray(n[0])&&!Array.isArray(n[1]))return[...n];throw new Error("coord must be GeoJSON Point or an Array of numbers")}Ce(at,"getCoord");function oi(n){if(Array.isArray(n))return n;if(n.type==="Feature"){if(n.geometry!==null)return n.geometry.coordinates}else if(n.coordinates)return n.coordinates;throw new Error("coords must be GeoJSON Feature, Geometry Object or an Array")}Ce(oi,"getCoords");function Jt(n){if(n.length>1&&pt(n[0])&&pt(n[1]))return!0;if(Array.isArray(n[0])&&n[0].length)return Jt(n[0]);throw new Error("coordinates must only contain numbers")}Ce(Jt,"containsNumber");function si(n,e,t){if(!e||!t)throw new Error("type and name required");if(!n||n.type!==e)throw new Error("Invalid input to "+t+": must be a "+e+", given "+n.type)}Ce(si,"geojsonType");function ai(n,e,t){if(!n)throw new Error("No feature passed");if(!t)throw new Error(".featureOf() requires a name");if(!n||n.type!=="Feature"||!n.geometry)throw new Error("Invalid input to "+t+", Feature with geometry required");if(!n.geometry||n.geometry.type!==e)throw new Error("Invalid input to "+t+": must be a "+e+", given "+n.geometry.type)}Ce(ai,"featureOf");function ui(n,e,t){if(!n)throw new Error("No featureCollection passed");if(!t)throw new Error(".collectionOf() requires a name");if(!n||n.type!=="FeatureCollection")throw new Error("Invalid input to "+t+", FeatureCollection required");for(const r of n.features){if(!r||r.type!=="Feature"||!r.geometry)throw new Error("Invalid input to "+t+", Feature with geometry required");if(!r.geometry||r.geometry.type!==e)throw new Error("Invalid input to "+t+": must be a "+e+", given "+r.geometry.type)}}Ce(ui,"collectionOf");function fi(n){return n.type==="Feature"?n.geometry:n}Ce(fi,"getGeom");function ci(n,e){return n.type==="FeatureCollection"?"FeatureCollection":n.type==="GeometryCollection"?"GeometryCollection":n.type==="Feature"&&n.geometry!==null?n.geometry.type:n.type}Ce(ci,"getType");var di=Object.defineProperty,mi=(n,e)=>di(n,"name",{value:e,configurable:!0});function Yt(n,e,t={}){var r=at(n),i=at(e),l=Ke(i[1]-r[1]),o=Ke(i[0]-r[0]),s=Ke(r[1]),a=Ke(i[1]),f=Math.pow(Math.sin(l/2),2)+Math.pow(Math.sin(o/2),2)*Math.cos(s)*Math.cos(a);return Wn(2*Math.atan2(Math.sqrt(f),Math.sqrt(1-f)),t.units)}mi(Yt,"distance");var gi=Object.defineProperty,re=(n,e)=>gi(n,"name",{value:e,configurable:!0});function qe(n,e,t){if(n!==null)for(var r,i,l,o,s,a,f,u=0,g=0,_,m=n.type,y=m==="FeatureCollection",L=m==="Feature",b=y?n.features.length:1,p=0;pa||y>f||L>u){s=g,a=r,f=y,u=L,l=0;return}var b=Oe([s,g],t.properties);if(e(b,r,i,L,l)===!1)return!1;l++,s=g})===!1)return!1}}})}re(xt,"segmentEach");function $t(n,e,t){var r=t,i=!1;return xt(n,function(l,o,s,a,f){i===!1&&t===void 0?r=l:r=e(r,l,o,s,a,f),i=!0}),r}re($t,"segmentReduce");function en(n,e){if(!n)throw new Error("geojson is required");Xe(n,function(t,r,i){if(t.geometry!==null){var l=t.geometry.type,o=t.geometry.coordinates;switch(l){case"LineString":if(e(t,r,i,0,0)===!1)return!1;break;case"Polygon":for(var s=0;sMi(n,"name",{value:e,configurable:!0});function tn(n,e={}){return $t(n,(t,r)=>{const i=r.geometry.coordinates;return t+Yt(i[0],i[1],e)},0)}Pi(tn,"length");var ll=tn;const ol={area:"#D94324",route:"#555F5E",crossing:"#4daf4a",other:"#984ea3",hovering:"black",lineEndpointColor:"black",streetview:"blue",measuringLine:"cyan"},sl=10,al=10;function ul(){return Ci(["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00"])}function Ci(n){return n[Math.floor(Math.random()*n.length)]}function Si(n){let e;const t=n[16].default,r=ye(t,n,n[24],null);return{c(){r&&r.c()},m(i,l){r&&r.m(i,l),e=!0},p(i,l){r&&r.p&&(!e||l&16777216)&&be(r,t,i,i[24],e?ke(t,i[24],l,null):ve(i[24]),null)},i(i){e||(T(r,i),e=!0)},o(i){F(r,i),e=!1},d(i){r&&r.d(i)}}}function Ti(n){let e,t,r;function i(o){n[17](o)}let l={id:n[1],type:"circle",source:n[2],sourceLayer:n[3],beforeId:n[4],beforeLayerType:n[5],paint:n[6],layout:n[7],filter:n[8],applyToClusters:n[9],minzoom:n[10],maxzoom:n[11],hoverCursor:n[12],manageHoverState:n[13],eventsIfTopMost:n[14],interactive:n[15],$$slots:{default:[Si]},$$scope:{ctx:n}};return n[0]!==void 0&&(l.hovered=n[0]),e=new Dt({props:l}),Ye.push(()=>ut(e,"hovered",i)),e.$on("click",n[18]),e.$on("dblclick",n[19]),e.$on("contextmenu",n[20]),e.$on("mouseenter",n[21]),e.$on("mousemove",n[22]),e.$on("mouseleave",n[23]),{c(){x(e.$$.fragment)},m(o,s){$(e,o,s),r=!0},p(o,[s]){const a={};s&2&&(a.id=o[1]),s&4&&(a.source=o[2]),s&8&&(a.sourceLayer=o[3]),s&16&&(a.beforeId=o[4]),s&32&&(a.beforeLayerType=o[5]),s&64&&(a.paint=o[6]),s&128&&(a.layout=o[7]),s&256&&(a.filter=o[8]),s&512&&(a.applyToClusters=o[9]),s&1024&&(a.minzoom=o[10]),s&2048&&(a.maxzoom=o[11]),s&4096&&(a.hoverCursor=o[12]),s&8192&&(a.manageHoverState=o[13]),s&16384&&(a.eventsIfTopMost=o[14]),s&32768&&(a.interactive=o[15]),s&16777216&&(a.$$scope={dirty:s,ctx:o}),!t&&s&1&&(t=!0,a.hovered=o[0],ft(()=>t=!1)),e.$set(a)},i(o){r||(T(e.$$.fragment,o),r=!0)},o(o){F(e.$$.fragment,o),r=!1},d(o){ee(e,o)}}}function zi(n,e,t){let{$$slots:r={},$$scope:i}=e,{id:l=Ht("circle")}=e,{source:o=void 0}=e,{sourceLayer:s=void 0}=e,{beforeId:a=void 0}=e,{beforeLayerType:f=void 0}=e,{paint:u}=e,{layout:g=void 0}=e,{filter:_=void 0}=e,{applyToClusters:m=void 0}=e,{minzoom:y=void 0}=e,{maxzoom:L=void 0}=e,{hoverCursor:b=void 0}=e,{manageHoverState:p=!1}=e,{hovered:Z=null}=e,{eventsIfTopMost:v=!1}=e,{interactive:P=!0}=e;function k(h){Z=h,t(0,Z)}function U(h){le.call(this,n,h)}function N(h){le.call(this,n,h)}function q(h){le.call(this,n,h)}function S(h){le.call(this,n,h)}function M(h){le.call(this,n,h)}function oe(h){le.call(this,n,h)}return n.$$set=h=>{"id"in h&&t(1,l=h.id),"source"in h&&t(2,o=h.source),"sourceLayer"in h&&t(3,s=h.sourceLayer),"beforeId"in h&&t(4,a=h.beforeId),"beforeLayerType"in h&&t(5,f=h.beforeLayerType),"paint"in h&&t(6,u=h.paint),"layout"in h&&t(7,g=h.layout),"filter"in h&&t(8,_=h.filter),"applyToClusters"in h&&t(9,m=h.applyToClusters),"minzoom"in h&&t(10,y=h.minzoom),"maxzoom"in h&&t(11,L=h.maxzoom),"hoverCursor"in h&&t(12,b=h.hoverCursor),"manageHoverState"in h&&t(13,p=h.manageHoverState),"hovered"in h&&t(0,Z=h.hovered),"eventsIfTopMost"in h&&t(14,v=h.eventsIfTopMost),"interactive"in h&&t(15,P=h.interactive),"$$scope"in h&&t(24,i=h.$$scope)},[Z,l,o,s,a,f,u,g,_,m,y,L,b,p,v,P,r,k,U,N,q,S,M,oe,i]}class fl extends K{constructor(e){super(),Q(this,e,zi,Ti,J,{id:1,source:2,sourceLayer:3,beforeId:4,beforeLayerType:5,paint:6,layout:7,filter:8,applyToClusters:9,minzoom:10,maxzoom:11,hoverCursor:12,manageHoverState:13,hovered:0,eventsIfTopMost:14,interactive:15})}}function Ei(n,e,t){let r;const i=ct();let{layer:l=void 0}=e;const{map:o}=Vn();Me(n,o,u=>t(2,r=u));function s(u){i(u.type,{...u,map:o})}const a=["click","dblclick","mousedown","mouseup","mousemove","mouseenter","mouseleave","contextmenu","mouseover","mouseout"],f=["click","dblclick","contextmenu","mousemove","movestart","moveend","zoomstart","zoom","zoomend"];return dt(()=>{if(r)if(l)for(const u of a)r.off(u,l,s);else for(const u of f)r.off(u,s)}),n.$$set=u=>{"layer"in u&&t(1,l=u.layer)},n.$$.update=()=>{if(n.$$.dirty&6&&r)if(l)for(const u of a)r.on(u,l,s);else for(const u of f)r.on(u,s)},[o,l,r]}class cl extends K{constructor(e){super(),Q(this,e,Ei,null,J,{layer:1})}}const Ri=n=>({marker:n&8}),Ut=n=>({marker:n[3]});function Bi(n){let e,t,r,i,l,o,s;const a=n[19].default,f=ye(a,n,n[18],Ut);return{c(){e=z("div"),f&&f.c(),c(e,"tabindex",t=n[1]?0:void 0),c(e,"role",r=n[1]?"button":void 0),Te(e,"z-index",n[2])},m(u,g){B(u,e,g),f&&f.m(e,null),l=!0,o||(s=[Mt(n[7].call(null,e)),Mt(i=Ii.call(null,e,n[0])),W(e,"click",st(n[20])),W(e,"dblclick",st(n[21])),W(e,"contextmenu",st(n[22])),W(e,"mouseenter",n[23]),W(e,"mouseleave",n[24]),W(e,"mousemove",n[25]),W(e,"keydown",n[8])],o=!0)},p(u,[g]){f&&f.p&&(!l||g&262152)&&be(f,a,u,u[18],l?ke(a,u[18],g,Ri):ve(u[18]),Ut),(!l||g&2&&t!==(t=u[1]?0:void 0))&&c(e,"tabindex",t),(!l||g&2&&r!==(r=u[1]?"button":void 0))&&c(e,"role",r),i&&Dn(i.update)&&g&1&&i.update.call(null,u[0]),g&4&&Te(e,"z-index",u[2])},i(u){l||(T(f,u),l=!0)},o(u){F(f,u),l=!1},d(u){u&&I(e),f&&f.d(u),o=!1,Ge(s)}}}function Ii(n,e){const t=n.className;function r(i){i?n.className=`${t} ${i}`:n.className=t}return r(e),{update:r}}function Fi(n,e,t){let r,i,l,{$$slots:o={},$$scope:s}=e,{marker:a=void 0}=e,{lngLat:f}=e,{class:u=void 0}=e,{interactive:g=!0}=e,{asButton:_=!1}=e,{draggable:m=!1}=e,{feature:y=null}=e,{offset:L=void 0}=e,{zIndex:b=void 0}=e,{rotation:p=0}=e,{opacity:Z=1}=e;const v=ct(),{map:P,layerEvent:k,self:U}=Hn();Me(n,P,w=>t(27,l=w)),Me(n,k,w=>t(26,r=w)),Me(n,U,w=>t(3,i=w));function N(w){Pt(U,i=new Wt.Marker({element:w,rotation:p,draggable:m,offset:L,opacity:Z.toString()}).setLngLat(f).addTo(l),i),t(11,a=i);const ce=()=>M("dragstart"),se=()=>{q(),M("drag")},me=()=>{q(),M("dragend")};return m&&(i.on("dragstart",ce),i.on("drag",se),i.on("dragend",me)),{destroy(){m&&(i==null||i.off("dragstart",ce),i==null||i.off("drag",se),i==null||i.off("dragend",me)),t(11,a=void 0),i==null||i.remove()}}}function q(){let w=i==null?void 0:i.getLngLat();w&&(Array.isArray(f)?t(10,f=[w.lng,w.lat]):f&&"lon"in f?t(10,f={lon:w.lng,lat:w.lat}):t(10,f=w))}function S(w){w.key===" "&&(w.preventDefault(),w.stopPropagation(),M("click"))}function M(w){if(!g)return;let ce=i==null?void 0:i.getLngLat();if(!ce)return;const se=[ce.lng,ce.lat];let me={map:l,marker:i,lngLat:se,features:[{type:"Feature",properties:(y==null?void 0:y.properties)??{},geometry:{type:"Point",coordinates:se}}]};Pt(k,r={...me,layerType:"marker",type:w},r),v(w,me)}const oe=()=>M("click"),h=()=>M("dblclick"),we=()=>M("contextmenu"),E=w=>{M("mouseenter")},V=()=>{M("mouseleave")},ie=()=>M("mousemove");return n.$$set=w=>{"marker"in w&&t(11,a=w.marker),"lngLat"in w&&t(10,f=w.lngLat),"class"in w&&t(0,u=w.class),"interactive"in w&&t(12,g=w.interactive),"asButton"in w&&t(1,_=w.asButton),"draggable"in w&&t(13,m=w.draggable),"feature"in w&&t(14,y=w.feature),"offset"in w&&t(15,L=w.offset),"zIndex"in w&&t(2,b=w.zIndex),"rotation"in w&&t(16,p=w.rotation),"opacity"in w&&t(17,Z=w.opacity),"$$scope"in w&&t(18,s=w.$$scope)},n.$$.update=()=>{n.$$.dirty&1032&&(i==null||i.setLngLat(f)),n.$$.dirty&32776&&(i==null||i.setOffset(L??[0,0])),n.$$.dirty&65544&&(i==null||i.setRotation(p)),n.$$.dirty&131080&&(i==null||i.setOpacity(Z.toString()))},[u,_,b,i,P,k,U,N,S,M,f,a,g,m,y,L,p,Z,s,o,oe,h,we,E,V,ie]}class dl extends K{constructor(e){super(),Q(this,e,Fi,Bi,J,{marker:11,lngLat:10,class:0,interactive:12,asButton:1,draggable:13,feature:14,offset:15,zIndex:2,rotation:16,opacity:17})}}function Oi(n){let e;const t=n[8].default,r=ye(t,n,n[15],null);return{c(){r&&r.c()},m(i,l){r&&r.m(i,l),e=!0},p(i,l){r&&r.p&&(!e||l&32768)&&be(r,t,i,i[15],e?ke(t,i[15],l,null):ve(i[15]),null)},i(i){e||(T(r,i),e=!0)},o(i){F(r,i),e=!1},d(i){r&&r.d(i)}}}function Gi(n){let e,t;return e=new Dt({props:{id:n[0],type:"raster",source:n[1],beforeId:n[2],beforeLayerType:n[3],paint:n[4],layout:n[5],minzoom:n[6],maxzoom:n[7],$$slots:{default:[Oi]},$$scope:{ctx:n}}}),e.$on("click",n[9]),e.$on("dblclick",n[10]),e.$on("contextmenu",n[11]),e.$on("mouseenter",n[12]),e.$on("mousemove",n[13]),e.$on("mouseleave",n[14]),{c(){x(e.$$.fragment)},m(r,i){$(e,r,i),t=!0},p(r,[i]){const l={};i&1&&(l.id=r[0]),i&2&&(l.source=r[1]),i&4&&(l.beforeId=r[2]),i&8&&(l.beforeLayerType=r[3]),i&16&&(l.paint=r[4]),i&32&&(l.layout=r[5]),i&64&&(l.minzoom=r[6]),i&128&&(l.maxzoom=r[7]),i&32768&&(l.$$scope={dirty:i,ctx:r}),e.$set(l)},i(r){t||(T(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){ee(e,r)}}}function Ai(n,e,t){let{$$slots:r={},$$scope:i}=e,{id:l=Ht("raster-layer")}=e,{source:o=void 0}=e,{beforeId:s=void 0}=e,{beforeLayerType:a=void 0}=e,{paint:f}=e,{layout:u=void 0}=e,{minzoom:g=void 0}=e,{maxzoom:_=void 0}=e;function m(v){le.call(this,n,v)}function y(v){le.call(this,n,v)}function L(v){le.call(this,n,v)}function b(v){le.call(this,n,v)}function p(v){le.call(this,n,v)}function Z(v){le.call(this,n,v)}return n.$$set=v=>{"id"in v&&t(0,l=v.id),"source"in v&&t(1,o=v.source),"beforeId"in v&&t(2,s=v.beforeId),"beforeLayerType"in v&&t(3,a=v.beforeLayerType),"paint"in v&&t(4,f=v.paint),"layout"in v&&t(5,u=v.layout),"minzoom"in v&&t(6,g=v.minzoom),"maxzoom"in v&&t(7,_=v.maxzoom),"$$scope"in v&&t(15,i=v.$$scope)},[l,o,s,a,f,u,g,_,r,m,y,L,b,p,Z,i]}class ml extends K{constructor(e){super(),Q(this,e,Ai,Gi,J,{id:0,source:1,beforeId:2,beforeLayerType:3,paint:4,layout:5,minzoom:6,maxzoom:7})}}const Zi="/atip/assets/zoom_out_map-b2e1091a.svg";function Ui(n){let e,t;return{c(){e=z("img"),ne(e.src,t=Zi)||c(e,"src",t),c(e,"alt","Zoom to show entire boundary")},m(r,i){B(r,e,i)},p:H,d(r){r&&I(e)}}}function Ni(n){let e,t;return e=new mt({props:{title:"Zoom to show entire boundary",$$slots:{default:[Ui]},$$scope:{ctx:n}}}),e.$on("click",n[0]),{c(){x(e.$$.fragment)},m(r,i){$(e,r,i),t=!0},p(r,[i]){const l={};i&8&&(l.$$scope={dirty:i,ctx:r}),e.$set(l)},i(r){t||(T(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){ee(e,r)}}}function qi(n,e,t){let r;Me(n,qt,o=>t(2,r=o));let{boundaryGeojson:i}=e;function l(){let o=hr(i);Number.isFinite(o[0])&&r.fitBounds(o,{padding:20,animate:!0,duration:500})}return n.$$set=o=>{"boundaryGeojson"in o&&t(1,i=o.boundaryGeojson)},[l,i]}class gl extends K{constructor(e){super(),Q(this,e,qi,Ni,J,{boundaryGeojson:1})}}export{Vi as B,Di as C,rl as G,dl as M,ml as R,il as S,gl as Z,Hi as a,hr as b,Ji as c,Yi as d,Xi as e,fl as f,xi as g,ji as h,Qi as i,cl as j,Yr as k,mr as l,dr as m,lr as n,Ki as o,el as p,cr as q,ul as r,tr as s,ll as t,nl as u,tl as v,ol as w,$i as x,sl as y,al as z}; diff --git a/assets/google_on_non_white_hdpi-368415f0.png b/assets/google_on_non_white_hdpi-368415f0.png new file mode 100644 index 0000000000000000000000000000000000000000..393d03005d5bd544bd8655319844fca20fc10fc2 GIT binary patch literal 11448 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 literal 0 HcmV?d00001 diff --git a/assets/index-980bc66a.js b/assets/index-5c856c81.js similarity index 66% rename from assets/index-980bc66a.js rename to assets/index-5c856c81.js index ab1ea79c..2676b288 100644 --- a/assets/index-980bc66a.js +++ b/assets/index-5c856c81.js @@ -1,4 +1,4 @@ -var mT=Object.defineProperty;var gT=(t,e,n)=>e in t?mT(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var iu=(t,e,n)=>(gT(t,typeof e!="symbol"?e+"":e,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const u of s)if(u.type==="childList")for(const p of u.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&r(p)}).observe(document,{childList:!0,subtree:!0});function n(s){const u={};return s.integrity&&(u.integrity=s.integrity),s.referrerPolicy&&(u.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?u.credentials="include":s.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(s){if(s.ep)return;s.ep=!0;const u=n(s);fetch(s.href,u)}})();function ri(){}function sg(t,e){for(const n in e)t[n]=e[n];return t}function o2(t){return t()}function lx(){return Object.create(null)}function Za(t){t.forEach(o2)}function Ov(t){return typeof t=="function"}function xr(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let Om;function S4(t,e){return t===e?!0:(Om||(Om=document.createElement("a")),Om.href=e,t===Om.href)}function yT(t){return Object.keys(t).length===0}function s2(t,...e){if(t==null){for(const r of e)r(void 0);return ri}const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function _T(t){let e;return s2(t,n=>e=n)(),e}function ei(t,e,n){t.$$.on_destroy.push(s2(e,n))}function fa(t,e,n,r){if(t){const s=a2(t,e,n,r);return t[0](s)}}function a2(t,e,n,r){return t[1]&&r?sg(n.ctx.slice(),t[1](r(e))):n.ctx}function da(t,e,n,r){if(t[2]&&r){const s=t[2](r(n));if(e.dirty===void 0)return s;if(typeof s=="object"){const u=[],p=Math.max(e.dirty.length,s.length);for(let c=0;c32){const e=[],n=t.ctx.length/32;for(let r=0;rt.removeEventListener(e,n,r)}function E4(t){return function(e){return e.preventDefault(),t.call(this,e)}}function ET(t){return function(e){return e.stopPropagation(),t.call(this,e)}}function hn(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}const IT=["width","height"];function hx(t,e){const n=Object.getOwnPropertyDescriptors(t.__proto__);for(const r in e)e[r]==null?t.removeAttribute(r):r==="style"?t.style.cssText=e[r]:r==="__value"?t.value=t[r]=e[r]:n[r]&&n[r].set&&IT.indexOf(r)===-1?t[r]=e[r]:hn(t,r,e[r])}function CT(t){let e;return{p(...n){e=n,e.forEach(r=>t.push(r))},r(){e.forEach(n=>t.splice(t.indexOf(n),1))}}}function I4(t){return t===""?null:+t}function TT(t){return Array.from(t.childNodes)}function mp(t,e){e=""+e,t.data!==e&&(t.data=e)}function px(t,e){t.value=e??""}function fx(t,e,n,r){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,r?"important":"")}function C4(t,e,n){for(let r=0;r{const s=t.$$.callbacks[e];if(s){const u=LT(e,n,{cancelable:r});return s.slice().forEach(p=>{p.call(t,u)}),!u.defaultPrevented}return!0}}function Fv(t,e){return pd().$$.context.set(t,e),e}function AT(t){return pd().$$.context.get(t)}function to(t,e){const n=t.$$.callbacks[e.type];n&&n.slice().forEach(r=>r.call(this,e))}const Rh=[],Il=[];let Uh=[];const j_=[],u2=Promise.resolve();let H_=!1;function c2(){H_||(H_=!0,u2.then(h2))}function PT(){return c2(),u2}function W_(t){Uh.push(t)}function ag(t){j_.push(t)}const f_=new Set;let Th=0;function h2(){if(Th!==0)return;const t=Zf;do{try{for(;Tht.indexOf(r)===-1?e.push(r):n.push(r)),n.forEach(r=>r()),Uh=e}const Ym=new Set;let ac;function ya(){ac={r:0,c:[],p:ac}}function _a(){ac.r||Za(ac.c),ac=ac.p}function we(t,e){t&&t.i&&(Ym.delete(t),t.i(e))}function ke(t,e,n,r){if(t&&t.o){if(Ym.has(t))return;Ym.add(t),ac.c.push(()=>{Ym.delete(t),r&&(n&&t.d(1),r())}),t.o(e)}else r&&r()}function dx(t){return(t==null?void 0:t.length)!==void 0?t:Array.from(t)}function P4(t,e){ke(t,1,1,()=>{e.delete(t.key)})}function M4(t,e,n,r,s,u,p,c,x,S,T,L){let M=t.length,U=u.length,O=M;const X={};for(;O--;)X[t[O].key]=O;const nt=[],at=new Map,ut=new Map,gt=[];for(O=U;O--;){const Dt=L(s,u,O),Lt=n(Dt);let Ut=p.get(Lt);Ut?r&>.push(()=>Ut.p(Dt,e)):(Ut=S(Lt,Dt),Ut.c()),at.set(Lt,nt[O]=Ut),Lt in X&&ut.set(Lt,Math.abs(O-X[Lt]))}const St=new Set,Bt=new Set;function zt(Dt){we(Dt,1),Dt.m(c,T),p.set(Dt.key,Dt),T=Dt.first,U--}for(;M&&U;){const Dt=nt[U-1],Lt=t[M-1],Ut=Dt.key,ie=Lt.key;Dt===Lt?(T=Dt.first,M--,U--):at.has(ie)?!p.has(Ut)||St.has(Ut)?zt(Dt):Bt.has(ie)?M--:ut.get(Ut)>ut.get(ie)?(Bt.add(Ut),zt(Dt)):(St.add(ie),M--):(x(Lt,p),M--)}for(;M--;){const Dt=t[M];at.has(Dt.key)||x(Dt,p)}for(;U;)zt(nt[U-1]);return Za(gt),nt}function DT(t,e){const n={},r={},s={$$scope:1};let u=t.length;for(;u--;){const p=t[u],c=e[u];if(c){for(const x in p)x in c||(r[x]=1);for(const x in c)s[x]||(n[x]=c[x],s[x]=1);t[u]=c}else for(const x in p)s[x]=1}for(const p in r)p in n||(n[p]=void 0);return n}function k4(t){return typeof t=="object"&&t!==null?t:{}}function lg(t,e,n){const r=t.$$.props[e];r!==void 0&&(t.$$.bound[r]=n,n(t.$$.ctx[r]))}function zo(t){t&&t.c()}function wo(t,e,n){const{fragment:r,after_update:s}=t.$$;r&&r.m(e,n),W_(()=>{const u=t.$$.on_mount.map(o2).filter(Ov);t.$$.on_destroy?t.$$.on_destroy.push(...u):Za(u),t.$$.on_mount=[]}),s.forEach(W_)}function So(t,e){const n=t.$$;n.fragment!==null&&(kT(n.after_update),Za(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function RT(t,e){t.$$.dirty[0]===-1&&(Rh.push(t),c2(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const O=U.length?U[0]:M;return S.ctx&&s(S.ctx[L],S.ctx[L]=O)&&(!S.skip_bound&&S.bound[L]&&S.bound[L](O),T&&RT(t,L)),M}):[],S.update(),T=!0,Za(S.before_update),S.fragment=r?r(S.ctx):!1,e.target){if(e.hydrate){const L=TT(e.target);S.fragment&&S.fragment.l(L),L.forEach(vn)}else S.fragment&&S.fragment.c();e.intro&&we(t.$$.fragment),wo(t,e.target,e.anchor),h2()}Uf(x)}class Jr{constructor(){iu(this,"$$");iu(this,"$$set")}$destroy(){So(this,1),this.$destroy=ri}$on(e,n){if(!Ov(n))return ri;const r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(n),()=>{const s=r.indexOf(n);s!==-1&&r.splice(s,1)}}$set(e){this.$$set&&!yT(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const NT="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(NT);function gp(...t){function e(r){const s={};function u(p,c){for(const[x,S]of Object.entries(p)){const T=c?`${c}.${x}`:x;S&&typeof S=="object"?u(S,T):s[T]=S}}return u(r),s}const n={};for(const r of t){const s=e(r);for(const[u,p]of Object.entries(s))n[u]=p}return n}function Bv(t,e){const n={};for(const[r,s]of Object.entries(t)){const u=r.split(".");if(u[0]===e){u.length>1&&u.shift();const p=u.join(".");n[p]=s}}return n}function ug(t){if(t.includes("#"))return t.split("#").pop()}function p2(t){const e=`--govuk-frontend-breakpoint-${t}`,n=window.getComputedStyle(document.documentElement).getPropertyValue(e);return{property:e,value:n||void 0}}function Uv(t,e={}){var n;const r=t.getAttribute("tabindex");r||t.setAttribute("tabindex","-1");function s(){t.addEventListener("blur",u,{once:!0})}function u(){var p;(p=e.onBlur)==null||p.call(t),r||t.removeAttribute("tabindex")}t.addEventListener("focus",s,{once:!0}),(n=e.onBeforeFocus)==null||n.call(t),t.focus()}function f2(t=document.body){return t?t.classList.contains("govuk-frontend-supported"):!1}function OT(t,e){const n=[];for(const[r,s]of Object.entries(t)){const u=[];for(const{required:p,errorMessage:c}of s)p.every(x=>!!e[x])||u.push(c);r==="anyOf"&&!(s.length-u.length>=1)&&n.push(...u)}return n}function zT(t){if(typeof t!="string")return t;const e=t.trim();return e==="true"?!0:e==="false"?!1:e.length>0&&isFinite(Number(e))?Number(e):t}function yp(t){const e={};for(const[n,r]of Object.entries(t))e[n]=zT(r);return e}class Vv extends Error{constructor(...e){super(...e),this.name="GOVUKFrontendError"}}class d2 extends Vv{constructor(e=document.body){const n="noModule"in HTMLScriptElement.prototype?'GOV.UK Frontend initialised without `` from template ` - - - - + + + + + diff --git a/index.html b/index.html index 18d4f1fb..4819b8fe 100644 --- a/index.html +++ b/index.html @@ -7,11 +7,11 @@ content="initial-scale=1,maximum-scale=1,user-scalable=no" /> Active Travel Infrastructure Platform v2 - - - - - + + + + + diff --git a/scheme.html b/scheme.html index a191dcb2..260494a2 100644 --- a/scheme.html +++ b/scheme.html @@ -7,11 +7,11 @@ content="initial-scale=1,maximum-scale=1,user-scalable=no" /> ATIP v2 Scheme Sketcher - - - - - + + + + +