PageSourceSearch

https://www.kyst-kyststien.dk/_nuxt/DeKC9yqo2.js

js kyst-kyststien.dk collected 2026-10-04 09:10:19 UTC 17,269 bytes, 1 lines download raw bytes

1import{Aa as e,Ba as a,Ct as t,Dt as n,Ea as r,Hi as l,In as o,Kn as i,La as s,Lt as u,Qi as c,Qn as v,Rt as d,Sa as g,St as m,Ta as p,Va as b,Xi as f,Ya as x,Yi as h,Zi as y,aa as w,ba as _,bt as k,cr as E,ga as M,ia as L,io as C,k as H,ka as A,kt as z,la as B,lr as S,na as V,no as T,oa as $,oo as O,pa as P,pt as U,ra as I,so as j,ta as N,tr as W,ua as R,ut as F,wa as K,xt as D,ya as G}from"./cEYMgSOO.js";import{t as Q}from"./D2xiZjIQ2.js";import{t as q}from"./BSEImNwF2.js";import{t as Y}from"./DS5S5lh_2.js";var J={key:0,class:"relative h-full"},X={__name:"BurgerMenuBackground",props:{isOpen:Boolean,subMenuIsOpen:Boolean},setup:a=>(t,n)=>(r(),$("div",{class:C(["c-burger-menu-background",{"c-burger-menu-background--is-open":a.isOpen,"c-burger-menu-background--sub-menu-is-open":a.subMenuIsOpen}])},[("isSubsite"in t?t.isSubsite:T(u))("spinderihallerne")?(r(),$("div",J,[R(T(q),{class:"absolute bottom-0 w-full text-primary"})])):w("",!0),e(t.$slots,"default")],2))};var Z=["aria-expanded"],ee={__name:"LanguagePickerGoogleTranslate",setup(e){const a=x(!1),n=x(null),l=x(null),o=x({}),i=x(!1),u=M("burgerMenuLanguagePickerColor","primary"),c=V(()=>"undefined"!=typeof HTMLElement&&"showPopover"in HTMLElement.prototype),v=()=>{if(!c.value||!l.value?.$el)return!1;try{return l.value.$el.matches(":popover-open")}catch{return i.value}},d=()=>{if(!n.value)return;const e=n.value.getBoundingClientRect(),a=(()=>{if("undefined"==typeof window)return 12;const e=getComputedStyle(document.documentElement).getPropertyValue("--theme-layout-margin");return parseFloat(e)||12})(),t=Math.max(e.width,240),r=Math.min(t,window.innerWidth-2*a);let{left:l}=e;const i=Math.max(a,window.innerWidth-a-r);l=Math.max(a,Math.min(l,i)),o.value={position:"absolute",top:"auto",right:"auto",bottom:window.innerHeight-e.top+"px",left:`${l}px`,"--popover-left":`${l}px`,"--popover-width":`${r}px`}},m=()=>{if(!c.value||!l.value?.$el)return;const e=a.value,t=v();return e&&!t?(d(),l.value.$el.showPopover?.(),void(i.value=!0)):!e&&t?(l.value.$el.hidePopover?.(),void(i.value=!1)):void(e&&t&&d())},p=e=>{const t=e?.newState?"open"===e.newState:v();i.value=t,a.value!==t&&(a.value=t)};function f(e=!a.value){a.value=e}function y(e){e.relatedTarget?.closest(".c-language-picker")||l.value?.$el?.contains?.(e.relatedTarget)||f(!1)}return s(a,()=>{_(()=>m())}),s(c,()=>{_(()=>m())},{immediate:!0}),K(()=>{c.value&&(l.value?.$el?.addEventListener?.("toggle",p),window.addEventListener("resize",d,{passive:!0}),window.addEventListener("scroll",d,!0))}),g(()=>{l.value?.$el?.removeEventListener?.("toggle",p),window.removeEventListener("resize",d),window.removeEventListener("scroll",d,!0)}),(e,i)=>{const s=t,v=Q;return r(),$("div",{class:C(["c-language-picker",{}]),onFocusout:y},[I("button",{ref_key:"buttonEl",ref:n,class:C(["notranslate rounded-button text-body-sm-strong w-full text-interactive hover:text-interactiveHover >=656:w-auto 656:min-w-188 px-3xs py-2xs transition-colors duration-300 active:duration-100 active:text-interactiveActive ease-in-out flex gap-4xs justify-between items-center",{"bg-primary hover:bg-primaryHover active:bg-primaryActive":"primary"===T(u),"bg-primaryVariant hover:bg-primaryVariantHover active:bg-primaryVariantActive":"primaryVariant"===T(u),"bg-secondary hover:bg-secondaryHover active:bg-secondaryActive":"secondary"===T(u),"bg-canvas hover:bg-canvasHover active:bg-canvasActive":"canvas"===T(u),"bg-surface hover:bg-surfaceHover active:bg-surfaceActive":"surface"===T(u),"bg-surfaceVariant hover:bg-surfaceVariantHover active:bg-surfaceVariantActive":"surfaceVariant"===T(u)}]),"aria-label":"DANSK, vælg sprog","aria-controls":"google-translate-menu","aria-expanded":T(a)?"true":"false",onClick:i[0]||(i[0]=e=>f())},[R(s,{name:"language"}),i[2]||(i[2]=I("span",null,"DA",-1)),I("span",{class:C(["duration-300",{"rotate-z-0":!T(a),"rotate-z-180":T(a)}])},[R(s,{name:"expand-more"})],2)],10,Z),b(R(v,{ref_key:"popoverEl",ref:l,class:C(["p-2xs rounded-sm",{"bottom-[calc(100%+var(--theme-spacing-4xs))] left-0 absolute min-w-240 max-w-[calc(100vw-2*var(--theme-layout-margin))]":!T(c),"w-[var(--popover-width)] max-w-[calc(100vw-var(--popover-left)-var(--theme-layout-margin))]":T(c),"max-h-[calc(100vh-var(--dynamic-site-header-height,var(--theme-spacing-siteHeader))-var(--safe-area-inset-bottom))] overflow-y-auto":!0}]),color:T(u),popover:T(c)?"auto":null,style:O(T(c)?T(o):{}),onLoad:i[1]||(i[1]=e=>f(!0))},null,8,["color","popover","class","style"]),[[h,T(a)]])],32)}}},ae={key:0,class:"relative inline-flex justify-center items-center"},te=["textContent"],ne=["textContent"],re={__name:"LanguagePicker",props:{options:Array},setup(e){const n=e,o=i()||{},s=V(()=>o?.cultureId),u=V(()=>n.options||o?.cultures||o?.languageOptions||[]),v=x(null),d=x(!1),g=x(u.value.find(e=>e.id==s.value)||u.value[0]),b=M("burgerMenuLanguagePickerColor","primary"),h=V(()=>u.value.reduce((e,a)=>a.label.length>e.label.length?a:e));function _(e){g.value=e,d.value=!1,window.location.href=e.value}const k=e=>{v.value&&!v.value.contains(e.target)&&(d.value=!1)};return K(()=>{document.addEventListener("click",k)}),p(()=>{document.removeEventListener("click",k)}),(e,n)=>{const o=t,i=H,s=m,p=D;return T(u).length>=2?(r(),$("div",{key:0,ref_key:"languagePicker",ref:v,class:"c-language-picker"},[R(i,{"aria-owns":"c-language-picker__dropdown-options","persistent-button-focus":!1,"aria-label":("localize"in e?e.localize:T(z))("SELECT_LANGUAGE",{capitalize:!0}),class:C(["rounded-button text-body-sm-strong w-full text-interactive hover:text-interactiveHover >=656:w-auto 656:min-w-188 px-3xs py-2xs transition-colors duration-300 active:duration-100 active:text-interactiveActive ease-in-out flex gap-4xs justify-between items-center",{"bg-primary hover:bg-primaryHover active:bg-primaryActive":"primary"===T(b),"bg-primaryVariant hover:bg-primaryVariantHover active:bg-primaryVariantActive":"primaryVariant"===T(b),"bg-secondary hover:bg-secondaryHover active:bg-secondaryActive":"secondary"===T(b),"bg-canvas hover:bg-canvasHover active:bg-canvasActive":"canvas"===T(b),"bg-surface hover:bg-surfaceHover active:bg-surfaceActive":"surface"===T(b),"bg-surfaceVariant hover:bg-surfaceVariantHover active:bg-surfaceVariantActive":"surfaceVariant"===T(b)}]),"onState:show":n[0]||(n[0]=e=>d.value=!0),"onState:hide":n[1]||(n[1]=e=>d.value=!1)},{default:a(()=>[R(o,{name:"language"}),T(h)?(r(),$("span",ae,[I("span",{class:"absolute",textContent:j(T(g).label)},null,8,te),I("span",{class:"invisible",textContent:j(T(h).label)},null,8,ne)])):w("",!0),R(o,{name:"expand-more-400",class:C(["transition-transform duration-200 ease-in-out",{"rotate-180":T(d)}])},null,8,["class"])]),_:1},8,["aria-label","class"]),R(l,{name:"t-language-picker"},{default:a(()=>[T(d)?(r(),L(p,{key:0,id:"c-language-picker__dropdown-options","use-popover":{placement:"above",align:"center",offset:5},class:"c-language-picker__options absolute left-0 bg-surface text-strong rounded-sm overflow-hidden"},{default:a(()=>[(r(!0),$(c,null,A(T(u),(e,a)=>(r(),L(s,{id:e.id,key:e.id,"data-value":e.value,"aria-label":e.label,class:C(["pt-3xs pb-3xs px-2xs flex hover:bg-surfaceHover hover:text-interactiveHover active:bg-surfaceActive active:text-interactiveActive cursor-pointer",{"pb-4xs pt-2xs":0===a,"pt-4xs pb-2xs":a===T(u).length-1,"text-interactiveActive":e.label===T(g).label}
1]),onClick:a=>_(e),onKeydown:f(y(a=>_(e),["prevent"]),["enter"]),textContent:j(e.label)},null,8,["id","data-value","aria-label","class","onClick","onKeydown","textContent"]))),128))]),_:1})):w("",!0)]),_:1})],512)):w("",!0)}}},le={__name:"LanguagePicker",setup:e=>(e,a)=>{const t=ee;return("isSubsite"in e?e.isSubsite:T(u))("studyin")?(r(),L(re,{key:0})):(r(),L(t,{key:1}))}};function oe(e,a,t,n,r){const l=r?.precision??256,o=r?.maxIterations??32,i=r?.maxErrorMargin??1e-8,s=(e,a,t)=>3*t*(1-t)**2*e+3*(1-t)*t**2*a+t**3,u=a=>s(e,t,a),c=e=>s(a,n,e),v=new Array(l+1);for(let d=0;d<=l;d++){let e=d/l-.001,a=d/l+.001,t=0;for(let n=0;n<o;n++){const n=u(e)-d/l,r=u(a)-d/l;if(t=(e*r-a*n)/(r-n),e=a,a=t,Math.abs(u(t)-d/l)<i)break}v[d]=c(t)}return e=>{const a=Math.floor(e*l),t=Math.ceil(e*l),n=a/l,r=t/l,o=v[a]??0;return((v[t]??1)-o)*((e-n)/(r-n)||0)+o}}var ie=n("CrawlerOnly"),se=["aria-expanded","aria-keyshortcuts"],ue={class:"inline-flex items-center flex-shrink-0 min-w-1.125em"},ce={class:"c-burger-menu__content-background"},ve=["inert"],de=["aria-expanded","data-tabindex","onClick"],ge=["innerHTML"],me=["innerHTML"],pe={key:0,class:"c-burger-menu__sub-menu relative col-start-1 >=960:col-start-8 col-end-13 row-start-1 row-span-2 flex h-full w-full pl-layout-margin >=960:pl-0 z-10"},be={class:"bg-bgCurrent h-full w-full shrink grow relative"},fe={class:"flex flex-col gap-24 px-xl w-full w-full shrink grow"},xe={class:">=960:hidden"},he=["textContent"],ye=["inert"],we={class:"col-start-1 col-end-13 >=960:col-end-8 flex flex-col >=656:flex-row >=656:flex-wrap px-xl >=960:pr-0 gap-x-md gap-y-4xs"},_e=["aria-label"],ke={key:0},Ee=["href"],Me={key:0},Le=["to"],Ce={key:1},He=["href"],Ae=Object.assign({inheritAttrs:!1},{__name:"BurgerMenu",props:{showBottomBorder:{type:Boolean,default:!0}},setup(e,{expose:n}){const i=oe(.76,.44,1,.59),u=oe(.24,.56,0,.41),m=E(()=>P().uid,"$J6QsUlN5Hf").value,{site:p}=W(),b=M("burgerMenuColor","primaryVariant"),f=M("burgerMenuButtonColor","primaryVariant"),h=o();let y;const{main:H=[],secondary:K=[]}=p?.navigation??{};let{burger:D=H}=p?.navigation??{};D?.length||(D=H);const Q=x(null),q=x(null),J=x(null),Z=x(!1),ee=x(!1),ae=x(!1);let te;const ne=E("burgerMenuIsOpen",()=>!1),re=x(!1),Ae=x(null),ze=V(()=>D.findIndex(e=>e.id===Ae.value?.id)),Be=x(!1),Se=V(()=>!!p?.header?.showLanguagePicker),Ve=()=>{ne.value=!1};function Te(){ne.value=!ne.value}function $e(){const e=q.value?.$el;return e instanceof HTMLElement?e:null}function Oe(){const e=$e();if(!ne.value||!e)return void(ae.value=!1);const a=e.scrollHeight-(e.scrollTop+e.clientHeight);ae.value=a>1}function Pe(){ne.value&&Te()}function Ue(){if(Ae.value&&window.innerWidth<=960){const e=document.querySelector(".c-burger-menu__main-navigation-item--has-active-sub-menu :is(a, button)");setTimeout(()=>{e?.focus()},50)}re.value=!1,Ae.value=null}function Ie(){Ae.value&&window.innerWidth<=960?Be.value=!0:Be.value=!1,window.addEventListener("resize",Ie,{once:!0})}return y=h.on("page-transition-leave",Ve),g(()=>{Ve(),y?.(),te?.()}),s(ne,()=>{ne.value?(te?.(),_(()=>{const e=$e();if(!e)return void(ae.value=!1);const a=()=>{Oe()};e.addEventListener("scroll",a,{passive:!0}),te=()=>{e.removeEventListener("scroll",a)},Oe()})):(Ae.value=null,ae.value=!1,te?.(),document.activeElement?.closest(".c-burger-menu__content")&&Q.value?.focus())}),s(Ae,()=>{Ie(),_(()=>{Oe()}),Ae.value||(re.value=!1)}),F("resize",Oe),F("keydown",function(e){"Escape"===e.key&&ne.value&&(re.value&&window.innerWidth<=960?Ue():Pe())}),n({burgerMenuIsOpen:ne,toggleBurgerMenu:Te}),(n,o)=>{const s=t,g=X,p=d,x=k,h=U,y=le,E=Y,M=S,H=ie;return r(),$(c,null,[T(D)?.length||T(K)?.length?(r(),$("button",G({key:0,ref_key:"button",ref:Q,class:["c-burger-menu",{[`c-burger-menu--color--${T(f)}`]:T(f),"c-burger-menu--hide-bottom-border":!e.showBottomBorder}],"aria-controls":"burger-menu","aria-expanded":String(T(ne)),"aria-keyshortcuts":T(ne)?"Escape":null},n.$attrs,{onClick:o[0]||(o[0]=e=>Te())}),[I("span",{class:C(["<656:sr-only flex-shrink-0",{"sr-only":!("feature"in n?n.feature:T(v))("SITE_HEADER_WRITE_OUT_MENU")}])},j(("localize"in n?n.localize:T(z))("MENU",{capitalize:!0})),3),I("span",ue,[T(ne)?(r(),L(s,{key:1,name:"close"})):(r(),L(s,{key:0,name:"menu"}))])],16,se)):w("",!0),R(M,null,{default:a(()=>
1[(r(),L(N,{to:"#burger-menu-overlay"},[(r(),L(l,{key:T(m),duration:{enter:600,leave:400},name:"t-burger-menu__overlay",onBeforeEnter:o[4]||(o[4]=e=>Z.value=!1),onAfterEnter:o[5]||(o[5]=e=>Z.value=!0)},{default:a(()=>[T(ne)?(r(),L(E,{key:0,id:"#burger-menu",tag:"nav",role:"dialog","aria-label":("localize"in n?n.localize:T(z))("MENU",{capitalize:!0}),class:C(["c-burger-menu__content grid grid-cols-12 grid-rows-[minmax(0,1fr)] w-full h-[var(--visual-viewport-height,100vh)]",{[`c-burger-menu__content--color--${T(b)}`]:T(b),"c-burger-menu__content--sub-menu-is-open":T(ne)&&T(re)}])},{default:a(()=>[I("div",ce,[R(g,{class:"absolute inset-0","is-open":T(ne),"sub-menu-is-open":T(ne)&&T(re)},null,8,["is-open","sub-menu-is-open"])]),I("div",{class:C(["c-burger-menu__main-navigation col-start-1 col-end-13 row-start-1 overflow-clip w-full h-full relative flex flex-col pl-xl >=960:pr-0",{"c-burger-menu__main-navigation--show-bottom-shadow":T(ae),"c-burger-menu__main-navigation--submenu-open ":T(re)}]),inert:!!T(Be)||null},[R(x,{id:"burger-menu",ref_key:"menuScrollbar",ref:q,"aria-controls":"burger-menu","enable-vertical":!T(Be)&&"auto",class:C(["pt-xl pb-xl h-full",{"c-burger-menu__menu-scrollbar--sub-menu-transitioning":T(ee)}]),"vertical-scrollbar-class":"c-burger-menu__menu-scrollbar my-xl mr-4xs max-h-[calc(100%-var(--theme-spacing-xl))]"},{default:a(()=>[I("ul",{class:C(["flex flex-col gap-24 pr-4xs",{"pointer-events-none":!T(Z)}])},[(r(!0),$(c,null,A(T(D),(e,t)=>(r(),$("li",{key:e.id,class:C(["c-burger-menu__main-navigation-item >=656:max-w-7/12col",[{"c-burger-menu__main-navigation-item--has-active-sub-menu ":e.id===T(Ae)?.id&&T(re)}]]),style:O({"--delay":(T(i)(t/T(D).length)*T(D).length*.07).toFixed(3)+"s","--reverse-delay":((1-T(u)(t/T(D).length))*T(D).length*.033).toFixed(3)+"s"})},[("feature"in n?n.feature:T(v))("BURGER_MENU_ALLOW_SUB_MENU")&&!0===e.includeChildren&&!0===e.hasChildren?(r(),$("button",{key:0,"aria-controls":"sub-menu","aria-expanded":String(e.id===T(Ae)?.id&&T(re)),class:"w-full text-display-sm text-interactive flex gap-3xs items-center text-left break-words hyphens-auto","data-tabindex":t>T(ze)?"3":"1",onClick:a=>function(e){e?.id!==Ae.value?.id&&Ae.value||(re.value=!re.value),re.value?(Ae.value=e,_(()=>{Ae.value&&window.innerWidth<=960&&document.querySelector(".c-burger-menu__sub-menu :is(a, button)")?.focus()})):Ae.value=null}(e)},[R(s,{name:"chevron-forward-lg",class:"text-subtle h-0.75em w-0.75em"}),I("span",{innerHTML:e.name},null,8,ge)],8,de)):(r(),L(p,{key:1,class:"w-full text-display-sm text-interactive flex gap-3xs items-center text-left break-words hyphens-auto",to:e.url,target:e.target,"data-tabindex":t>T(ze)?"3":"1",onClick:Pe},{default:a(()=>[I("span",{innerHTML:e.name},null,8,me)]),_:2},1032,["to","target","data-tabindex"]))],6))),128))],2)]),_:1},8,["enable-vertical","class"])],10,ve),R(l,{name:"t-burger-menu__sub-menu",mode:"out-in"},{default:a(()=>[T(Ae)&&T(ne)&&T(re)?(r(),$("div",pe,[R(l,{name:"t-burger-menu__sub-menu-toggle",mode:"out-in",appear:"",onBeforeEnter:o[2]||(o[2]=e=>ee.value=!1),onBeforeLeave:o[3]||(o[3]=e=>ee.value=!0)},{default:a(()=>[(r(),$("div",{key:T(Ae).id,class:"flex h-full w-full grow"},[I("div",be,[R(x,{id:"sub-menu",ref_key:"subMenuScrollbar",ref:J,class:"h-full w-full py-xl !pb-[max(var(--theme-spacing-xl),var(--safe-area-inset-bottom))]","aria-controls":"sub-menu","vertical-scrollbar-class":"my-xl mr-4xs c-burger-menu__sub-menu-scrollbar"},{default:a(()=>[I("ul",fe,[I("li",xe,[I("button",{class:"w-auto text-body-md text-interactive flex gap-3xs items-center text-left break-words hyphens-auto","data-tabindex":"2",onClick:o[1]||(o[1]=e=>Ue())},[R(s,{name:"chevron-left"}),I("span",{textContent:j(("localize"in n?n.localize:T(z))("BACK",{capitalize:!0}))},null,8,he)])]),(r(!0),$(c,null,A(T(Ae)?.children,(e,t)=>(r(),$("li",{key:t,class:"cursor-pointer"},[R(h,{to:e.url,target:e.target,class:"text-heading-lg text-interactive cursor-pointer text-left break-words hyphens-auto",icon:"none","data-tabindex":"2",onClick:Pe},{default:a(()=>[B(j(e.name||e.name),1)]),_:2},1032,["to","target"])]))),128))])]),_:1},512)])]))]),_:1})])):w("",!0)]),_:1}),I("div",{class:C(["c-burger-menu__secondary-navigation relative w-full max-h-[min(100vh-var(--dynamic-site-header-height)-3rem,3rem+var(--safe-area-inset-bottom))] overflow-x-hidden overflow-y-auto col-start-1 col-span-full row-start-2 py-md !pb-[max(var(--theme-spacing-md),var(--safe-area-inset-bottom))]",["flex flex-col >=656:flex-row gap-md",">=960:grid >=960:grid-cols-12"]]),inert:!!T(Be)||null},[I("div",we,[(r(!0),$(c,null,A(T(K),(e,t)=>(r(),L(h,{key:t,class:"text-heading-lg text-interactive",icon:"none",to:e.url,target:e.target,onClick:Pe},{default:a(()=>[B(j(e.name),1)]),_:2},1032,["to","target"]))),128))]),T(Se)?w("",!0):(r(),L(y,{key:0,class:">
1=656:ml-auto flex-shrink-0 self-end col-start-1 >=960:col-start-8 col-end-13 flex items-center justify-end mx-xl >=960:pl-0"}))],8,ye)]),_:1},8,["aria-label","class"])):w("",!0)]),_:1}))]))]),_:1}),T(D)?.length||T(K)?.length?(r(),L(H,{key:1},{default:a(()=>[I("nav",{"aria-label":("localize"in n?n.localize:T(z))("MENU",{capitalize:!0})},[T(D)?.length?(r(),$("ul",ke,[(r(!0),$(c,null,A(T(D),(e,a)=>(r(),$("li",{key:a},[I("a",{href:e.url},j(e.name),9,Ee),e.children?.length?(r(),$("ul",Me,[(r(!0),$(c,null,A(e.children,(e,a)=>(r(),$("li",{key:a},[I("a",{to:e.url},j(e.name),9,Le)]))),128))])):w("",!0)]))),128))])):w("",!0),T(K)?.length?(r(),$("ul",Ce,[(r(!0),$(c,null,A(T(K),(e,a)=>(r(),$("li",{key:a},[I("a",{href:e.url},j(e.name),9,He)]))),128))])):w("",!0)],8,_e)]),_:1})):w("",!0)],64)}}});export{Ae as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.