PageSourceSearch

https://www.vaalikone.fi/_next/static/chunks/pages/[election]/[brand]/question/themes/[id]-a20d73f643c9564f.js

js vaalikone.fi collected 2026-10-02 11:37:20 UTC 10,551 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[797],{1548:e=>{e.exports={contentContainer:"StaticNavigation_contentContainer__c0_wF"}},19555:(e,t,n)=>{"use strict";n.d(t,{O:()=>s});var a=n(55729),i=n(35388);let s=(e,t)=>{let[n,s]=(0,a.useState)(!0);(0,a.useEffect)(()=>{s((0,i.al)()||(0,i.ng)())},[]);let o="/".concat(e,"/").concat(t);return{footerLinks:(0,a.useMemo)(()=>[{title:"Tietosuoja",href:"".concat(o,"/tietosuoja")},{title:"Hyv\xe4 tiet\xe4\xe4 vaalikoneesta",href:"".concat(o,"/faq")}],[o]),footerButtons:(0,a.useMemo)(()=>n?[]:[{title:"Ev\xe4steasetukset",onClick:i.xJ}],[n])}}},24430:e=>{e.exports={progressBarRoot:"ProgressBar_progressBarRoot__bnewh",bar:"ProgressBar_bar__h3WKW"}},37714:e=>{e.exports={questionPageNavigationRoot:"QuestionPageNavigation_questionPageNavigationRoot__M5GPS"}},39009:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[election]/[brand]/question/themes/[id]",function(){return n(96743)}])},41539:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(6029),i=n(70949);let s=()=>(0,a.jsx)(i.dC,{verticalAlign:"center",children:(0,a.jsx)(i.Ip,{text:"Lasketaan tuloksia..."})})},45639:(e,t,n)=>{"use strict";n.d(t,{WO:()=>j,$G:()=>g.A,IQ:()=>w}),n(41539);var a=n(6029),i=n(14107),s=n(50511),o=n(71024),l=n.n(o),r=n(81278),c=n(70949),u=n(22864),d=n(24430),h=n.n(d);let m=e=>{let{"aria-label":t,value:n}=e,i=100*n;return(0,a.jsx)("div",{className:h().progressBarRoot,"aria-label":t,"aria-valuenow":i,"aria-valuemax":100,"aria-valuemin":0,role:"meter",children:(0,a.jsx)("div",{className:h().bar,style:{width:"".concat(i,"%")}})})};var v=n(62466),k=n.n(v);let x=l()(()=>n.e(167).then(n.bind(n,63167)),{loadableGenerated:{webpack:()=>[63167]}}),j=e=>{let{children:t,continueButton:n,horizontalAlign:o="left",navigationComponent:l,progress:d,showFooter:h=!0,title:v,verticalAlign:j="center",footerLinks:g,footerButtons:y,mainContentStart:f="questionPageLayoutDefault",electionId:_,brand:p}=e,C=(0,r.useRouter)();return(0,a.jsxs)(c.e7,{navigationComponent:(0,a.jsxs)("div",{children:[void 0!==d&&(0,a.jsx)(m,{"aria-label":"Eteneminen vaalikoneessa",value:d}),(0,a.jsx)(c.Qp,{crumbs:[{href:"/".concat(_,"/").concat(p),title:"Etusivu"}],mobileIcon:(0,a.jsx)(c.Tn,{size:24,name:"home"}),style:{marginTop:"1rem"}})]}),showFooter:h,title:v,footerLinks:g,footerButtons:y,defaultMainContentStart:"appLayoutDefault"===f,electionId:_,brand:p,children:[(0,a.jsx)(c.dC,{alignContent:o,rootStyle:{maxWidth:600},verticalAlign:j,children:(0,a.jsx)(i.N,{mode:"wait",children:(0,a.jsx)(s.P.div,{className:k().motionContainer,animate:"enter",initial:"hidden",exit:"exit",variants:c.oE,children:(0,a.jsxs)(a.Fragment,{children:[l&&(0,a.jsx)("header",{className:k().header,children:l}),"questionPageLayoutDefault"===f&&(0,a.jsx)(c.rE,{}),t,null!=n?n:null]})},"".concat(C.asPath,"-content"))})}),"local"===u.cA.env&&(0,a.jsx)(x,{brand:p,electionId:_})]})};var g=n(58773);n(92787);var y=n(55729),f=n(35388),_=n(60209),p=n(99814),C=n.n(p);let N=e=>{var t;return"".concat(null!=(t=(0,f.Xt)(e))?t:"","vaalikone").toLowerCase()},b=(e,t)=>{if(1===e.length){let n=e[0],a=void 0!==n?t[n]:void 0;return n&&a?"".concat(N(a),"en"):null}let n=e[e.length-1],a=void 0!==n?t[n]:void 0;return n&&a?"".concat(e.slice(0,-1).map(e=>{let n=t[e];return n?N(n)+"en":null}).filter(Boolean).join(", ")," ja ").concat(N(a),"en"):null},w=e=>{let{show:t,brand:n,electionIds:i,electionStatus:s,electionTypes:o,electionThemes:l}=e,u=(0,r.useRouter)(),{setIsAnswering:d}=(0,_.t)(),[h,m]=(0,y.useState)(t),v=(0,y.useMemo)(()=>(e=>{var t,n,a;let{electionStatus:i,electionIds:s,electionTypes:o}=e;if(0===s.length)return"Et ole vastannut viel\xe4 mihink\xe4\xe4n vaalikoneeseen.";let l=s.filter(e=>i[e]),r=s.filter(e=>!i[e]);if(0===l.length)return"Et ole vastannut viel\xe4 mihink\xe4\xe4n vaalikoneeseen.";if(0===r.length)return"Olet jo vastannut ".concat(null!=(a=b(l,o))?a:""," kysymyksiin. Haluatko n\xe4ytt\xe4\xe4 tulokset vastaustesi perusteella vai aloittaa kummankin vaalikoneen alusta?");let c=null!=(t=b(l,o))?t:"",u=null!=(n=b(r,o))?n:"";return"Olet jo vastannut ".concat(c," kysymyksiin. ").concat((0,f.Zr)(u)," kysymykset ovat viel\xe4 vastaamatta. Haluatko n\xe4ytt\xe4\xe4 tulokset vastaustesi perusteella vai aloittaa kokonaan alusta?")})({electionStatus:s,electionIds:i,electionTypes:o}
1),[i,s,o]);return(0,a.jsx)(c.aF,{show:h,ariaLabel:"Haluatko jatkaa aiemmista vastauksistasi?",ariaDescribedBy:v,onClose:()=>{m(!1)},children:(0,a.jsxs)("div",{className:C().contentRoot,children:[(0,a.jsx)(c.EY,{size:18,as:"p",children:(0,a.jsx)(c.OH,{children:v})}),(0,a.jsxs)("div",{className:C().buttonContainerCombined,children:[i.map(e=>{let t=o[e];return t?!0===s[e]?(0,a.jsxs)(c.$n,{onClick:()=>{d(!0),u.push("/".concat(e,"/").concat(n,"/tulokset"))},alignText:"center",children:["N\xe4yt\xe4 ",N(t),"en tulokset"]},e):(0,a.jsxs)(c.$n,{onClick:()=>{var t;let a;(a=l[e])&&(d(!0),u.push("/".concat(e,"/").concat(n,"/kysymykset/teemat/").concat(null!=(t=a[0])?t:0)))},alignText:"center",children:["Vastaa ",N(t),"eseen"]},e):null}),(0,a.jsx)(c.$n,{onClick:()=>{(0,_.wX)(i,n),m(!1)},variant:"secondary",children:"Aloita alusta"})]})]})})};n(1548),(0,f.QR)(c.D)},49082:e=>{e.exports={questionPageContentContainer:"QuestionPageContentContainer_questionPageContentContainer__vKQtJ"}},58773:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(6029),i=n(81278),s=n(55729),o=n(70949),l=n(62639);let r=e=>{let{children:t,electionId:n,brand:r}=e,c=(0,i.useRouter)(),{isAnswering:u}=(0,l.t)();return((0,s.useEffect)(()=>{u||c.push("/".concat(n,"/").concat(r,"/"))},[r,n,u,c]),u)?(0,a.jsx)(a.Fragment,{children:t}):(0,a.jsx)(o.y$,{})}},62466:e=>{e.exports={motionContainer:"QuestionPageLayout_motionContainer__F4uKz",header:"QuestionPageLayout_header__gkHpx"}},70524:e=>{e.exports={"logo-heading":"themes_logo-heading__yuVdB"}},85108:e=>{e.exports={md:"min-width: 768px",continueButton:"continueButton_continueButton__2KZuO",multipleButtons:"continueButton_multipleButtons__dd24m"}},86418:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var a=n(62639),i=n(10815);let s=e=>{let{municipalities:t,question:n,questions:s}=e,{area:o,questionThemes:l}=(0,a.rP)(),r=(0,i.Lk)(t,o,s,l),c=r.filter(e=>e.theme===n.theme),u=c.map(e=>e.id).indexOf(n.id),d=c[u-1],h=c[u+1],m=r.findIndex(e=>e.id===n.id)/r.length;return{questions:r,nextQuestion:h,overallProgress:m,previousQuestion:d,themeQuestions:c}}},94383:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var a=n(6029),i=n(49082),s=n.n(i);let o=e=>{let t=e.className?[s().questionPageContentContainer,e.className].filter(e=>!!e).join(" "):s().questionPageContentContainer;return(0,a.jsx)("section",{...e,className:t})}},95295:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var a=n(6029),i=n(70949),s=n(37714),o=n.n(s);let l=e=>{let{css:t,handlePreviousButtonClick:n,handleNextButtonClick:s}=e;return(0,a.jsxs)("nav",{className:o().questionPageNavigationRoot,style:t,children:[n&&(0,a.jsx)(i.QW,{alignIcon:"left",icon:(0,a.jsx)(i.Tn,{"aria-hidden":"true",name:"chevron-left",size:24,strokeWidth:2}),onClick:n,children:"Edellinen"}),s&&(0,a.jsx)(i.QW,{alignIcon:"left",icon:(0,a.jsx)(i.Tn,{"aria-hidden":"true",name:"x",size:24,strokeWidth:2}),onClick:s,children:"Ohita"})]})}},96743:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSG:()=>C,default:()=>N});var a=n(6029),i=n(87500),s=n(81278),o=n(55729),l=n(35388),r=n(70949),c=n(45639),u=n(94383),d=n(95295),h=n(58773),m=n(62639),v=n(86418),k=n(19555),x=n(85108),j=n.n(x),g=n(22864);let y={1:"Ensimm\xe4inen",2:"Toinen",3:"Kolmas",4:"Nelj\xe4s",5:"Viides",6:"Kuudes",7:"Seitsem\xe4s",8:"Kahdeksas",9:"Yhdeks\xe4s",10:"Kymmenes"};var f=n(70524),_=n.n(f);let p=e=>{let t,{municipalities:n,question:h,questions:x,theme:f,title:p,themeSelection:C,electionId:N,brand:b,electionName:w,electionYear:P,questionThemeOptions:B,combinedElection:E}=e,{addQuestionThemes:O,addInitialQuestionThemes:T,area:q}=(0,m.rP)(),{sharedAnswers:A,addSharedAnswersToAnswers:L,setAllAnswers:R,answers:S}=(0,m.t)(),I=(0,o.useMemo)(()=>x.filter(e=>e.theme===f.id),[x,f.id]),M=(0,o.useMemo)(()=>I.every(e=>A.find(t=>t.indexes[N]===e.id)),[I,A,N]),Q=()=>{0!==S.length&&E&&1===W&&R([],N,b)},z=(0,o.useMemo)(()=>{var e;return(0,g.RP)(x,B,n,null!=(e=null==q?void 0:q.value)?e:null)},[null==q?void 0:q.value,n,x,B]),K=z.findIndex(e=>e===f.id),W=-1===K?void 0:K+1,$=(0,o.useMemo)(()=>{let e=z.indexOf(f.id);return z[e+1]?z[e+1]:void 0},[f.id,z]),H=(0,o.useCallback)(e=>{O(e),T(e)},[O,T]);(0,o.useEffect)(()=>{E&&1===W&&H(z)},[E,z,H,W]);let F=(0,l.N$)(i.f.md),D=(0,s.useRouter)(),{questions:G,overallProgress:V}=(0,v.T)({municipalities:n,question:h,questions:x}),{footerLinks:X,footerButtons:Y}=(0,k.O)(N,b),J=G.find(e=>e.theme===f.id);return(0,a.jsx)(c.WO,{continueButton:M?(0,a.jsxs)("div",{className:j().multipleButtons,children:[(0,a.jsx)(r.j7,{linkStyle:{width:"100%"},style:{width:"100%"},href:$?"/".concat(N,"/").concat(b,"/kysymykset/teemat/").concat($):"/".concat(N,"/").concat(b,"/tulokset"),icon:(0,a.jsx)(r.Tn,{name:"arrow-right",size:16}),onClick:()=>{Q(),L(A.filter(e=>I.find(t=>
1t.id===e.indexes[N])))},children:"K\xe4yt\xe4 samoja vastauksia"}),(0,a.jsx)(r.j7,{linkStyle:{width:"100%"},variant:"secondary",style:{width:"100%"},href:J?"/".concat(N,"/").concat(b,"/kysymykset/").concat(J.id):"/404",onClick:()=>{Q()},children:"Vastaa uudelleen"})]}):(0,a.jsx)("div",{className:j().continueButton,children:(0,a.jsx)(r.j7,{linkStyle:{width:"100%"},style:{width:"100%"},href:J?"/".concat(N,"/").concat(b,"/kysymykset/").concat(J.id):"/404",icon:(0,a.jsx)(r.Tn,{name:"arrow-right",size:16}),onClick:()=>{(0,l.$)("election_section",N,b,"vaalikone","",f.name),Q()},children:"Jatka"})}),navigationComponent:(0,a.jsx)(d.A,{handlePreviousButtonClick:()=>{(0,l.$)("election_back",N,b,"vaalikone","",""),D.back()}}),progress:V,title:p,verticalAlign:"center",footerLinks:X,footerButtons:Y,electionId:N,brand:b,children:(0,a.jsxs)(u.A,{children:[1===W&&w&&P&&(0,a.jsx)("p",{className:_()["logo-heading"],children:"".concat(w," ").concat(P)}),(0,a.jsx)(r.EY,{as:"h1",size:28,customMargin:"0.5rem 0 0 0",children:(0,a.jsxs)(r.OH,{children:["".concat(!C&&W?(t=y[W])||"".concat(W,"."):"Seuraava"," teema"),": ",(0,a.jsx)("br",{})," ",f.name]})}),(0,a.jsx)(r.EY,{as:"p",size:F?18:16,children:M?"Olet jo vastannut teeman ".concat(f.name," kysymyksiin toisessa vaalikoneessa, haluatko k\xe4
1ytt\xe4\xe4 samoja vastauksia vai vastata niihin uudelleen?"):f.description})]})})};p.getLayout=e=>{let{electionId:t,brand:n}=e.props;return(0,a.jsx)(h.A,{electionId:t,brand:n,children:e})};var C=!0;let N=p}},e=>{e.O(0,[636,593,792],()=>e(e.s=39009)),_N_E=e.O()}]);

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.