PageSourceSearch

https://www.pprsvendborg.dk/_nuxt/BSi_vCaD2.js

js pprsvendborg.dk collected 2026-10-02 00:24:01 UTC 7,267 bytes, 1 lines download raw bytes

1import{C as e,D as a,E as l,Gt as t,J as i,Lt as s,M as o,N as c,T as n,Tt as r,_ as u,fn as d,hn as m,it as p,st as f,w as v}from"./B8XHxhss.js";import{K as _,M as b,N as y,Z as h,dn as x,ft as k,j as g,ot as E,rn as S,z as w}from"#entry";import{t as z}from"./CqvRmGri.js";import{t as I}from"./DUMRCGBr.js";import{n as N}from"./DYkAo_xt.js";import{t as B}from"./CII2MSzb.js";import{t as O}from"./DZaUJXHL.js";import{n as C,t as A}from"./Cm-DRb8B2.js";import{t as T}from"./j8UR5JYY.js";var P={class:"d-subscription-list"},R={key:0,class:"w-12/12col >=1280:w-8/12col 1280:mx-auto mt-beforeBlocks mb-afterBlocks"},L={class:"text-strong text-display-xs whitespace-pre-line mb-md"},U={class:"pr-4xs"},j=["value","name"],V={key:0,class:"py-5xs ml-auto w-fit relative"},q={class:"py-5xs flex justify-between w-full"},G={class:"c-base-accordion__icon duration-300"},$={class:"d-subscription-list__accordion-content"},F={class:"overflow-hidden pt-sm pb-md"},H={key:1},M={class:"block c-subscription-list__submit-text"},D={class:"w-full text-center text-subtle text-caption-lg-regular"},K={__name:"SubscriptionPage",props:{id:[String,Number],form:Object,settings:Object,feedback:{type:Object,default:void 0},hideFeedback:{type:Boolean,default:!1}},setup(K){z();const W=K,J=S(),Y=s(C(W.form,{populate:J.query})),Z=e(()=>Y.value.fieldsByType.hidden||[]),Q=e(()=>(Y.value.fieldsByName.categories||[]).filter(e=>"checkboxList"===e.type)),X=e(()=>Y.value.fieldByName.disclaimer),ee=e(()=>Y.value.fields.filter(e=>"categories"!==e.name&&"hidden"!==e.type&&"disclaimer"!==e.name&&"submit"!==e.type)),ae=s(Y.value.fieldByName.name?.value??""),le=s(Y.value.fieldByName.email?.value??""),te=s(null),ie=s(""),se=s(!1),oe=s(Q.value?.map?.(()=>se.value)||[]),ce=()=>{ie.value=Q.value?.map(e=>e.items||[])?.flat()?.filter(e=>e.checked)?.map(e=>e.value)?.join(", ")||""},ne=s(!1);function re(){if(te.value){const{value:e}=te;se.value?e.closeAll():e.openAll()}}function ue(e){const{items:a}=Q.value[e];return a.every(e=>e.checked)}const de=s(""),me=s(!1),pe=s({}),fe=e=>{me.value=!0,de.value=e.data?.data?.message,pe.value=e.data?.data?.properties||{}},ve=()=>{me.value=!1,de.value="",pe.value={}},_e=e=>{e&&(ne.value=!0,Q.value.forEach(e=>{e.items.forEach(e=>{e.checked=!1})}),Y.value.fieldByName.disclaimer.checked=!1,ae.value=Y.value.fieldByName.name?.value??"",le.value=Y.value.fieldByName.email?.value??"",setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},1e3))};return(e,s)=>{const S=w,z=_,C=E,W=y,J=O,ae=b,le=g,be=T,ye=B,he=N,xe=I,ke=A,ge=k;return p(),a("article",P,[c(ge,{name:"list-page-layout"},{default:r(()=>[c(x,{name:"t-subscription-list-panel-shift",mode:"out-in"},{default:r(()=>[t(ne)&&!t(me)?(p(),a("div",R,[c(S,{class:"text-strong text-display-xs"},{default:r(()=>[o(m(("localize"in e?e.localize:t(h))("EMAIL_VERIFICATION__SUBSCRIPTION_PAGE",{capitalize:!0})),1)]),_:1}),s[4]||(s[4]=v("br",null,null,-1)),v("p",L,m(("localize"in e?e.localize:t(h))("PHRASE_FOR_SECURITY_REASONS_CONFIRM_EMAIL__SUBSCRIPTION_PAGE",{capitalize:!0})),1),c(C,{color:"surface",icon:"start",class:"<656:w-full",onClick:s[0]||(s[0]=e=>ne.value=!1)},{icon:r(()=>[c(z,{name:"chevron-left"})]),default:r(()=>[v("span",U,m(("localize"in e?e.localize:t(h))("BACK_TO_SUBSCRIPTION_OVERVIEW__SUBSCRIPTION_PAGE",{capitalize:!0})),1)]),_:1})])):(p(),n(ke,{key:1,action:t(Y).endpointUrl,method:"post",class:"w-12/12col >=1280:w-8/12col 1280:mx-auto mt-beforeBlocks mb-afterBlocks","use-native-form-data-on-post":"","data-appendage":t(Q).length?{categories:t(ie)}:{},onComplete:_e,onError:fe,onFetch:ve},{default:r(()=>[(p(!0),a(u,null,f(t(Z),e=>(p(),a("input",{key:e.name,type:"hidden",value:e.value,name:e.name},null,8,j))),128)),t(Q).length?(p(),n(le,{key:0,ref_key:"accordionGroup",ref:te,class:"mb-betweenBlocks"},{default:r(()=>[t(Q).length>1?(p(),a("header",V,[t(se)?(p(),a("button",{key:0,type:"button",class:"text-interactive hover:text-interactiveHover active:text-interactiveActive py-5xs text-body-md-strong w-max",onClick:s[1]||(s[1]=()=>re())},m(("localize"in e?e.localize:t(h))("CLOSE_ALL",{capitalize:!0})),1)):(p(),a("button",{key:1,type:"button",class:"text-interactive hover:text-interactiveHover active:text-interactiveActive py-5xs text-body-md-strong w-max",onClick:s[2]||(s[2]=()=>re())},m(("localize"in e?e.localize:t(h))("OPEN_ALL",{capitalize:!0})),1))])):l("",!0),(p(!0),a(u,null,f(t(Q),(i,s)=>(p(),a(u,{key:`field-${s}`},[c(W,{id:`header-${K.id}-${s}`,"aria-controls":`panel-${K.id}-${s}`,type:"button",class:"py-2xs w-full border-b-1 border-subtle transition-border duration-300"},{default:r(()=>
1[v("header",q,[i.label?(p(),n(S,{key:0,class:"text-heading-sm-strong"},{default:r(()=>[o(m(i.label),1)]),_:2},1024)):l("",!0),v("span",G,[c(z,{name:"expand-more",class:"w-1.6em h-1.6em"})])])]),_:2},1032,["id","aria-controls"]),c(ae,{id:`panel-${K.id}-${s}`,transition:{name:"t-subscription-list-accordion__panel"},onChange:e=>((e,a)=>{oe.value[a]=e.isOpen,se.value=oe.value.reduce((e,a)=>a?e+1:e,0)>=2})(e,s)},{default:r(()=>[v("div",$,[v("div",F,[i.items?.length?(p(),n(J,{key:0,layout:"grid",class:"grid grid-cols-1 >=656:grid-cols-2 >=960:grid-cols-3 >=1280:grid-cols-4",items:i.items,required:i.required,name:i.name,onChange:ce},null,8,["items","required","name"])):(p(),a("span",H,m(("localize"in e?e.localize:t(h))("PHRASE_NO_SUBSCRIPTION_OPTIONS__SUBSCRIPTION_PAGE",{capitalize:!0})),1))]),i.items?.length?(p(),n(C,{key:0,type:"button",class:d(["h-fit",{"mb-2xl":!(s===t(Q).length-1)}]),color:"surface",onClick:e=>function(e){const{items:a}=Q.value[e];ue(e)?a.forEach(e=>e.checked=!1):(a.forEach(e=>e.checked=!0),ce())}(s)},{default:r(()=>[v("span",null,m(ue(s)?("localize"in e?e.localize:t(h))("DESELECT_ALL",{capitalize:!0}):("localize"in e?e.localize:t(h))("SELECT_ALL",{capitalize:!0})),1)]),_:2},1032,["class","onClick"])):l("",!0)])]),_:2},1032,["id","onChange"])],64))),128))]),_:1},512)):l("",!0),t(ee).length?(p(),a("div",{key:1,class:d(["flex flex-col items-start gap-x-gutter gap-y-lg >=656:flex-row 656:flex-wrap",{"mb-lg":t(de),"mb-betweenBlocks":!t(de)}])},[(p(!0),a(u,null,f(t(ee),e=>(p(),n(be,i({key:e.name},{ref_for:!0},e,{modelValue:e.value,"onUpdate:modelValue":a=>e.value=a,class:"w-full >=656:flex-grow 656:flex-shrink-0 656:w-6/12col >=1280:w-4/12col",errors:t(pe)[e.name]}),null,16,["modelValue","onUpdate:modelValue","errors"]))),128)),t(X)&&"hidden"!=t(X).type?(p(),n(ye,{key:0,modelValue:t(X).checked,"onUpdate:modelValue":s[3]||(s[3]=e=>t(X).checked=e),required:t(X).required,name:t(X).name,label:("localize"in e?e.localize:t(h))("SENSITIVE_PERSONAL_INFORMATION__SUBSCRIPTION_PAGE",{capitalize:!0}),"checkbox-label":t(X).id},null,8,["modelValue","required","name","label","checkbox-label"])):l("",!0)],2)):l("",!0),t(de)?(p(),n(he,{key:2,errors:[t(de)],class:"mb-betweenBlocks"},null,8,["errors"])):l("",!0),c(xe,{class:"text-base-button-test mb-sm >=1280:max-w-8/12col max-w-12/12col mx-auto"},{icon:r(()=>[c(z,{name:"arrow-forward",class:"c-subscription-list__submit-icon"})]),default:r(()=>[v("span",M,m(t(Y).fieldByName.submit.label),1)]),_:1}),v("p",D,m(("localize"in e?e.localize:t(h))("PHRASE_HOW_TO_UNSUBSCRIBE__SUBSCRIPTION_PAGE",{capitalize:!0})),1)]),_:1},8,["action","data-appendage"]))]),_:1})]),_:1})])}}};export{K 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.