PageSourceSearch

https://www.altinget.no/_nuxt/CPIZN7rk.js

js altinget.no collected 2026-09-24 21:16:16 UTC 16,805 bytes, 1 lines download raw bytes

1import{_ as Ce}from"./C697fUpD.js";import{a as Te,_ as Ie}from"./xKyfJfkO.js";import{_ as Pe}from"./CJArnBVT.js";import{_ as Se,a as qe}from"./EZyCrHXa.js";import{_ as De}from"./CNNvsnC3.js";import{d as Q,bu as ee,g as u,F as j,r as z,o as l,h as o,a0 as Ae,bJ as Ee,m as e,t as c,x as te,y as m,n as x,p as F,aZ as oe,J as E,z as S,C as I,E as O,B as ne,q as k,M as se,K as ae,D as le,H as Fe,G as K,_ as ie,V as Le,A as re,I as Re,c as Ue,a as Me,br as je,k as Qe,w as X,f as He,Z as Ne,u as Be,O as Ve}from"./BsVCHWwX.js";import{_ as Ge}from"./CfMHTtC_.js";import{_ as ce}from"./zPwj7POx.js";import{I as Oe}from"./B8HwducO.js";import{_ as Ke}from"./Zsk0I-p8.js";import"./DvcvO5Kt.js";import{u as ze}from"./DbvQmSf9.js";import{u as We}from"./DOZzoxXd.js";import{u as Ye}from"./vs-QG8Wr.js";import{a as Je,c as Ze}from"./BY7Ub5bk.js";import"./BhOw18oo.js";import"./YYoCQ22i.js";import"./B_ngjTdE.js";import"./-qycR0vj.js";import"./CEHjDwzQ.js";import"./CFHOHZeN.js";import"./atBnVTHb.js";(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};n.SENTRY_RELEASE={id:"4acf542fb7903612aa6d189326669db9e9abf052"};var d=new n.Error().stack;d&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[d]="a936ab34-c6db-4701-9035-d7144d96fe70",n._sentryDebugIdIdentifier="sentry-dbid-a936ab34-c6db-4701-9035-d7144d96fe70")}catch{}})();const Xe={class:"grid grid-cols-2 lg:grid-cols-3 gap-4 justify-center"},et={class:"block text-center"},tt=["id","value"],ot={class:"bg-white rounded-md px-4 py-2 drop-shadow cursor-pointer select-none peer-focus:ring peer-checked:bg-blue peer-checked:text-white body-s"},nt=Q({__name:"ExtraTopicsSelect",props:{extraTopics:{},election:{}},setup(n){const d=n,{extraTopicIds:i,getAnswersKey:b}=ee(),y=b(d.election);return i.value[y]||(i.value[y]=[]),(C,p)=>(l(),u("div",Xe,[(l(!0),u(j,null,z(n.extraTopics,_=>(l(),u("div",{key:_.id},[o("label",et,[Ae(o("input",{"onUpdate:modelValue":p[0]||(p[0]=h=>e(i)[e(y)]=h),id:`extra-topic-${_.id}`,type:"checkbox",value:_.id,class:"sr-only peer"},null,8,tt),[[Ee,e(i)[e(y)]]]),o("div",ot,c(_.title),1)])]))),128))]))}}),st=Object.assign(nt,{__name:"CtExtraTopicsSelect"}),at={method:"dialog",class:"relative"},lt={class:"absolute right-0 top-0"},it={class:"flex flex-col justify-center gap-4 text-center xl:max-w-3xl mx-auto mb-8"},rt={class:"body-s-sans !font-light"},ct=["innerHTML"],ut={class:"max-h-[50vh] md:max-h-auto overflow-auto"},dt={key:0,class:"text-center mb-5"},mt={class:"font-bold"},vt=["innerHTML"],pt={key:1,class:"flex flex-col md:flex-row"},ft={class:"pr-3 md:border-r md:border-gray-400 md:w-1/2"},_t={class:"body-s-sans !font-bold mb-2"},ht=["innerHTML"],gt={class:"mt-3 md:mt-0 md:pl-3 md:w-1/2"},xt={class:"body-s-sans !font-bold mb-2"},bt=["innerHTML"],yt=Q({__name:"Modal",props:{question:{},open:{type:Boolean}},emits:["update:open"],setup(n,{emit:d}){const i=n,b=F();te(()=>i.open,()=>{!b.value||i.open===b.value.open||(i.open?b.value.showModal():b.value.close())});const y=d;function C(){y("update:open",!1)}return(p,_)=>(l(),u("dialog",{ref_key:"dialog",ref:b,onClose:C,class:"top-24 md:top-1/4 left-0 right-0 m-6 md:mx-auto bg-white max-w-5xl shadow-xl p-8 rounded-xl"},[o("form",at,[o("button",lt,[m(e(Oe))])]),o("div",it,[o("p",rt,c(n.question.topic),1),o("h2",{class:"headline-2xs !font-normal",innerHTML:n.question.question},null,8,ct)]),o("div",ut,[o("div",null,[n.question.elaboration?(l(),u("div",dt,[o("h3",mt,c(p.$t("vaa.elaborateQuestion")),1),o("div",{innerHTML:n.question.elaboration},null,8,vt)])):x("",!0),n.question.argumentFor&&n.question.argumentAgainst?(l(),u("div",pt,[o("div",ft,[o("h3",_t,c(p.$t("vaa.disagree")),1),o("div",{class:"body-s",innerHTML:n.question.argumentAgainst},null,8,ht)]),o("div",gt,[o("h3",xt,c(p.$t("vaa.agree")),1),o("div",{class:"body-s",innerHTML:n.question.argumentFor},null,8,bt)])])):x("",!0)])])],544))}}),$t=Object.assign(yt,{__name:"CtModal"}),wt={class:"h-full flex flex-col items-center w-full max-w-3xl mx-auto"},kt={class:"flex flex-col justify-center gap-4 text-center px-2"},Ct={class:"body-s-sans"},Tt=["innerHTML"],It={class:"flex items-center gap-4 mt-8 px-2"},Pt={for:"question-important",class:"flex items-center cursor-pointer"},St={class:"body-s-sans !font-light"},qt={class:"mt-auto w-full mb-8"},Dt={class:"flex flex-col items-center justify-center"},At={class:"scale flex gap-3 w-full mx-auto mt-20 px-2 justify-center"},Et={class:"flex items-center justify-center gap-4 relative w-full xl:h-8"},Ft=Q({__name:"Question",props:{election:{},question:{},hasPrevious:{type:Boolean}},emits:["answer","previous"],setup(n,{emit:d}){const i=n,b=d;function y(w){b("answer",[i.question.id,w])}const C=k(()=>i.question.argumentFor||i.question.argumentAgainst||i.question.elaboration),p=F(!1),_=[1,2,4,5],h=oe();async function T(w){if(!h)return;
1const a={showDetails:{event:"GA - Event - Explanatory text",eventCategory:"Click",eventAction:"Pop-up overlay",eventLabel:`[Click text ${i.question.id}]`},skipQuestion:{event:"GA - Event - Skip question",eventCategory:"Navigation",eventAction:"Skip question",eventLabel:`[Click text ${i.question.id}]`},isImportant:{event:"GA - Event - Important topic for me",eventCategory:"Click",eventAction:"Call To Action",eventLabel:`[Click ${i.question.id}]`}};h.trackEvent(a[w])}return(w,a)=>{const t=ne,v=ce,$=$t,f=Se;return l(),u("div",wt,[o("div",kt,[o("p",Ct,c(n.question.topic),1),o("div",{class:"headline-2xs !font-normal",innerHTML:n.question.question},null,8,Tt)]),o("div",It,[e(C)?(l(),E(t,{key:0,onClick:a[0]||(a[0]=r=>p.value=!0)},{default:S(()=>[I(c(w.$t("vaa.elaborateQuestion")),1)]),_:1})):x("",!0),o("label",Pt,[m(v,{id:"question-important",checked:n.question.important,class:"flex","onUpdate:checked":a[1]||(a[1]=r=>{r&&T("isImportant"),y({important:r})})},null,8,["checked"]),o("span",St,c(w.$t("vaa.especiallyImportant")),1)])]),o("div",qt,[o("fieldset",Dt,[m($,{ref:"modal",question:n.question,open:e(p),"onUpdate:open":a[2]||(a[2]=r=>O(p)?p.value=r:null)},null,8,["question","open"]),o("div",At,[(l(),u(j,null,z(_,r=>o("div",{key:r,class:"input-group flex"},[m(f,{type:"scale",answer:r,"is-selected":r==n.question.answer,"data-testid":`scale-${r}`,onSelectAnswer:a[3]||(a[3]=q=>y({answer:q}))},null,8,["answer","is-selected","data-testid"])])),64))])])]),o("div",Et,[n.hasPrevious?(l(),E(t,{key:0,class:"underline hover:no-underline hover:opacity-50",bg:"bg-transparent",text:"text-black","text-hover":"hover:text-black","bg-hover":"hover:bg-transparent",size:"medium",border:"border-none",onClick:a[4]||(a[4]=r=>b("previous"))},{default:S(()=>[I(c(w.$t("vaa.previousQuestion")),1)]),_:1})):x("",!0),m(t,{class:"underline hover:no-underline hover:opacity-50",bg:"bg-transparent",text:"text-black","text-hover":"hover:text-black","bg-hover":"hover:bg-transparent",size:"medium",border:"border-none",onClick:a[5]||(a[5]=()=>{T("skipQuestion"),y()})},{default:S(()=>[I(c(w.$t("vaa.skipQuestion")),1)]),_:1})])])}}}),Lt=Object.assign(Ft,{__name:"CtQuestion"}),Rt={class:"flex flex-col lg:flex-row gap-20 w-full mx-auto justify-between items-center container"},Ut={class:"text-center flex flex-col items-center w-full max-w-3xl mx-auto"},Mt={id:"candidateTestEnd",class:"headline-xs mb-0"},jt={class:"flex flex-col gap-4 text-left"},Qt={class:"flex gap-1 w-full"},Ht={class:"block body-xs mt-1.5"},Nt={class:"lowercase mx-1"},Bt={key:0,class:"mt-3 flex items-center gap-2 text-red"},Vt={key:0,class:"w-full"},Gt=["src"],Ot=Q({__name:"TestCompleted",props:{election:{}},setup(n){const d=se(),i=ae(),{nwCookie:b}=ze(),y=oe(),C=le(),p=n,_=F(""),h=F(!1),T=F(!1),w=()=>{T.value=!h.value},a=k(()=>null);te(h,v=>{T.value=!v});async function t(){if(!h.value)return;const{err:v}=await i.$api.newsletter.subscribeFreeNewsletter(_.value,Le,"web");if(v){console.error(v.message,": ",v.cause);return}const{err:$}=await i.$api.user.addMarketingPermission({email:_.value,permissionSource:"Survey & Polls",permissionSourceUrl:window.location.href});return $&&console.error($.message,": ",$.cause),y?.trackEvent({event:"formTracking",eventCategory:"Form",eventAction:"Form Completed",eventLabel:"vaa.newsletterAndComplete"}),d.vaa.complete(p.election.FrontendUrlPrefix),b.value=!0,re({name:"electionTestResult",params:{slug:p.election.FrontendUrlPrefix}})}return(v,$)=>{const f=Ke,r=ce,q=ie,B=Re;return l(),u("div",Rt,[o("div",Ut,[o("h1",Mt,c(v.$t("vaa.doYouAlsoBelievePoliticsAreImportant")),1),o("form",{ref:"newsletterForm",class:"mt-5 md:mt-8 flex flex-col gap-6 w-full",onSubmit:Fe(t,["prevent"])},[o("div",jt,[m(f,{isBig:"",modelValue:e(_),"onUpdate:modelValue":$[0]||($[0]=L=>O(_)?_.value=L:null),type:"email",class:K(["w-full focus:ring-1 focus:ring-blue rounded-full",{"border-blue focus-within:ring-0":!0}]),required:"",placeholder:v.$t("Email"),name:"email",autocomplete:"email"},null,8,["modelValue","placeholder"]),o("div",Qt,[m(r,{ref:"checkbox",checked:e(h),"onUpdate:checked":$[1]||($[1]=L=>O(h)?h.value=L:null),"added-class":{"!border-red !bg-red !bg-opacity-5":e(T)},required:""},null,8,["checked","added-class"]),o("div",Ht,[I(c(v.$t("newsletterConsent.vaaText"))+" ",1),m(q,{to:{name:"article",params:{id:e(C).cookiePolicy}},class:"underline hover:text-blue"},{default:S(()=>[o("span",null,c(v.$t("newsletterConsent.martketing")),1)]),_:1},8,["to"]),o("span",Nt,c(v.$t("From")),1),I(c(e(C).name)+" ",1),e(T)?(l(),u("div",Bt,[m(B,{class:"text-sm !align-middle",icon:"fa-solid fa-circle-x"}),I(" "+c(v.$t("vaa.acceptTermsToGetNewsletter")),1)])):x("",!0)])])]),o("button",{role:"button",class:"border whitespace-nowrap inline-flex items-center transition-colors duration-100 select-none shrink-0 justify-center rounded-full px-10 h-12 lg:h-16 body-m-sans !font-medium bg-blue text-white cursor-pointer hover:bg-denimblue",onClick:w},c(v.$t("vaa.registerAndSeeResult")),1)],544),m(q,{class:"mt-4 !font-medium underline hover:no-underline underline-offset-4 body-m-sans",onClick:$[2]||($[2]=()=>
1{n.election&&(e(d).vaa.skippedSignup(n.election.FrontendUrlPrefix),e(d).vaa.complete(n.election.FrontendUrlPrefix))}),"data-testid":"button-bottom-show-result",to:{name:"electionTestResult",params:{slug:n.election.FrontendUrlPrefix}}},{default:S(()=>[I(c(v.$t("vaa.noThankYouShowResult")),1)]),_:1},8,["to"])]),e(a)?(l(),u("div",Vt,[o("iframe",{src:e(a),allow:"autoplay; fullscreen",class:"w-full h-full rounded-lg"},null,8,Gt)])):x("",!0)])}}}),Kt=Object.assign(Ot,{__name:"CtTestCompleted"}),zt={key:0},Wt={class:"container"},Yt={key:0,class:"h-full flex flex-col items-center gap-4"},Jt={key:0,class:"body-m-sans mt-6 text-center"},Zt={class:"flex flex-col items-center gap-4 mt-8"},Xt={key:1,class:"h-full flex flex-col items-center"},eo={class:"flex flex-col items-center gap-12 mt-10"},to={key:0,class:"flex justify-center items-center mt-20"},oo={key:1,ref:"question",class:"flex-1 flex justify-center items-center h-full"},no={class:"mt-10 mb-32 md:mb-10 py-5 overflow-auto border-t border-gray-200 flex items-center md:justify-center"},so={class:"flex flex-nowrap items-center justify-center gap-1.5 md:gap-4"},ao=["onClick"],lo={class:"body-s-sans text-center"},io={class:"w-full mt-5 md:mt-0 md:w-1/12 flex justify-center md:justify-end"},ro=Q({__name:"electionCandidateTest",async setup(n){let d,i;const b=Ue(),y=Be(),C=le(),p=ae(),_=Me(),h=je(),T=se(),w=Qe(),a=We();[d,i]=X(()=>a.loadAll()),await d,i();const t=k(()=>a.getElectionById(b.params.slug?.toString()??C.electionSlug));t.value?.ID&&a.isForsvarsforbeholdElection(t.value.ID)&&W(1);const v=k(()=>
1{if(t.value?.Rule)return a.getSelectOptions(t.value.Rule)}),$=k(()=>{if(t.value?.Rule)return a.getUserSelectPlace(t.value.Rule)}),f=k(()=>{if(t.value?.Rule)return a.getUserPlace(t.value.Rule)}),r=F("chooseGroup");(t.value?.ID&&a.isForsvarsforbeholdElection(t.value.ID)||t.value?.Rule==="EP")&&(r.value=h?.[t.value.FrontendUrlPrefix]?.extraTopics?"chooseExtraTopics":"inProgress");const q=F(!1),B=()=>{f.value?(q.value=!1,r.value=L.value?"chooseExtraTopics":"inProgress"):q.value=!0},L=k(()=>{if(!(!t.value||!h))return h[t.value.FrontendUrlPrefix].extraTopics}),D=F(0),{vaaAnswers:A,getAnswersKey:ue,extraTopicIds:V}=ee(),P=ue(t.value),de=k(()=>V.value[P]?.join(",")??""),{data:R}=([d,i]=X(()=>Ye(k(()=>`vaa-questions-${t.value?.ID}-${t.value?.valgomat?.id}-${f.value?.ID}-${de.value}`),async()=>!t.value?.valgomat||!f.value?null:a.getQuestions(t.value.ID,t.value.valgomat.id,a.isForsvarsforbeholdElection(t.value.ID)?2:f.value.ID,h?.[t.value.FrontendUrlPrefix]?.extraTopics?V.value[P]??[]:void 0),{watch:[f,t,V],server:!1})),d=await d,i(),d),U=k(()=>{const s=f.value?.ID;if(!(!R.value?.length||!s))return R.value.map(g=>({...g,...A.value[P]?.[s]?.[g.id]}))}),G=k(()=>{if(U.value)return U.value[D.value]}),me=k(()=>
1{if(!R.value||!f.value)return;const s=R.value[R.value.length-1].id;return!!A.value?.[f.value?.ID]?.[s]});async function W(s){t.value?.Rule&&await a.setUserPlace(s,t.value.Rule)}function ve(){if(!t.value)return;if(U.value&&D.value<U.value?.length-1){D.value++;return}!!C.electionSlug||w.user?.hasActiveSubscription?Y(t.value):(r.value="completed",T.vaa.electionPromoShown(t.value.FrontendUrlPrefix))}function pe(){D.value>0&&D.value--}function fe(s,g){if(!f.value)return;const M=A.value[P]?.[f.value.ID]?.[s];A.value[P]||(A.value[P]={}),A.value[P][f.value.ID]||(A.value[P][f.value.ID]={}),A.value[P][f.value?.ID][s]={answer:g?.answer??M?.answer,important:g?.important??M?.important},(!g||g.answer)&&ve()}function Y(s){return T.vaa.complete(s.FrontendUrlPrefix),re({name:"electionTestResult",params:{slug:s.FrontendUrlPrefix}})}return He(()=>{const s=y.public.site;if(!t.value)return Je(s,_);const g={description:p.$t("vaa.metaDescription1",[t.value.Name])};return Ze(s,_,p.$t("vaa.metaTitle",[t.value.Name]),g)}),(s,g)=>{const M=Ce,J=Te,_e=Pe,he=qe,Z=De,ge=st,xe=Ge,be=Lt,ye=Ie,$e=Kt,we=ie,ke=ne;return e(t)?(l(),u("div",zt,[m(M,{label:e(a).isForsvarsforbeholdElection(e(t).ID)?"Valgtest":s.$t("vaa.candidateTest"),election:e(t)},null,8,["label","election"]),o("div",Wt,[o("div",{ref:"container",class:K(["relative bg-gray-100 rounded-xl border border-gray-200 h-full container flex flex-col justify-center items-center pb-20",e(r)==="completed"?"pt-8 md:pt-20":"pt-20"])},[e(r)==="chooseGroup"?(l(),u("div",Yt,[m(J,{label:s.$t("vaa.getStarted"),headline:s.$t("vaa.selectPlaceSoWeCanFindCandidates",[s.$t(`vaa.election.${e(t).Rule}`).toLowerCase()])},null,8,["label","headline"]),(l(),u("p",Jt,c(s.$t("vaa.weContactThreeCandidates")),1)),o("div",Zt,[e(q)?(l(),E(_e,{key:0,t
1ype:"error"},{default:S(()=>[I(c(s.$t("vaa.pleaseSelectAPlace",[s.$t(`vaa.election.${e(t).Rule}`).toLowerCase()])),1)]),_:1})):x("",!0),m(he,{placeholder:s.$t("vaa.choosePlace",[s.$t(`vaa.election.${e(t).Rule}`).toLowerCase()]),items:e(v),"selected-item-id":e($)?.ID,"data-testid":"select-user-group","onUpdate:selectedItemId":W},null,8,["placeholder","items","selected-item-id"]),m(Z,{label:s.$t("vaa.startTheTest"),"data-testid":"button-start-test",onClick:B},null,8,["label"])])])):x("",!0),e(r)==="chooseExtraTopics"?(l(),u("div",Xt,[m(J,{label:s.$t("vaa.selectTopics"),headline:s.$t("vaa.selectTopicsText")},null,8,["label","headline"]),o("div",eo,[e(L)?(l(),E(ge,{key:0,extraTopics:e(L),election:e(t)},null,8,["extraTopics","election"])):x("",!0),e(R)?.length?(l(),E(Z,{key:1,label:s.$t("vaa.startTheTest"),"data-testid":"button-start-test",onClick:g[0]||(g[0]=H=>r.value="inProgress")},null,8,["label"])):x("",!0)])])):e(r)==="inProgress"?(l(),u(j,{key:2},[e(R)?.length?(l(),u("div",oo,[m(Ne,{name:"fade",mode:"out-in"},{default:S(()=>[e(G)?(l(),E(be,{key:e(G).id,question:e(G),election:e(t),"has-previous":e(D)>0,onAnswer:g[1]||(g[1]=H=>fe(...H)),onPrevious:pe},null,8,["question","election","has-previous"])):x("",!0)]),_:1})],512)):(l(),u("div",to,[m(xe)])),m(ye)],64)):e(r)==="completed"?(l(),E($e,{key:3,election:e(t)},null,8,["election"])):x("",!0)],2),o("div",no,[o("div",so,[e(r)==="inProgress"?(l(),u(j,{key:0},[(l(!0),u(j,null,z(e(U),(H,N)=>(l(),u("button",{key:N,class:K([{active:N===e(D),isAnswered:H.answer},"step relative bg-gray-300 rounded-full hover:bg-gray-600 transition-bg duration-100 outline-none"]),"data-testid":"button-jump-to-question",onClick:co=>D.value=N},[o("span",lo,c(N+1),1)],10,ao))),128)),m(we,{to:{name:"election",params:{slug:e(t).FrontendUrlPrefix}},class:"underline hover:opacity-50 body-s-sans hover:no-underline"},{default:S(()=>[I(c(s.$t("vaa.cancel")),1)]),_:1},8,["to"])],64)):x("",!0),o("div",io,[e(me)&&e(r)!=="chooseGroup"?(l(),E(ke,{key:0,class:"font-sans text-sm font-medium",bg:"bg-transparent",text:"text-black","text-hover":"hover:text-blue",size:"medium",onClick:Y},{default:S(()=>[I(c(s.$t("vaa.result")),1)]),_:1})):x("",!0)])])])])])):x("",!0)}}}
1),Eo=Ve(ro,[["__scopeId","data-v-07247c0b"]]);export{Eo 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.