import{S as Fe,i as qe,s as Ue,o as b,p as f,q as u,c as Ee,e as W,u as o,f as r,F as Le,w as a,G as Ce,v as l,h as X,y as m,J as Ye,n as Pe,l as ze}from"./index-aa6be1a1.js";import{T as p,a as Ge}from"./SubtleButton-5269e23e.js";import{z as Z}from"./TagRenderingAnswer-84eeff2e.js";import{U as Je}from"./ChartJsUtils-4d4315f9.js";import{I as Me}from"./UIEventSource-92ac4fe9.js";function Ne(n){let e,i;return e=new p({props:{t:n[2].items.distanceIndicator}}),{c(){f(e.$$.fragment)},m(s,d){o(e,s,d),i=!0},p:Pe,i(s){i||(l(e.$$.fragment,s),i=!0)},o(s){a(e.$$.fragment,s),i=!1},d(s){m(e,s)}}}function Oe(n){let e,i;return e=new Z({props:{config:n[3],selectedElement:{type:"Feature",properties:{id:"settings"},geometry:{type:"Point",coordinates:[0,0]}},state:n[0],tags:n[0].userRelatedState.preferencesAsTags}}),{c(){f(e.$$.fragment)},m(s,d){o(e,s,d),i=!0},p(s,d){const $={};d&1&&($.state=s[0]),d&1&&($.tags=s[0].userRelatedState.preferencesAsTags),e.$set($)},i(s){i||(l(e.$$.fragment,s),i=!0)},o(s){a(e.$$.fragment,s),i=!1},d(s){m(e,s)}}}function je(n){let e,i,s,d,$;return i=new p({props:{t:n[2].browsingHistoryNotLoggedIn}}),{c(){e=b("button"),f(i.$$.fragment),Ee(e,"class","as-link")},m(w,c){W(w,e,c),o(i,e,null),s=!0,d||($=ze(e,"click",n[9]),d=!0)},p:Pe,i(w){s||(l(i.$$.fragment,w),s=!0)},o(w){a(i.$$.fragment,w),s=!1},d(w){w&&X(e),m(i),d=!1,$()}}}function Be(n){let e,i,s,d,$,w,c,T,A;return e=new p({props:{t:n[2].browsingHistoryLoggedIn}}),$=new Z({props:{config:n[6],selectedElement:n[7],state:n[0],tags:n[0].userRelatedState.preferencesAsTags}}),T=new Z({props:{config:n[4],selectedElement:n[7],state:n[0],tags:n[0].userRelatedState.preferencesAsTags}}),{c(){f(e.$$.fragment),i=u(),s=b("ul"),d=b("li"),f($.$$.fragment),w=u(),c=b("li"),f(T.$$.fragment)},m(g,k){o(e,g,k),W(g,i,k),W(g,s,k),r(s,d),o($,d,null),r(s,w),r(s,c),o(T,c,null),A=!0},p(g,k){const h={};k&1&&(h.state=g[0]),k&1&&(h.tags=g[0].userRelatedState.preferencesAsTags),$.$set(h);const L={};k&1&&(L.state=g[0]),k&1&&(L.tags=g[0].userRelatedState.preferencesAsTags),T.$set(L)},i(g){A||(l(e.$$.fragment,g),l($.$$.fragment,g),l(T.$$.fragment,g),A=!0)},o(g){a(e.$$.fragment,g),a($.$$.fragment,g),a(T.$$.fragment,g),A=!1},d(g){m(e,g),g&&X(i),g&&X(s),m($),m(T)}}}function De(n){let e,i,s,d,$,w,c,T,A,g,k,h,L,F,_,oe,q,me,y,x,U,ue,ee,Y,pe,te,z,de,ne,G,_e,re,J,we,Q,v,S,be,M,ce,se,N,ke,O,he,R,I,ie,ae,j,ye,B,Te,P,ve,le,D,Re,K,V;i=new p({props:{t:n[2].intro}}),$=new p({props:{t:n[2].trackingTitle}}),c=new p({props:{t:n[2].tracking}}),g=new p({props:{t:n[2].geodataTitle}}),h=new p({props:{t:n[2].geodata}}),_=new p({props:{t:n[2].editingTitle}}),q=new p({props:{t:n[2].editingIntro}}),U=new p({props:{t:n[2].items.changesYouMake}}),Y=new p({props:{t:n[2].items.username}}),z=new p({props:{t:n[2].items.date}}),G=new p({props:{t:n[2].items.theme}}),J=new p({props:{t:n[2].items.language}});const Se=[Oe,Ne],C=[];function Ie(t,H){return t[1]?0:1}v=Ie(n),S=C[v]=Se[v](n),M=new p({props:{t:n[2].editingOutro}}),N=new p({props:{t:n[2].browsingHistoryTitle}}),O=new p({props:{t:n[2].browsingHistoryIntro}});const Ae=[Be,je],E=[];function He(t,H){return t[1]?0:1}return R=He(n),I=E[R]=Ae[R](n),j=new p({props:{t:n[2].miscCookiesTitle}}),B=new p({props:{t:n[2].miscCookies}}),P=new Z({props:{config:n[5],selectedElement:n[7],state:n[0],tags:n[0].userRelatedState.preferencesAsTags}}),D=new p({props:{t:n[2].whileYoureHere}}),K=new p({props:{t:n[2].surveillance}}),{c(){e=b("div"),f(i.$$.fragment),s=u(),d=b("h3"),f($.$$.fragment),w=u(),f(c.$$.fragment),T=u(),A=b("h3"),f(g.$$.fragment),k=u(),f(h.$$.fragment),L=u(),F=b("h3"),f(_.$$.fragment),oe=u(),f(q.$$.fragment),me=u(),y=b("ul"),x=b("li"),f(U.$$.fragment),ue=u(),ee=b("li"),f(Y.$$.fragment),pe=u(),te=b("li"),f(z.$$.fragment),de=u(),ne=b("li"),f(G.$$.fragment),_e=u(),re=b("li"),f(J.$$.fragment),we=u(),Q=b("li"),S.c(),be=u(),f(M.$$.fragment),ce=u(),se=b("h3"),f(N.$$.fragment),ke=u(),f(O.$$.fragment),he=u(),I.c(),ie=u(),ae=b("h3"),f(j.$$.fragment),ye=u(),f(B.$$.fragment),Te=u(),f(P.$$.fragment),ve=u(),le=b("h3"),f(D.$$.fragment),Re=u(),f(K.$$.fragment),Ee(e,"class","link-underline flex flex-col")},m(t,H){W(t,e,H),o(i,e,null),r(e,s),r(e,d),o($,d,null),r(e,w),o(c,e,null),r(e,T),r(e,A),o(g,A,null),r(e,k),o(h,e,null),r(e,L),r(e,F),o(_,F,null),r(e,oe),o(q,e,null),r(e,me),r(e,y),r(y,x),o(U,x,null),r(y,ue),r(y,ee),o(Y,ee,null),r(y,pe),r(y,te),o(z,te,null),r(y,de),r(y,ne),o(G,ne,null),r(y,_e),r(y,re),o(J,re,null),r(y,we),r(y,Q),C[v].m(Q,null),r(e,be),o(M,e,null),r(e,ce),r(e,se),o(N,se,null),r(e,ke),o(O,e,null),r(e,he),E[R].m(e,null),r(e,ie),r(e,ae),o(j,ae,null),r(e,ye),o(B,e,null),r(e,Te),o(P,e,null),r(e,ve),r(e,le),o(D,le,null),r(e,Re),o(K,e,null),V=!0},p(t,[H]){let ge=v;v=Ie(t),v===ge?C[v].p(t,H):(Le(),a(C[ge],1,1,()=>{C[ge]=null}),Ce(),S=C[v],S?S.p(t,H):(S=C[v]=Se[v](t),S.c()),l(S,1),S.m(Q,null));let $e=R;R=He(t),R===$e?E[R].p(t,H):(Le(),a(E[$e],1,1,()=>{E[$e]=null}),Ce(),I=E[R],I?I.p(t,H):(I=E[R]=Ae[R](t),I.c()),l(I,1),I.m(e,ie));const fe={};H&1&&(fe.state=t[0]),H&1&&(fe.tags=t[0].userRelatedState.preferencesAsTags),P.$set(fe)},i(t){V||(l(i.$$.fragment,t),l($.$$.fragment,t),l(c.$$.fragment,t),l(g.$$.fragment,t),l(h.$$.fragment,t),l(_.$$.fragment,t),l(q.$$.fragment,t),l(U.$$.fragment,t),l(Y.$$.fragment,t),l(z.$$.fragment,t),l(G.$$.fragment,t),l(J.$$.fragment,t),l(S),l(M.$$.fragment,t),l(N.$$.fragment,t),l(O.$$.fragment,t),l(I),l(j.$$.fragment,t),l(B.$$.fragment,t),l(P.$$.fragment,t),l(D.$$.fragment,t),l(K.$$.fragment,t),V=!0)},o(t){a(i.$$.fragment,t),a($.$$.fragment,t),a(c.$$.fragment,t),a(g.$$.fragment,t),a(h.$$.fragment,t),a(_.$$.fragment,t),a(q.$$.fragment,t),a(U.$$.fragment,t),a(Y.$$.fragment,t),a(z.$$.fragment,t),a(G.$$.fragment,t),a(J.$$.fragment,t),a(S),a(M.$$.fragment,t),a(N.$$.fragment,t),a(O.$$.fragment,t),a(I),a(j.$$.fragment,t),a(B.$$.fragment,t),a(P.$$.fragment,t),a(D.$$.fragment,t),a(K.$$.fragment,t),V=!1},d(t){t&&X(e),m(i),m($),m(c),m(g),m(h),m(_),m(q),m(U),m(Y),m(z),m(G),m(J),C[v].d(),m(M),m(N),m(O),E[R].d(),m(j),m(B),m(P),m(D),m(K)}}}function Ke(n,e,i){var F;let s;const d=Ge.t.privacy;let{state:$}=e;const w=Je.usersettingsConfig,c=w.tagRenderings.find(_=>_.id==="more_privacy"),T=w.tagRenderings.find(_=>_.id==="sync-visited-themes"),A=w.tagRenderings.find(_=>_.id==="mangrove-reviews-allowed"),g=w.tagRenderings.find(_=>_.id==="sync-visited-locations"),k={type:"Feature",properties:{id:"settings"},geometry:{type:"Point",coordinates:[0,0]}},h=((F=$==null?void 0:$.osmConnection)==null?void 0:F.isLoggedIn)??new Me(!1);Ye(n,h,_=>i(1,s=_));const L=()=>$.osmConnection.attemptLogin(!0);return n.$$set=_=>{"state"in _&&i(0,$=_.state)},[$,s,d,c,T,A,g,k,h,L]}class xe extends Fe{constructor(e){super(),qe(this,e,Ke,De,Ue,{state:0})}}export{xe as P}; //# sourceMappingURL=PrivacyPolicy-66f690a2.js.map