1import Ke from"./CLRZJwuP.js";import qe from"./DTrEVCdz.js";import{_ as pe,o as t,c as n,f as E,v as C,aa as Be,a as e,B as r,F as A,w as q,e as y,h as K,a6 as ke,a7 as ze,O as V,n as Q,b as M,x as N,A as He,P as oe,aQ as be,q as i,l as Te,K as le,a1 as W,aW as Ue,aX as ne,p as we,a5 as Fe,aH as We,Q as ae,J as Le,aE as Ve,$ as fe,L as Je,b6 as Xe,bx as je,aF as Ge,t as G,a$ as Ye,ac as Qe,j as Ze,aN as et,a0 as tt,W as st,d as lt}from"./BdFqHcNj.js";import{_ as De}from"./DQw99EzU.js";import{y as at}from"./DSHQaeIS.js";import ot from"./DOP1Wj0k.js";import{u as X,a as Pe,b as Y,_ as nt}from"./5sSDTlAf.js";import{g as it}from"./M97w3aGm.js";import{_ as rt}from"./BQp0vLeq.js";import _t from"./C2ivk86A.js";import{i as ct}from"./DpWW-ZMP.js";const dt={props:{url:{type:String,required:!0}}},ut={class:"framed"};function vt(b,_,u,f,c,d){const z=qe;return t(),n("div",ut,[E(z,{url:u.url},null,8,["url"])])}const pt=Object.assign(pe(dt,[["render",vt]]),{__name:"Election2026Survey"}),mt={class:"election2026__seats--guessing"},kt={__name:"Election2026GuessingSeats",props:{totalSeats:{type:Number,default:199},partyCounts:{type:Array,default:()=>[0,0,0,0,0]}},setup(b){const _=b,u=[{name:"Fidesz-KDNP",color:"var(--fidesz)",dataIndex:0},{name:"Mi Hazánk",color:"var(--mi-hazank)",dataIndex:4},{name:"MKKP",color:"var(--mkkp)",dataIndex:3},{name:"DK",color:"var(--dk)",dataIndex:2},{name:"Tisza Párt",color:"var(--tisza)",dataIndex:1}],f=C(()=>u.map(c=>({name:c.name,color:c.color,count:_.partyCounts[c.dataIndex]||0})));return(c,d)=>{const z=De;return t(),n("div",mt,[E(z,{parties:f.value,"total-seats":b.totalSeats,"show-legend":"","container-class":"ov-patko-wrapper"},null,8,["parties","total-seats"])])}}},Ae=pe(kt,[["__scopeId","data-v-e7befe85"]]),yt={components:{Election2026GuessingSeats:Ae,ShareNetwork:at},data(){return{key:null,votes:[0,0,0,0,0],readOnly:!1,iAlsoVote:!1,voteAgain:!1,partyNames:["Fidesz-KDNP","Tisza Párt","DK","MKKP","Mi Hazánk"],partyColors:["#ff6a13","#4eccc4","#0069db","#ff3131","#688d1b"],lastVotes:[0,0,0,0,0],stickyLock:!1}},computed:{totalVotes(){return this.votes.reduce((b,_)=>b+_,0)},title(){return this.readOnly?"Köszönjük, hogy tippeltél!":"Tippeld meg a választások utáni parlament összetételét!"},lead(){return this.readOnly?"A tipped alapján Ãgy nézne ki az Országgyűlés összetétele. Mentsd el a tipped linkjét, hogy a választások napján visszanézhesd!":"A csúszkákkal állÃtsd be, hogy milyen lesz az Országgyűlés összetétele, <strong>199</strong> hely van, ennyit kell szétosztani. A feles többség <strong>100</strong>, a 2/3-os pedig <strong>133</strong> mandátumnál van meg."},shareLink(){return window.location.origin+(this._.provides[oe]||this.$route).path+"/"+this.key}},mounted(){this.lastVotes=[...this.votes],(this._.provides[oe]||this.$route).name==="election-2026-vote-result"?(this.readOnly=!0,this.$electionVoteRepository.get((this._.provides[oe]||this.$route).params.key).then(b=>{this.getData(b),window.localStorage.getItem("telex.election.vote")||(this.iAlsoVote=!0)})):window.localStorage.getItem("telex.election.vote")&&(this.readOnly=!0,this.$electionVoteRepository.get(window.localStorage.getItem("telex.election.vote")).then(b=>{this.getData(b),this.voteAgain=!0}))},methods:{getData(b){this.key=b.key;const _=JSON.parse(b.value);this.votes=[_.vote1,_.vote2,_.vote3,_.vote4,_.vote5],this.lastVotes=[...this.votes]},post(){this.totalVotes===199&&this.$electionVoteRepository.post({vote1:this.votes[0],vote2:this.votes[1],vote3:this.votes[2],vote4:this.votes[3],vote5:this.votes[4]}).then(b=>{this.key=b.key,window.localStorage.setItem("telex.election.vote",this.key),this.readOnly=!0,this.voteAgain=!0})},newVote(){this.key="",this.votes=[0,0,0,0,0],this.lastVotes=[...this.votes],window.localStorage.removeItem("telex.election.vote"),this.readOnly=!1,this.voteAgain=!1,this.iAlsoVote=!1},copyText(){const b=window.location.origin+(this._.provides[oe]||this.$route).path+"/"+this.key;navigator.clipboard.writeText(b).then(()=>{const _=document.getElementById("tooltip");_&&(_.style.opacity="1",setTimeout(()=>_.style.opacity="0",2e3))})},changeSlider(b){let _=parseInt(this.votes[b])||0;_=Math.min(199,Math.max(0,_));const u=this.lastVotes.reduce((c,d,z)=>z!==b?c+d:c,0);if(u+_>199&&(_=199-u),this.lastVotes.reduce((c,d)=>c+d,0)===199&&_!==this.lastVotes[b]&&!this.stickyLock){this.votes[b]=this.lastVotes[b],this.stickyLock=!0,setTimeout(()=>{this.stickyLock=!1},1e3);return}this.votes[b]=_,this.lastVotes=[...this.votes]}}},gt={class:"election2026__guessing"},ft={class:"election2026__subtitle"},zt={class:"election2026__guessing__subtitle"},ht=["innerHTML"],bt={key:0,class:"election2026__guessing__info"},$t={key:1,class:"election2026__guessing__container"},wt={id:"vote-guessing",class:"election2026__guessing__sliders"},jt={class:"ov-slider"},Ct=["id","onUpdate:modelValue","disabled","onInput"],St=["onUpdate:modelValue","disabled","onInput"],xt={class:"election2026__guessing__counter"},It={class:"election2026__guessing__total"},Ot=["disabled"],Mt={class:"election2026__guessing__container"},Tt={class:"election2026__guessing__btn__container"},Lt={key:0,class:"tooltip-wrapper"},Vt=["onClick"];function Nt(b,_,u,f,c,d){const z=Ae,h=He,m=Be("ShareNetwork");return t(),n("div",gt,[e("div",ft,[e("span",null,r(d.title),1)]),e("p",zt,[_[4]||(_[4]=e("svg",{viewBox:"0 0 10 10",width:"16px","fill-rule":"evenodd","stroke-linejoin":"round","stroke-miterlimit":"2"},[e("path",{d:"M10 5.002v-.036a4.99 4.99 0 0 0-.303-1.684l-.009-.024-.034-.088-.044-.108A5.01 5.01 0 0 0 5.039 0h-.037-.039c-.634.005-1.239.127-1.796.346l-.111.045-.11.048C1.221 1.219.016 2.95 0 4.963v.035.038c.005.633.126 1.239.346 1.795l.045.111C1.145 8.727 2.908 9.984 4.966 10h.032.037c.548-.004 1.075-.095 1.567-.262l.113-.04a5.01 5.01 0 0 0 3.285-4.665L10 5.002zM5.139 1.574c.487-.004.9.415.898.911-.002.501-.405.908-.899.908s-.9-.406-.902-.905a.91.91 0 0 1 .903-.914zm1.214 6.244c-.312.346-.693.56-1.165.592-.257.018-.515.034-.769-.035-.465-.127-.776-.552-.716-1.03l.228-1.41.209-1.225a.71.71 0 0 0-.005-.204.23.23 0 0 0-.201-.211c-.067-.013-.139-.005-.204-.023-.092-.025-.192-.049-.268-.102-.125-.088-.1-.266.041-.326a.62.62 0 0 1 .228-.044l.882-.002V3.8h.902c.197.001.289.085.331.276.036.167-.011.323-.041.483l-.372 2.022-.107.626c-.006.035-.004.072-.004.108.005.41.264.465.561.346.084-.034.158-.091.239-.134.139-.075.213-.077.268-.012.067.078.061.194-.037.303z","fill-rule":"nonzero"})],-1)),e("span",{innerHTML:d.lead},null,8,ht),_[5]||(_[5]=e("br",null,null,-1)),_[6]||(_[6]=e("br",null,null,-1)),_[7]||(_[7]=e("span",null," A választások napján közöljük az olvasóink összesÃtett átlagát, hogy milyen összetételre számÃtanak. ",-1))]),c.readOnly?y("",!0):(t(),n("div",bt,[(t(!0),n(A,null,q(c.partyNames,(o,a)=>(t(),n("span",{key:a},r(o),1))),128))])),c.readOnly?y("",!0):(t(),n("div",$t,[e("div",wt,[e("div",jt,[(t(!0),n(A,null,q(c.votes,(o,a)=>(t(),n("div",{key:a,class:"ov-slider__items",style:K({"--party-color":c.partyColors[a]})},[ke(e("input",{id:"slider"+a,"onUpdate:modelValue":l=>c.votes[a]=l,max:"199",min:"0",step:"1",type:"range",disabled:c.readOnly,onInput:l=>d.changeSlider(a)},null,40,Ct),[[ze,c.votes[a],void 0,{number:!0}]]),ke(e("input",{"onUpdate:modelValue":l=>c.votes[a]=l,type:"text",maxlength:"3",size:"10",disabled:c.readOnly,onInput:l=>d.changeSlider(a)},null,40,St),[[ze,c.votes[a],void 0,{number:!0}]])],4))),128))])]),e("div",xt,[e("div",It,[_[8]||(_[8]=V(" Kiosztott mandátumok száma: ",-1)),e("span",{class:Q({"text-success":d.totalVotes===199,"text-counter"
1:d.totalVotes!==199})},r(d.totalVotes),3),_[9]||(_[9]=e("span",{class:"text-counter"}," / 199 ",-1))]),e("button",{class:"election2026__guessing__btn election2026__guessing__btn--action",disabled:d.totalVotes!==199,onClick:_[0]||(_[0]=(...o)=>d.post&&d.post(...o))},"Ezt tippelem!",8,Ot)])])),e("div",Mt,[c.readOnly&&c.votes?(t(),M(h,{key:0},{default:N(()=>[E(z,{"total-seats":199,rows:6,sections:6,"party-counts":c.votes},null,8,["party-counts"])]),_:1})):y("",!0),e("div",Tt,[c.readOnly?(t(),n("div",Lt,[_[11]||(_[11]=e("span",{id:"tooltip",class:"tooltiptext"},"Vágólapra másolva",-1)),e("button",{class:"election2026__guessing__btn",onClick:_[1]||(_[1]=(...o)=>d.copyText&&d.copyText(...o))},[..._[10]||(_[10]=[e("svg",{viewBox:"0 0 20 20","fill-rule":"evenodd","stroke-linejoin":"round","stroke-miterlimit":"2",width:"22px"},[e("path",{d:"M5.66 8.893l-2.042 2.172c-1.5 1.584-1.5 4.16 0 5.746.697.758 1.677 1.2 2.703 1.2s2.005-.432 2.702-1.2l2.95-3.135c1.5-1.584 1.5-4.16 0-5.745a3.86 3.86 0 0 0-.716-.597L9.668 9.01c.3.077.596.238.82.486.677.72.677 1.892 0 2.612l-2.95 3.135c-.677.72-1.78.72-2.457 0s-.677-1.892 0-2.612l.867-.92a5.27 5.27 0 0 1-.297-2.82l.01-.001v.002zm8.68 2.214l2.043-2.172c1.5-1.584 1.5-4.16 0-5.745-.697-.758-1.677-1.2-2.703-1.2s-2.005.44-2.702 1.2L8.03 6.323c-1.5 1.584-1.5 4.16 0 5.745.22.234.46.433.715.598l1.588-1.678c-.314-.08-.6-.25-.82-.486-.677-.72-.677-1.892 0-2.612l2.95-3.134c.677-.72 1.78-.72 2.457 0s.677 1.892 0 2.612l-.866.92a5.26 5.26 0 0 1 .298 2.818h-.01l-.002.001z"})],-1),V(" Másolás ",-1)])])])):y("",!0),c.readOnly?(t(),M(m,{key:1,network:"facebook",url:d.shareLink,title:"Választási tippem",description:"Ãn ezt tippeltem a Telex 2026-os országgyűlési választási tippjátékán!"},{default:N(({share:o})=>[e("div",{class:"election2026__guessing__btn",onClick:o},[..._[12]||(_[12]=[e("svg",{viewBox:"0 0 20 20",width:"20px",fill:"currentColor"},[e("path",{d:"M11.194 17v-6.386h2.358l.353-2.5h-2.71v-1.6c0-.72.22-1.212 1.356-1.212L14 5.32V3.098A21.32 21.32 0 0 0 11.886 3c-2.1 0-3.523 1.16-3.523 3.3v1.835H6v2.5h2.365V17h2.83z"})],-1),V(" Megosztás ",-1)])],8,Vt)]),_:1},8,["url"])):y("",!0),c.voteAgain?(t(),n("button",{key:2,class:"election2026__guessing__btn election2026__guessing__btn--ghost",onClick:_[2]||(_[2]=(...o)=>d.newVote&&d.newVote(...o))},"Ãjat szeretnék!")):y("",!0),c.iAlsoVote?(t(),n("button",{key:3,class:"election2026__guessing__btn election2026__guessing__btn--ghost",onClick:_[3]||(_[3]=(...o)=>d.newVote&&d.newVote(...o))},"Ãn is szavazok!")):y("",!0)])])])}const Kt=Object.assign(pe(yt,[["render",Nt]]),{__name:"Election2026Guessing"}),Dt={class:"election-timeline"},Pt={class:"election-timeline__container"},At={class:"election-timeline__header"},Et={class:"election-timeline__months"},Rt={class:"election-timeline__body"},qt={class:"election-timeline__chart-area-container"},Bt={class:"election-timeline__today-line-area"},Ht={class:"election-timeline__desc"},Ut={class:"election-timeline__chart-area"},Ft={class:"election-timeline__dot election-timeline__dot--start"},Wt={class:"election-timeline__date election-timeline__date--start"},Jt={class:"election-timeline__dot election-timeline__dot--end"},Xt={class:"election-timeline__date election-timeline__date--end"},Ce=2026,Gt={__name:"Election2026TimeLine",setup(b){const _=[{start:"02.21",end:"04.11",desc:"KampányidÅszak"},{start:"02.03",end:"03.06",desc:"JelölÅ szervezet bejelentése"},{start:"02.21",end:"03.06",desc:"Jelölt bejelentése"},{start:"02.21",end:"03.07",desc:"Lista bejelentése"},{start:"02.04",end:"02.20",desc:"Választási értesÃtÅk kiküldése"},{start:"02.05",end:"04.02",desc:"Ãtjelentkezés másik szavazókörbe"},{start:"02.05",end:"04.09",desc:"Ãtjelentkezés visszavonása"},{start:"02.05",end:"04.09",desc:"Mozgóurna igénylése online és levélben"},{start:"02.05",end:"04.10",desc:"Mozgóurna igénylése személyesen"},{start:"02.05",end:"04.12",desc:"Mozgóurna igénylése online (azonosÃtással) és meghatalmazott útján"},{start:"02.05",end:"04.02",desc:"Külképviseleti névjegyzékbe vételi kérelem benyújt
1ása"},{start:"02.05",end:"04.08",desc:"Külképviseleti névjegyzékbÅl való törlési kérelem benyújtása"},{start:"04.11",end:"04.12",desc:"Külképviseleti szavazás"},{start:"01.13",end:"03.18",desc:"Határon túliak regisztrációs kérelmének benyújtása a levélszavazáshoz"},{start:"01.13",end:"04.02",desc:"Nemzetiségi névjegyzékbe vételi kérelem benyújtása"},{start:"01.13",end:"04.09",desc:"Nemzetiségi névjegyzékbÅl való törlés személyesen, online (azonosÃtással)"},{start:"03.28",end:"04.12",desc:"Szavazási levélcsomag személyes átvétele és leadása külképviseleten"},{start:"04.12",end:"04.12",desc:"Szavazási levélcsomag postai megküldése az NVI-nek"},{start:"04.12",end:"04.12",desc:"Szavazási levélcsomag leadása országgyűlési egyéni választókerületi választási irodában"}],u=be(`${Ce}-01-10`),c=be(`${Ce}-04-20`).diff(u,"day")+1,d=[{name:"Január",days:31},{name:"Február",days:28},{name:"Március",days:31},{name:"Ãprilis",days:30}].map(o=>({...o,width:o.days/c*100})),z=o=>{const[a,l]=o.split(".").map(Number);return be(`${Ce}-${a}-${l}`).diff(u,"day")/c*100},h=C(()=>_.map(o=>{const a=z(o.start),l=z(o.end);return{...o,left:a,width:Math.max(l-a,.5)}})),m=C(()=>be().diff(u,"day")/c*100);return(o,a)=>(t(),n("div",Dt,[e("div",Pt,[e("div",At,[a[0]||(a[0]=e("div",{class:"election-timeline__spacer"},null,-1)),e("div",Et,[(t(!0),n(A,null,q(i(d),l=>(t(),n("div",{key:l.name,class:"election-timeline__month",style:K({width:l.width+"%"})},r(l.name),5))),128))])]),e("div",Rt,[e("div",qt,[e("div",Bt,[e("div",{class:"election-timeline__today-line",style:K({left:m.value+"%"})},[...a[1]||(a[1]=[e("span",{class:"election-timeline__today-label"},"Ma",-1)])],4)]),(t(!0),n(A,null,q(h.value,(l,k)=>(t(),n("div",{key:k,class:"election-timeline__row"},[e("div",Ht,r(l.desc),1),e("div",Ut,[e("div",{class:"election-timeline__bar",style:K({left:l.left+"%",width:l.width+"%"})},[e("div",Ft,[e("span",Wt,r(l.start),1)]),e("div",Jt,[e("span",Xt,r(l.end),1)])],4)])]))),128))])])])]))}},Yt=pe(Gt,[["__scopeId","data-v-72550a91"]]),Qt={class:"oevk__subcontainer"},Zt={key:0,class:"oevk__title"},es={class:"oevk__grid"},ts={class:"oevk__card oevk__card--lead"},ss={class:"oevk__card-header"},ls={class:"oevk__card-image"},as=["src","alt"],os={class:"oevk__card-info"},ns={class:"oevk__card-name"},is={class:"oevk__party"},rs={key:0,class:"oevk__card-footer"},_s={class:"oevk__card-stats"},cs={class:"oevk__progress-container"},ds={class:"oevk__stats-row"},us={class:"oevk__stats-votes"},vs={class:"oevk__card oevk__card--lead"},ps={class:"oevk__card-header"},ms={class:"oevk__card-image"},ks=["src","alt"],ys={class:"oevk__card-info"},gs={class:"oevk__card-name"},fs={class:"oevk__party"},zs={key:0,class:"oevk__card-footer"},hs={class:"oevk__card-stats"},bs={class:"oevk__card-info__item oevk__progress-container"},$s={class:"oevk__card-info__item oevk__stats-row"},ws={class:"oevk__stats-votes"},js={class:"oevk__card-header"},Cs={class:"oevk__card-image"},Ss=["src","alt"],xs={class:"oevk__card-info"},Is={class:"oevk__card-name"},Os={class:"oevk__party"},Ms={key:0,class:"oevk__card-footer"},Ts={class:"oevk__progress-container"},Ls={class:"oevk__stats-row"},Vs={class:"oevk__stats-votes"},Ns={key:0},Ks={key:1},Ds={class:"election2026__subtitle"},Ps={class:"oevk__details"},As={class:"oevk__info"},Es={class:"oevk__card--participation"},Rs={class:"oevk__participation"},qs={class:"oevk__participation-item"},Bs={class:"oevk__progress__container"},Hs={class:"oevk__progress__label"},Us={class:"oevk__progress__bar"},Fs={class:"oevk__summary-grid"},Ws={class:"oevk__summary"},Js={class:"oevk__summary-value"},Xs={class:"oevk__summary"},Gs={class:"oevk__summary-value"},Ys={class:"oevk__table-container"},Qs={class:"oevk__table"},Zs={class:"oevk__table-thead"},el={class:"oevk__table-tr"},tl={key:0,class:"oevk__table-sort-icon"},sl={key:0,class:"oevk__table-sort-icon"},ll={key:0,class:"oevk__table-sort-icon"},al={key:0,class:"oevk__table-sort-icon"},ol={class:"oevk__table-tbody"},nl={class:"oevk__table-td oevk__table-td--name oevk__table-td--bold"},il={class:"oevk__table-td oevk__table-td--candidate"},rl={class:"oevk__table-td oevk__table-td--stat oevk__table-td--percentage"},_l={class:"oevk__table-td oevk__table-td--stat"},Ne={__name:"Election2026OevkYearly",props:{year:{type:Number,required:!0},districtId:{type:String,required:!0}},async setup(b){let _,u;const f=b,c=["7:00","9:00","11:00","13:00","15:00","17:00","18:30","19:00"],{$electionRepository:d,$electionRepository2022:z}=Te(),h=f.year===2026?d:z,m=f.year===2026?X():Pe(),o=C(()=>m.reszvetel),a=C(()=>m.telepulesek),l=C(()=>m.torzsadatok),k=C(()=>m.valasztokeruletek),s=C(()=>m.verzio),v=le("nev"),p=le("asc"),j=w=>({dk:"var(--dk)","egysegben-magyarorszagert":"var(--egysegben)","fidesz-kdnp":"var(--fidesz)","mi-hazank":"var(--mi-hazank)",mkkp:"var(--mkkp)",memo:"var(--memo)","normalis-part":"var(--normalis-part)",tisza:"var(--tisza)","munkaspart-szolidaritas":"var(--munkaspart-szolidaritas)",fuggetlen:"var(--fuggetlen)"})[w]||"var(--fallback)",I=()=>
1{if(!o.value)return null;const w=f.districtId.slice(0,2),g=f.districtId.slice(2,4);return o.value.t[w]?.k?.[g]},$=w=>{if(!o.value||!o.value.t)return null;const g=f.districtId.slice(0,2),R=f.districtId.slice(2,4);return o.value.t[g]?.k?.[R]?.t?.[w.padStart(3,"0")]?.r},{data:L}=([_,u]=W(async()=>Ue(`settlements-${f.year}-${f.districtId}`,async()=>{const w=f.districtId;if(!w)return[];const g=await h.telepules(s.value.eredmenyek.timestamp,w);if(!g||!Array.isArray(g))return[];if(!a.value||!l.value)return console.warn("Missing store2022 data"),[];const R=new Set;g.forEach(H=>{H.szavazat&&Object.keys(H.szavazat).forEach(J=>R.add(J))});const O=w.slice(0,2),U=l.value.keruletek[w]?.szekhely,B=Array.from(R).map(H=>{const J=a.value[O]?.[H],_e=J?J.nev:"-",ce=g.map(te=>{const ge=te.szavazat[H]||0,ye=te.szazalek&&te.szazalek[H]||0,he=l.value?.partok?.[te.jlcs];return{eid:te.eid,jlcs:te.jlcs,szavazat:ge,szazalek:ye,jeloloCsoport:he,partyName:he?he.rovidNev||he.nev:""}}).sort((te,ge)=>ge.szavazat-te.szavazat),re=$(H),me=re&&re.length>0?re[re.length-1][1]:0,de=ce[0],ue=l.value.keruletek[w]?.jeloltek?.find(te=>te.eid===de.eid)?.nev;return{id:H,nev:_e,candidates:ce,gyoztescsavo:ue,eredmeny:de?de.szazalek:0,reszvetel:me,isSzekhely:_e===U}});if(B.find(H=>H.isSzekhely)){const H={};let J=0,_e=0,ce=0;B.forEach(de=>{if(!de.isSzekhely){de.candidates.forEach(te=>{H[te.eid]||(H[te.eid]={...te,szavazat:0}),H[te.eid].szavazat+=te.szavazat,J+=te.szavazat});const ue=$(de.id);ue&&ue.length>0&&(_e+=parseInt(ue[0])||0,ce+=parseInt(ue[ue.length-1][0])||0)}});const re=Object.values(H).sort((de,ue)=>ue.szavazat-de.szavazat),me=re[0];if(me){const de=J>0?me.szavazat/J*100:0,ue=_e>0?ce/_e*100:0,te=l.value.keruletek[w]?.jeloltek?.find(ye=>ye.eid===me.eid)?.nev,ge={id:"pseudo-aggregated",nev:"Többi település együtt",candidates:re.map(ye=>({...ye,szazalek:J>0?ye.szavazat/J*100:0})),gyoztescsavo:te,eredmeny:Math.round(de*100)/100,reszvetel:Math.round(ue*100)/100,isPseudo:!0};B.push(ge)}}return B.sort((H,J)=>H.nev.localeCompare(J.nev))},{watch:[()=>f.districtId]})),_=await _,u(),_),T=w=>{v.value===w?p.value=p.value==="asc"?"desc":"asc":(v.value=w,p.value="asc")},D=C(()=>{if(!L.value)return[];const w=L.value.find(B=>B.isSzekhely),g=L.value.find(B=>B.isPseudo),O=[...L.value.filter(B=>!B.isSzekhely&&!B.isPseudo)].sort((B,ve)=>{let H=B[v.value],J=ve[v.value];if(typeof H=="string"&&typeof J=="string"){const ce=H.localeCompare(J,"hu");return p.value==="asc"?ce:-ce}const _e=(H||0)-(J||0);return p.value==="asc"?_e:-_e}),U=[];return w&&U.push(w),g&&U.push(g),[...U,...O]}),ee=C(()=>l.value?.keruletek?.[f.districtId]),se=C(()=>k.value[f.districtId]?.jeloltek||[]),Z=C(()=>{if(!ee.value?.jeloltek)return[];const w=l.value?.partok||{};return ee.value.jeloltek.map(g=>{const R=se.value?.find(B=>B.eid===g.eid)||{},O=w[g.jlcs],U=O?O.rovidNev||O.nev:"";return{eid:g.eid,name:g.nev,jlcs:g.jlcs,party:U,partyKey:ne(U),percentage:R[`szazalek-${f.year}`]||null,votes:R[`szavazat-${f.year}`]||null,image:`https://election-2026-data.telex.hu/v2/2026/jeloltek/${g.fenykep!=="default"?g.fenykep+".png":"avatar-placeholder-light.svg"}`}}).sort((g,R)=>(R.votes||0)-(g.votes||0))}),F={2022:["1803","1798"],2026:["3644","3600"]};let ie,x,S;m.verzio.eredmenyek.status===3?(ie=C(()=>Z.value.slice(2)),x=C(()=>Z.value[0]||{name:"-",party:"-",percentage:0,votes:0}),S=C(()=>Z.value[1]||{name:"-",party:"-",percentage:0,votes:0})):(ie=C(()=>Z.value.filter(w=>!F[f.year].includes(w.jlcs))),x=C(()=>Z.value.find(w=>w.jlcs===F[f.year][0])||{name:"-",party:"-",percentage:0,votes:0}),S=C(()=>Z.value.find(w=>w.jlcs===F[f.year][1])||{name:"-",party:"-",percentage:0,votes:0}));const P=C(()=>{const w=I()?.r;if(!w)return{year:f.year,timeLabel:"N/A",percentage:0,totalVoters:0,votedVoters:0,no2022:f.year===2022};const g=w.length-1;return{year:f.year,timeLabel:`${c[g]}-kor`,percentage:parseFloat(w[g][1])||0,totalVoters:parseInt(w[0])||0,votedVoters:parseInt(w[g][0])||0}});return(w,g)=>{const R=Ke;return t(),n("div",{class:Q(`oevk--${b.year}`)},[e("div",Qt,[b.year===2022?(t(),n("h2",Zt," 2022-es eredmények")):y("",!0),e("div",null,[g[7]||(g[7]=e("div",{class:"election2026__subtitle"}," Jelöltek ",-1)),e("div",es,[e("div",ts,[e("div",ss,[e("div",ls,[e("img",{src:i(x).image,alt:i(x).name,loading:"lazy"},null,8,as)]),e("div",os,[e("h3",ns,r(i(x).name),1),e("div",is,[e("span",{class:"oevk__party-color",style:K({backgroundColor:j(i(x).partyKey)})},null,4),e("span",null,r(i(x).party),1)]),i(x).percentage!==null?(t(),n("div",rs,[e("div",_s,[e("div",{class:"oevk__card-percentage",style:K({color:j(i(x).partyKey)})},r(i(x).percentage?`${i(x).percentage}%`:"0%"),5)]),e("div",cs,[e("div",{class:"oevk__progress-bar",style:K({width:i(x).percentage+"%",backgroundColor:j(i(x).partyKey)})},null,4)]),e("div",ds,[e("span",us," Szavazat: "+r((parseInt(i(x).votes)||0).toLocaleStr
1ing("hu-HU")),1)]),g[4]||(g[4]=e("span",{class:"oevk__stats-label"}," VezetÅ hely ",-1))])):y("",!0)])])]),e("div",vs,[e("div",ps,[e("div",ms,[e("img",{src:i(S).image,alt:i(S).name,loading:"lazy"},null,8,ks)]),e("div",ys,[e("h3",gs,r(i(S).name),1),e("div",fs,[e("span",{class:"oevk__party-color",style:K({backgroundColor:j(i(S).partyKey)})},null,4),e("span",null,r(i(S).party),1)]),i(S).percentage!==null?(t(),n("div",zs,[e("div",hs,[e("div",{class:"oevk__card-info__item oevk__card-percentage",style:K({color:j(i(S).partyKey)})},r(i(S).percentage?`${i(S).percentage}%`:""),5)]),e("div",bs,[e("div",{class:"oevk__progress-bar",style:K({width:i(S).percentage+"%",backgroundColor:j(i(S).partyKey)})},null,4)]),e("div",$s,[e("span",ws,"Szavazat: "+r((parseInt(i(S).votes)||0).toLocaleString("hu-HU")),1)]),g[5]||(g[5]=e("span",{class:"oevk__card-info__item oevk__stats-label"},"Második hely",-1))])):y("",!0)])])]),(t(!0),n(A,null,q(i(ie),O=>(t(),n("div",{key:O.eid,class:"oevk__card"},[e("div",js,[e("div",Cs,[O.image.includes("default")?y("",!0):(t(),n("img",{key:0,src:O.image,alt:O.name,loading:"lazy"},null,8,Ss))]),e("div",xs,[e("h3",Is,r(O.name),1),e("div",Os,[e("span",{class:"oevk__party-color",style:K({backgroundColor:j(O.partyKey)})},null,4),e("span",null,r(O.party),1)]),O.percentage!==null?(t(),n("div",Ms,[e("div",{class:"oevk__card-info__item oevk__card-percentage",style:K({color:j(O.partyKey)})},r(O.percentage?`${O.percentage}%`:""),5),g[6]||(g[6]=e("div",{class:"oevk__card-info__item oevk__card-stats"},null,-1)),e("div",Ts,[e("div",{class:"oevk__progress-bar",style:K({width:O.percentage+"%",backgroundColor:j(O.partyKey)})},null,4)]),e("div",Ls,[e("span",Vs,"Szavazat: "+r((parseInt(O.votes)||0).toLocaleString("hu-HU")),1)])])):y("",!0)])])]))),128))])])]),i(P).no2022?(t(),n("div",Ns,[...g[8]||(g[8]=[e("div",{class:"election2026__subtitle"}," 2022-ben nem létezett ez a választókerület ",-1)])])):(t(),n("div",Ks,[e("div",Ds,r(b.year===2026?"Részvételi adatok":"2022-es eredmények"),1),e("div",Ps,[e("div",As,[e("div",Es,[e("div",Rs,[e("div",qs,[e("div",Bs,[e("div",Hs,[g[9]||(g[9]=e("span",null,"Részvétel",-1)),e("span",null,r(i(P).percentage)+"%",1)]),e("div",Us,[e("div",{class:"oevk__progress__fill",style:K({width:i(P).percentage+"%"})},null,4)])])]),e("div",Fs,[e("div",Ws,[g[10]||(g[10]=e("span",{class:"oevk__summary-label"},"Megjelent",-1)),e("span",Js,r((i(P).votedVoters||0).toLocaleString("hu-HU"))+" fÅ",1)]),e("div",Xs,[g[11]||(g[11]=e("span",{class:"oevk__summary-label"},"Ãsszes választó",-1)),e("span",Gs,r((i(P).totalVoters||0).toLocaleString("hu-HU"))+" fÅ",1)])])])])]),e("div",Ys,[e("table",Qs,[e("thead",Zs,[e("tr",el,[e("th",{class:"oevk__table-th oevk__table-th--name oevk__table-th--sortable",onClick:g[0]||(g[0]=O=>T("nev"))},[g[12]||(g[12]=V(" Település ",-1)),i(v)==="nev"?(t(),n("span",tl,r(i(p)==="asc"?"â
1":"â"),1)):y("",!0)]),e("th",{class:"oevk__table-th oevk__table-th--candidate oevk__table-th--sortable",onClick:g[1]||(g[1]=O=>T("gyoztescsavo"))},[g[13]||(g[13]=V(" GyÅztes jelölt ",-1)),i(v)==="gyoztescsavo"?(t(),n("span",sl,r(i(p)==="asc"?"â":"â"),1)):y("",!0)]),e("th",{class:"oevk__table-th oevk__table-th--stat oevk__table-th--sortable",onClick:g[2]||(g[2]=O=>T("eredmeny"))},[g[14]||(g[14]=V(" Eredmény ",-1)),i(v)==="eredmeny"?(t(),n("span",ll,r(i(p)==="asc"?"â":"â"),1)):y("",!0)]),e("th",{class:"oevk__table-th oevk__table-th--stat oevk__table-th--sortable",title:"18:30-as adat",onClick:g[3]||(g[3]=O=>T("reszvetel"))},[g[15]||(g[15]=V(" Részvétel",-1)),g[16]||(g[16]=e("sup",{class:"oevk__table-sup"},"*",-1)),i(v)==="reszvetel"?(t(),n("span",al,r(i(p)==="asc"?"â":"â"),1)):y("",!0)])])]),e("tbody",ol,[(t(!0),n(A,null,q(i(D)||[],O=>(t(),n("tr",{key:O.id,class:Q(["oevk__table-tr",{"oevk__table-tr--pseudo":O.isPseudo,"oevk__table-tr--szekhely":O.isSzekhely}])},[e("td",nl,r(O.nev),1),e("td",il,[O.candidates&&O.candidates.length>0?(t(),n("span",{key:0,class:"oevk__party-color",style:K({backgroundColor:j(i(ne)(O.candidates[0].partyName))})},null,4)):y("",!0),V(" "+r(O.gyoztescsavo),1)]),e("td",rl,r(O.eredmeny)+"% ",1),e("td",_l,r(O.reszvetel!==null?`${O.reszvetel}%`:"-"),1)],2))),128))])])])])])),e("div",null,[g[17]||(g[17]=e("div",{class:"election2026__subtitle"}," Választókerületi térkép ",-1)),E(R,{"query-string":`?state=;9.49;0;0;${b.districtId};;base;${b.year};0;1;1;;;-1;0;compact;7`,"should-update-route":!1,"map-id":`terkep-${b.year}`,"width-props":"100%","handle-theme":!0,"force-load":!0},null,8,["query-string","map-id"])])],2)}}},cl=()=>Te().$lastRoute,dl={class:"oevk"},ul={class:"oevk__header"},vl={key:0,class:"oevk__back"},pl={class:"oevk__header-left"},ml={class:"oevk__title"},kl={class:"oevk__description"},yl={class:"oevk__description__item__container"},gl={key:0,class:"oevk__description__item oevk__updated"},fl={key:1,class:"oevk__description__item"},zl={key:2,class:"oevk__description__item"},hl={__name:"Election2026Oevk",async setup(b){let _,u;const f={"0102":"0106","0105":"0107","0106":"0108","0107":"0109","0108":null,"0109":"0117","0110":"0118","0111":"0110","0112":"0111","0113":"0112","0114":"0113","0115":"0114","0116":"0117",1407:null,1408:"1407",1409:"1411",1410:"1408",1411:null,1412:"1409",1413:"1410",1414:"1412"},c=X(),d=we();[_,u]=W(()=>Y(["reszvetel","telepulesek","torzsadatok","valasztokeruletek"],["reszvetel","telepulesek","torzsadatok","valasztokeruletek"],"lazy")),await _,u();const z=C(()=>d.params.id),h=Fe(),m=()=>{if(cl()?.value?.fullPath.startsWith("/melleklet/valasztas-2026/valasztokeruletek")){h.back();return}h.push("/melleklet/valasztas-2026/valasztokeruletek")},o=C(()=>c.valasztokeruletek?.[z.value]?.feldolgozottsag),a=C(()=>c.torzsadatok?.keruletek?.[z.value]),l=["Nincs újraszámlálás","Ãjraszámlálás lehetséges","A szavazatokat újra kell számlálni","Ãjraszámlálás folyamatban","Ãjraszámolt szavazatok"],k=C(()=>l[c.valasztokeruletek?.[z.value].ujraszamlalas]),s=C(()=>a.value?.nev||`OEVK ${z.value}`),v=C(()=>a.value?.description||"A választókerület részletes eredményei és adatai."),p=I=>Object.keys(I).reduce(($,L)=>I[L].timestamp>$.timestamp||I[L].status>$.status?{timestamp:I[L].timestamp,status:I[L].status}:$,{timestamp:0,status:0}),j=C(()=>{const I=p(c.verzio);if(!I)return null;const $=new Date(I.timestamp*1e3);return $.getHours()+":"+$.getMinutes()});return(I,$)=>{const L=ae;return t(),n("main",dl,[e("header",ul,[(I._.provides[oe]||I.$route).params.id?(t(),n("div",vl,[E(L,{to:"/melleklet/valasztas-2026/valasztokeruletek",class:"oevk__back-link",onClick:We(m,["prevent"])},{default:N(()=>[...$[0]||($[0]=[e("i",{class:"mdi mdi-arrow-left-thin"},null,-1),V(" Választókerületek listája ",-1)])]),_:1})])):y("",!0),e("div",pl,[e("h2",ml,r(i(s)),1),e("p",kl,[e("span",null,r(i(v)),1),e("span",yl,[i(j)?(t(),n("span",gl," FrissÃtve: "+r(i(j)),1)):y("",!0),i(o)?(t(),n("span",fl,r(i(o)??0)+"% feldolgozottság ",1)):y("",!0),i(k)?(t(),n("span",zl,r(i(k)),1)):y("",!0)])])])]),E(Ne,{year:2026,"district-id":i(z)},null,8,["district-id"]),!f.hasOwnProperty(i(z))||f[i(z)]?(t(),M(Ne,{key:0,year:2022,"district-id":f.hasOwnProperty(i(z))?f[i(z)]:i(z)},null,8,["district-id"])):y("",!0)])}}},bl={class:"election2026__list election2026__list__district"},$l={class:"election2026__list__search"},wl={class:"election2026__list__search-inner"},jl={key:0,class:"election2026__list__search-tag"},Cl=["placeholder"],Sl={key:0,class:"election2026__list__nav"},xl={class:"election2026__list__nav-items"},Il=["onClick"],Ol={key:1,class:"election2026__list__district__content"},Ml={key:0,class:"election2026__list__back"},Tl=["id"],Ll=["onClick"],Vl={class:"election2026__list__item__header"},Nl={class:"election2026__list__item__header__info"},Kl={key:0},Dl={class:"election2026__list__item__candidates"},Pl={class:"election2026__list__item__candidate__img"},Al=["src","alt"],El={class:"election2026__list__item__candidate__info"},Rl={key:0,class:"mdi mdi-check-bold"},ql={key:1,class:"election2026__list__item__candidate__party"},Bl={key:2,class:"election2026__list__item__candidate__bar"},Hl={key:3,class:"election2026__list__item__candidate__result"},Ul={key:2,class:"election2026__list__district__empty"},Fl={key:3,class:"election2026__list__district__empty"},Wl={__name:"Election2026OevkList",async setup(b){let _,u;const f=le(""),c=le(null),d=le(!1),z=le(!1),h=le(null),m=le(null),o=le(null),a=le([]),l=X(),k=we();[_,u]=W(()=>Y(["torzsadatok","reszvetel","valasztokeruletek","jeloltek","telepulesMap"])),await _,u();const s=x=>new RegExp(`(^|\\s|-)${x.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}`,"i"),v=x=>{if(!f.value)return!1;const S=f.value.toLowerCase().trim();return s(S).test(x)},p=x=>({dk:"var(--dk)","egysegben-magyarorszagert":"var(--egysegben)","fidesz-kdnp":"var(--fidesz)","mi-hazank":"var(--mi-hazank)",mkkp:"var(--mkkp)",memo:"var(--memo)","normalis-part":"var(--normalis-part)",tisza:"var(--tisza)","munkaspart-szolidaritas":"var(--munkaspart-szolidaritas)"})[x]||"#999",j=x=>{const S=a.value.indexOf(x);S===-1?a.value.push(x):a.value.splice(S,1),localStorage.setItem("telex.election.favorite",JSON.stringify(a.value)),a.value.length>
10&&!c.value&&!k.query.megye?D("Kedvencek"):a.value.length===0&&c.value==="Kedvencek"&&ee()},I=x=>a.value.includes(x),$=()=>{m.value&&(clearTimeout(m.value),m.value=null),d.value=!0},L=()=>{const x={...k.query};f.value?x.s=f.value:delete x.s,fe({query:x},{replace:!0}),m.value=setTimeout(()=>{d.value=!1,m.value=null},200)},T=()=>{!f.value&&c.value&&ee()},D=x=>{m.value&&(clearTimeout(m.value),m.value=null),c.value=x,f.value="",d.value=!1,o.value&&o.value.focus();const S=x==="Kedvencek"?"kedvenc":ne(x),P={...k.query,megye:S};delete P.s,fe({query:P},{replace:!0})},ee=()=>{m.value&&(clearTimeout(m.value),m.value=null),c.value=null,d.value=!0,o.value&&o.value.focus();const x={...k.query};delete x.megye,delete x.s,fe({query:x},{replace:!0})},se=()=>{m.value&&(clearTimeout(m.value),m.value=null),f.value="",c.value=null,d.value=!0,o.value&&o.value.focus();const x={...k.query};delete x.megye,delete x.s,fe({query:x},{replace:!0})},Z=C(()=>{if(!l.torzsadatok?.keruletek)return[];const x=l.torzsadatok.partok||{};return Object.entries(l.torzsadatok.keruletek).map(([S,P])=>{const w=l.jeloltek,g=l.valasztokeruletek[S].jeloltek||[],R=(P.jeloltek||[]).map(U=>{const B=x[U.jlcs],ve=B?B.rovidNev||B.nev:"",H=g.find(re=>re.eid===U.eid)||{};let J=null;const _e=U.jlcs,ce=w?w[_e]:null;if(ce?.kepviselok){const re=ce.kepviselok.find(me=>me.nev===U.nev);re&&(J=re.allapot)}return{nev:U.nev,eid:U.eid,jelolo:ve,partyKey:ne(ve),szazalek:H[`szazalek-${l.year}`]||0,szavazat:H[`szavazat-${l.year}`]||0,image:`https://election-2026-data.telex.hu/v2/${l.year}/jeloltek/${U.fenykep}.png`,allapot:J}}).sort((U,B)=>B.szavazat-U.szavazat),O=l.reszvetel.t[S.slice(0,2)]?.k[S.slice(2,4)]?.r||[];return{id:S,nev:P.nev,candidates:R,reszvetel:O[O.length-1][1],feldolgozottsag:l.valasztokeruletek[S]?.feldolgozottsag||0}}).sort((S,P)=>Number(S.id)-Number(P.id))}),F=C(()=>{const x=s(f.value);return[...new Set(Z.value.map(P=>{const w=P.nev;if(w.includes("Budapest"))return"Budapest";const g=w.split(/\s+/);return g.length>0?g[0].trim():null}).filter(Boolean))].filter(P=>f.value&&!c.value?x.test(P):!0).sort((P,w)=>P.localeCompare(w,"hu"))}),ie=C(()=>{const x=f.value.toLowerCase().trim(),S=k.params.id,P=c.value==="Kedvencek";let w=Z.value;S&&(w=w.filter(R=>R.id===S)),c.value&&!P&&(w=w.filter(R=>{const O=R.nev;return c.value==="Budapest"?O.includes("Budapest"):O.startsWith(c.value)}));let g=[];if(!x)g=w.map(R=>({...R,displayCandidates:R.candidates}));else{const R=s(x);g=w.map(O=>{let U=O.nev;c.value&&!P&&(U=U.replace(c.value,"").trim());const B=R.test(U),ve=Object.values(l.telepulesMap[O.id]).find(J=>R.test(J.name)),H=O.candidates.filter(J=>R.test(J.nev)||R.test(J.jelolo));return B||ve||H.length>0?{...O,displayCandidates:H.length>0?H:O.candidates}:null}).filter(Boolean)}return P?g.sort((R,O)=>{const U=a.value.includes(R.id),B=a.value.includes(O.id);return U&&!B?-1:!U&&B?1:0}):g});return Le(()=>F.value,x=>{if(k.query.megye&&!c.value){const S=k.query.megye;if(S==="kedvenc"){c.value="Kedvencek";return}const P=x.find(w=>ne(w)===S);P&&(c.value=P)}},{immediate:!0}),Ve(()=>{h.value=setTimeout(()=>{z.value=!0},150),k.query.s&&!f.value&&(f.value=k.query.s.toString());const x=localStorage.getItem("telex.election.favorite");if(x)try{a.value=JSON.parse(x)}catch(S){console.error("Error parsing favorites from localStorage",S)}if(a.value.length>0&&!k.query.megye){c.value="Kedvencek";const S={...k.query,megye:"kedvenc"};fe({query:S},{replace:!0})}}),Je(()=>{h.value&&clearTimeout(h.value)}),(x,S)=>{const P=ae;return t(),n("div",bl,[e("div",$l,[e("div",wl,[S[4]||(S[4]=e("i",{class:"mdi mdi-magnify"},null,-1)),i(c)?(t(),n("div",jl,[V(r(i(c))+" ",1),e("button",{class:"election2026__list__search-tag-clear",onClick:ee},[...S[2]||(S[2]=[e("i",{class:"mdi mdi-close"},null,-1)])])])):y("",!0),ke(e("input",{ref_key:"searchInput",ref:o,"onUpdate:modelValue":S[0]||(S[0]=w=>je(f)?f.value=w:null),type:"text",placeholder:i(c)==="Kedvencek"?"Keresés választókerületre, településre vagy jelöltre...":i(c)==="Budapest"?"Szűrés Budapesten belül...":i(c)?"Szűrés a megyén belül...":"Keresés választókerületre, településre vagy jelöltre...",class:"election2026__list__search-input",onFocus:$,onBlur:L,onKeydown:Xe(T,["backspace"])},null,40,Cl),[[ze,i(f),void 0,{trim:!0}]]),i(f)?(t(),n("button",{key:1,class:"election2026__list__search-clear",onClick:se},[...S[3]||(S[3]=[e("i",{class:"mdi mdi-close"},null,-1)])])):y("",!0)])]),!i(c)||i(c)==="Kedvencek"?(t(),n("div",Sl,[e("ul",xl,[e("li",null,[e("button",{class:Q(["election2026__list__nav-link election2026__list__nav-link--favorite",{active:i(c)==="Kedvencek",inactive:i(a).length===0}]),onClick:S[1]||(S[1]=w=>D("Kedvencek"))},[...S[5]||(S[5]=[e("i",{class:"mdi mdi-star"},null,-1),V(" Kedvencek ",-1)])],2)]),(t(!0),n(A,null,q(i(F),w=>(t(),n("li",{key:`nav-${w}`},[e("button",{class:Q(["election2026__list__nav-link",{active:i(c)===w}]),onClick:g=>D(w)},r(w),11,Il)]))),128))])])):y("",!0),i(ie).length?(t(),n("div",Ol,[(x._.provides[oe]||x.$route).params.id?(t(),n("div",Ml,[E(P,{to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__list__back-link"},{default:N(()=>[...S[6]||(S[6]=[e("i",{class:"mdi mdi-arrow-left"},null,-1),V(" Vissza az összes választókerülethez ",-1)])]),_:1})])):y("",!0),(t(!0),n(A,null,q(i(ie),w=>(t(),n("div",{id:`district-${w.id}`,key:w.id,class:"election2026__list__item"},[e("button",{class:"election2026__list__item__favorite",onClick:g=>j(w.id)},[e("i",{class:Q(["mdi",I(w.id)?"mdi-star":"mdi-star-outline"])},null,2)],8,Ll),e("div",Vl,[E(P,{to:`/melleklet/valasztas-2026/valasztokeruletek/${w.id}`,class:"election2026__list__item__header__title"},{default:N(()=>[V(r(w.nev),1)]),_:2},1032,["to"]),e("span",Nl,[w.nev!==0?(t(),n("span",Kl,[V(r(`${w.feldolgozottsag||0}% feldolgozottság`),1),S[7]||(S[7]=e("br",null,null,-1)),V(r(`${w.reszvetel?.toLocaleStr
1ing("hu-HU")||0}% részvétel`),1)])):y("",!0),w.nev!==0?(t(),M(P,{key:1,to:`/melleklet/valasztas-2026/valasztokeruletek/${w.id}`,class:"election2026__list__item__header__btn btn"},{default:N(()=>[...S[8]||(S[8]=[V(" Részletek ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1},8,["to"])):y("",!0)])]),e("div",Dl,[(t(!0),n(A,null,q(w.displayCandidates,g=>(t(),n("div",{key:g.eid,class:"election2026__list__item__candidate"},[e("div",Pl,[g.image.includes("default.png")?y("",!0):(t(),n("img",{key:0,src:g.image,alt:g.nev,loading:"lazy"},null,8,Al))]),e("div",El,[g.allapot?(t(),n("span",{key:0,class:Q(["election2026__list__item__candidate__label",{"election2026__list__item__candidate__label--icon":g.allapot==="bejutott"}]),style:K({backgroundColor:p(g.partyKey)})},[g.allapot.toLowerCase().includes("bejutott")?(t(),n("i",Rl)):y("",!0),e("span",null,r(g.allapot),1)],6)):y("",!0),e("span",{class:Q(["election2026__list__item__candidate__name",{"election2026__candidate__name--highlight":v(g.nev)}])},r(g.nev),3),g.jelolo?(t(),n("span",ql,[g.allapot!=="bejutott"&&g.allapot!=="vezet"?(t(),n("span",{key:0,class:"election2026__list__item__candidate__party--color",style:K({backgroundColor:p(g.partyKey)})},null,4)):y("",!0),V(" "+r(g.jelolo),1)])):y("",!0),g.szazalek!==0?(t(),n("span",Bl,[e("span",{class:Q(["election2026__list__item__candidate__bar__result",{"election2026__list__item__candidate__bar__result--loaded":i(z)}]),style:K({backgroundColor:p(g.partyKey),width:i(z)?`${g.szazalek}%`:"0%"})},null,6)])):y("",!0),g.szazalek!==0?(t(),n("span",Hl,[e("b",null,r(g.szazalek)+"%",1),V(" - "+r(g.szavazat.toLocaleString("hu-HU"))+" szavazat ",1)])):y("",!0)])]))),128))])],8,Tl))),128))])):i(c)==="Kedvencek"&&i(a).length===0?(t(),n("div",Ul," Nem jelöltél még ki kedvenc választókerületeket. A választókerületek jobb felsŠsarkában található ikonnal adhatsz hozzá elemeket a kedvencek listájához. ")):i(f)?(t(),n("div",Fl," Nincs a keresésnek megfelelŠtalálat. ")):y("",!0)])}}},Jl={__name:"Election2026District",setup(b){const _=we(),u=C(()=>_.params.id);return(f,c)=>{const d=hl,z=Wl;return t(),M(Ge,{name:"fade"},{default:N(()=>[i(u)?(t(),M(d,{key:0})):(t(),M(z,{key:1}))]),_:1})}}},Xl=pe(Jl,[["__scopeId","data-v-e215b642"]]),Gl={class:"election2026__list"},Yl={class:"election2026__list__tabs"},Ql={class:"election2026__list__search"},Zl={class:"election2026__list__search-inner"},ea={key:0,class:"election2026__list__content"},ta={class:"election2026__list__item__header"},sa=["src","alt"],la={class:"election2026__list__item__info"},aa={class:"election2026__list__item__header__party"},oa={class:"election2026__list__item__summary"},na={key:0},ia={key:1,class:"election2026__list__item__success"},ra={class:"election2026__list__item__candidates"},_a={class:"election2026__list__item__candidate__img"},ca=["src","alt"],da={class:"election2026__list__item__candidate__info"},ua={key:0,class:"mdi mdi-check-bold"},va={key:1},pa={key:2},ma={class:"election2026__list__item__candidate__details"},ka={class:"election2026__list__item__candidate__index"},ya={key:1,class:"election2026__list__empty"},ga={__name:"Election2026Lists",async setup(b){let _,u;const f=we(),c=X(),d=le("");[_,u]=W(()=>Y(["listak","jeloltek","torzsadatok","valasztokeruletek"])),await _,u();const{listak:z,jeloltek:h,year:m,torzsadatok:o,valasztokeruletek:a}=G(c),l=I=>({dk:"var(--dk)","egysegben-magyarorszagert":"var(--egysegben)","fidesz-kdnp":"var(--fidesz)","mi-hazank":"var(--mi-hazank)",mkkp:"var(--mkkp)",memo:"var(--memo)","normalis-part":"var(--normalis-part)",tisza:"var(--tisza)","munkaspart-szolidaritas":"var(--munkaspart-szolidaritas)"})[I]||"#999",k=I=>I.candidatesWithRank?I.candidatesWithRank.filter($=>$.allapot?.toLowerCase().includes("bejutott")).length:0,s=I=>d.value?I.toLowerCase().includes(d.value.toLowerCase().trim()):!1,v=C(()=>f.params.tab==="nemzetisegek"?"nemzetisegek":"partok"),p=C(()=>{const I=z.value;return I?Object.values(I).filter($=>v.value==="nemzetisegek"?$.nemzetiseg!=="":$.nemzetiseg==="").map($=>{const L=v.value==="nemzetisegek"&&$.jeloloCsoport?.tagok?$.jeloloCsoport.tagok[0]:$.nev;return{...$,displayName:L,partyKey:ne(L)}}).sort(($,L)=>$.eredmeny.mandatumokSzama!==L.eredmeny.mandatumokSzama?L.eredmeny.mandatumokSzama-$.eredmeny.mandatumokSzama:$.sorszam-L.sorszam):[]}),j=C(()=>{const I=h.value||{},$=d.value.toLowerCase().trim(),L=new Set;return o.value?.keruletek&&a.value&&Object.entries(o.value.keruletek).forEac
1h(([T,D])=>{const ee=a.value[T]?.jeloltek||[],se=[...D.jeloltek||[]].map(Z=>{const F=ee.find(ie=>ie.eid===Z.eid)||{};return{...Z,szavazat:F[`szavazat-${m.value}`]||0}}).sort((Z,F)=>F.szavazat-Z.szavazat);se.length>0&&se[0].szavazat>0&&L.add(se[0].nev)}),p.value.map(T=>{const D=Object.values(T.jeloltek).map((F,ie)=>{const x=T.jeloloCsoport?.jlcs,S=I[x];let P=null;if(S?.kepviselok){const g=S.kepviselok.find(R=>R.nev===F.nev&&parseInt(R.sorszam)===ie+1);g&&(P=g.allapot)}const w=L.has(F.nev);return{...F,rank:ie+1,allapot:P,wonOevk:w,image:F.fenykep!=="default"?`https://election-2026-data.telex.hu/v1/${m.value}/eles/jeloltek/${F.fenykep}.png`:null}});if(!$)return{...T,candidatesWithRank:D};const ee=D.filter(F=>F.nev.toLowerCase().includes($)),se=T.jeloloCsoport?.tagok?.some(F=>F.toLowerCase().includes($)),Z=T.nev.toLowerCase().includes($);return ee.length>0||Z||se?{...T,candidatesWithRank:ee.length>0?ee:D}:null}).filter(Boolean)});return(I,$)=>{const L=ae;return t(),n("div",Gl,[e("div",Yl,[E(L,{class:Q(["election2026__list__tab",{"election2026__list__tab--active":i(v)==="partok"}]),to:"/melleklet/valasztas-2026/listak"},{default:N(()=>[...$[2]||($[2]=[V(" Pártlisták ",-1)])]),_:1},8,["class"]),E(L,{class:Q(["election2026__list__tab",{"election2026__list__tab--active":i(v)==="nemzetisegek"}]),to:"/melleklet/valasztas-2026/listak/nemzetisegek"},{default:N(()=>[...$[3]||($[3]=[V(" Nemzetiségek ",-1)])]),_:1},8,["class"])]),e("div",Ql,[e("div",Zl,[$[5]||($[5]=e("i",{class:"mdi mdi-magnify"},null,-1)),ke(e("input",{"onUpdate:modelValue":$[0]||($[0]=T=>je(d)?d.value=T:null),type:"text",placeholder:"Keresés jelöltre vagy pártra...",class:"election2026__list__search-input"},null,512),[[ze,i(d),void 0,{trim:!0}]]),i(d)?(t(),n("button",{key:0,class:"election2026__list__search-clear",onClick:$[1]||($[1]=T=>d.value="")},[...$[4]||($[4]=[e("i",{class:"mdi mdi-close"},null,-1)])])):y("",!0)])]),i(j)&&i(j).length?(t(),n("div",ea,[(t(!0),n(A,null,q(i(j),T=>(t(),n("div",{key:T.jlcs,class:"election2026__list__item"},[e("div",ta,[e("div",{class:Q([i(ne)(T.displayName),"election2026__list__item__logo-wrapper"])},[T.jeloloCsoport&&T.jeloloCsoport.logo?(t(),n("img",{key:0,src:T.jeloloCsoport.logo,alt:T.displayName,class:"election2026__list__item__logo"},null,8,sa)):(t(),n("div",{key:1,class:"election2026__list__item__logo-fallback",style:K({backgroundColor:l(T.partyKey)})},r(T.displayName.charAt(0)),5))],2),e("div",la,[e("h3",aa,r(T.displayName),1),e("div",oa,[e("span",null,r(T.candidatesWithRank.length)+" jelölt ",1),k(T)!==0?(t(),n("span",na," - ")):y("",!0),k(T)!==0?(t(),n("span",ia,r(k(T))+" bejutott ",1)):y("",!0)])])]),e("div",ra,[(t(!0),n(A,null,q(T.candidatesWithRank,D=>(t(),n("div",{key:`${T.jlcs}-${D.rank}`,class:"election2026__list__item__candidate"},[e("div",_a,[D.image?(t(),n("img",{key:0,src:D.image.includes("default.png")?D.image.replace("default.png","default.svg"):D.image,alt:D.nev,loading:"lazy"},null,8,ca)):y("",!0)]),e("div",da,[D.allapot?(t(),n("span",{key:0,class:Q(["election2026__list__item__candidate__label",{"election2026__list__item__candidate__label--icon":D.allapot==="bejutott"}]),style:K({backgroundColor:l(T.partyKey)})},[D.allapot.toLowerCase().includes("bejutott")?(t(),n("i",ua)):y("",!0),e("span",null,r(D.allapot),1),D.allapot.toLowerCase().includes("bejutott")?(t(),n("span",va," - ")):y("",!0),D.allapot.toLowerCase().includes("bejutott")?(t(),n("span",pa,r(D.wonOevk?"Egyénileg":"Listáról"),1)):y("",!0)],6)):y("",!0),e("span",ma,[e("span",ka,r(D.rank+"."),1),$[6]||($[6]=e("span",null,"-",-1)),e("span",{class:Q(["election2026__list__item__candidate__name",{"election2026__list__item__candidate__name--highlight":s(D.nev)}])},r(D.nev),3)])])]))),128))])]))),128))])):i(d)?(t(),n("div",ya," Nincs a keresésnek megfelelŠtalálat. ")):y("",!0)])}}},fa={class:"chart"},za={viewBox:"0 0 120 120"},ha=["transform"],ba={class:"label"},Se=40,$a=70.53,wa={__name:"Election2026WidgetParticipation",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel"],[],f.loadType)),await _,u();const{reszvetel:d}=G(c),z=2*Math.PI*Se,h=C(()=>
1{if(!d.value||!d.value.r||d.value.r.length===0)return 0;const a=d.value.r[d.value.r.length-1][1];return Math.round(a*10)/10}),m=a=>{const l=Math.min(Math.max(a,0),100),k=z*(1-l/100);return{strokeDasharray:`${z}px`,strokeDashoffset:`${k}px`}},o=a=>`rotate(${a*3.6-270}, 60, 60)`;return(a,l)=>{const k=ae;return t(),M(k,{to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__circle__widget election2026__circle__widget--participation"},{default:N(()=>[e("div",fa,[(t(),n("svg",za,[e("circle",{class:"bg",cx:"60",cy:"60",r:Se}),e("circle",{class:"progress",cx:"60",cy:"60",r:Se,style:K(m(h.value))},null,4),e("line",{class:"marker",x1:"60",y1:"15",x2:"60",y2:"25",transform:o($a)},null,8,ha)])),e("div",ba,r(Math.round(h.value*10)/10)+"%",1)]),l[0]||(l[0]=e("span",null,"Részvétel",-1))]),_:1})}}},ja={class:"chart"},Ca={viewBox:"0 0 120 120"},Sa={class:"label"},xe=40,xa={__name:"Election2026WidgetProgress",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["verzio"],[],f.loadType)),await _,u();const{verzio:d}=G(c),z=2*Math.PI*xe,h=C(()=>{const o=d.value?.eredmenyek?.feldolgozottsag||0;return Math.round(o*10)/10}),m=C(()=>{const o=h.value,a=z*(1-o/100);return{strokeDasharray:z,strokeDashoffset:a}});return(o,a)=>{const l=ae;return t(),M(l,{to:"/melleklet/valasztas-2026/adatkozpont",class:"election2026__circle__widget"},{default:N(()=>[e("div",ja,[(t(),n("svg",Ca,[e("circle",{class:"bg",cx:"60",cy:"60",r:xe}),e("circle",{class:"progress",cx:"60",cy:"60",r:xe,style:K(i(m))},null,4)])),e("div",Sa,r(i(h))+"%",1)]),a[0]||(a[0]=e("span",null,"Feldolgozottság",-1))]),_:1})}}},Ia={class:"election2026__module"},Oa={class:"election2026__sidebar__timeline"},Ma={class:"badge"},Ta=["innerHTML"],La=["innerHTML"],Va={__name:"ProgramTimeline",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["uniques"],[],f.loadType)),await _,u();const{uniques:d}=G(c),z=C(()=>JSON.parse(d.value?.uniques.find(h=>h.slug==="election-2026-timeline").content)??null);return(h,m)=>(t(),n("div",Ia,[e("span",Oa,[(t(!0),n(A,null,q(i(z),(o,a)=>(t(),n("div",{key:a,class:Q([{"timeline-item--active":o.date==="now"},"timeline-item"])},[e("span",Ma,[o.date==="now"?(t(),n(A,{key:0},[m[0]||(m[0]=e("span",{class:"livedot animate-ping"},null,-1)),m[1]||(m[1]=e("span",{class:"livedot"},null,-1))],64)):y("",!0),e("span",{innerHTML:o.date==="now"?"ÃlÅ műsor":"Hamarosan"},null,8,Ta)]),e("span",{class:"content",innerHTML:o.content},null,8,La)],2))),128))])]))}},Na={class:"election2026-result__barchart"},Ka={class:"election2026-result__names"},Da={class:"election2026-result__name election2026-result__name--a"},Pa={class:"election2026-result__name election2026-result__name--b"},Aa={class:"election2026-result__line"},Ea={class:"election2026-result__seats election2026-result__seats--a"},Ra={class:"election2026-result__seats election2026-result__seats--b"},qa={class:"election2026-result__grid-container"},Ba={class:"election2026-result__votes-row"},Ha={class:"election2026-result__votes election2026-result__votes--a"},Ua={key:0},Fa={class:"election2026-result__votes election2026-result__votes--b"},Wa={key:0},Ie=3644,Oe=3600,$e=199,Ja={__name:"Election2026Result",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["jeloltek","uniques"],[],f.loadType)),await _,u();const{jeloltek:d,uniques:z}=G(c),h=C(()=>JSON.parse(z.value?.uniques.find(p=>p.slug==="election-2026-prospective").content)??null),m=C(()=>d.value?.[Ie]?.nev||""),o=C(()=>d.value?.[Oe]?.nev||""),a=C(()=>d.value?.[Ie]?.osszesMandatum||0),l=C(()=>d.value?.[Oe]?.osszesMandatum||0),k=C(()=>d.value?.[Ie]?.eselyesOsszesMandatum||0),s=C(()=>d.value?.[Oe]?.eselyesOsszesMandatum||0),v=p=>{let j=[];return p<=k.value?(j.push("is-a"),h.value&&p>=a.value&&j.push("is-surplus")):p>$e-s.value&&(j.push("is-b"),h.value&&p<=l.value&&j.push("is-surplus")),j.join(" ")};return(p,j)=>{const I=ae;return t(),M(I,{to:"/melleklet/valasztas-2026/listak",class:"election2026__modulex election2026-result election2026-result--leaders"},{default:N(()=>[j[0]||(j[0]=e("div",{class:"election2026-result__photo"},[e("div",{class:"election2026-result__photo--a"})],-1)),e("div",Na,[e("div",Ka,[e("span",Da,[e("b",null,r(i(m)),1)]),e("span",Pa,[e("b",null,r(i(o)),1)])]),e("div",Aa,[e("span",Ea,r(i(a))+" mandátum",1),e("span",Ra,r(i(l))+" mandátum",1),e("div",qa,[(t(),n(A,null,q($e,$=>e("div",{key:$,class:Q(["election2026-result__seat",v($)])},null,2)),64))])]),e("div",Ba,[e("span",Ha,[i(h)&&i(k)-i(a)>0?(t(),n("span",Ua," +"+r(i(k)-i(a))+" helyen vezet - ",1)):y("",!0),V(" "+r(Math.round(i(a)*100/$e*100)/100)+"% ",1)]),e("span",Fa,[i(h)&&i(s)-i(l)>0?(t(),n("span",Wa," +"+r(i(s)-i(l))+" helyen vezet - ",1)):y("",!0),V(" "+r(Math.round(i(l)*100/$e*100)/100)+"% ",1)])])]),j[1]||(j[1]=e("div",{class:"election2026-result__photo"},[e("div",{class:"election2026-result__photo--b"})],-1))]),_:1})}}},Xa={class:"election2026__module"},Ga={key:0,class:"election2026__subtitle__btn btn"},Ya={class:"election2026__module__content"},Qa={class:"election2026__party-results"},Za={class:"election2026__party-results__header"},eo={class:"election2026__party-results__name-wrapper"},to={class:"election2026__party-results__name"},so={class:"election2026__party-results__track"},lo={class:"election2026__party-results__votes"}
1,ao={__name:"Election2026PartyListResults",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["listak"],[],f.loadType)),await _,u();const{listak:d}=G(c),z={"FIDESZ-KDNP":"var(--fidesz)",TISZA:"var(--tisza)",DK:"var(--dk)",MKKP:"var(--mkkp)","Mi Hazank":"var(--mi-hazank)",OP01:"var(--nemzetisegi)","OP01-OP02":"var(--nemzetisegi)",OP03:"var(--nemzetisegi)","OP04-OP05-OP06":"var(--nemzetisegi)",OP07:"var(--nemzetisegi)",OP08:"var(--nemzetisegi)"},h=C(()=>d.value?Object.values(d.value).filter(m=>!m.nemzetiseg).map(m=>({name:m.nev,votes:m.eredmeny?.szavazatok||0,percentage:m.eredmeny?.szazalek||0,mandatumok:m.eredmeny?.mandatumokSzama||0,color:z[m.nev]||"#ccc"})).sort((m,o)=>o.percentage-m.percentage):[]);return(m,o)=>{const a=ae;return t(),n("div",Xa,[E(a,{to:"/melleklet/valasztas-2026/listak",class:"election2026__subtitle"},{default:N(()=>[o[1]||(o[1]=e("i",{class:"mdi mdi-account-group-outline"},null,-1)),o[2]||(o[2]=e("span",null,"Pártlistás eredmények",-1)),(m._.provides[oe]||m.$route).name!=="studio"?(t(),n("div",Ga,[...o[0]||(o[0]=[V(" Pártlisták ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])])):y("",!0)]),_:1}),e("div",Ya,[e("div",Qa,[(t(!0),n(A,null,q(i(h),(l,k)=>(t(),n("div",{key:k,class:"election2026__party-results__item"},[e("div",Za,[e("div",eo,[e("span",{style:K({background:l.color}),class:"election2026__party-results__color-dot"},null,4),e("span",to,r(l.name),1)]),e("div",{class:"election2026__party-results__percentage",style:K({color:l.color})},r(l.percentage)+"% ",5)]),e("div",so,[e("div",{class:"election2026__party-results__fill",style:K({width:l.percentage+"%",backgroundColor:l.color})},null,4)]),e("div",lo,r(parseInt(l.votes??0).toLocaleString("hu-HU"))+" szavazat ",1)]))),128))])])])}}},oo=pe(ao,[["__scopeId","data-v-6e9033bf"]]),no={key:0,class:"election2026__module election2026__diff"},io={class:"election2026__module__content election2026__diff-list"},ro={class:"election2026__diff-list__item__district"},_o={class:"election2026__diff-list__item__header"},co={class:"election2026__diff-list__item__name"},uo={class:"election2026__diff-list__item__progress"},vo={class:"election2026__diff-list__item__info"},po={class:"election2026__diff-list__item__diff-data"},mo={class:"value"},ko={class:"sub-value"},yo={key:0,class:"badge-recount"},go={class:"election2026__diff-list__item__comparison"},fo={class:"election2026__diff-list__candidate election2026__diff-list__candidate--first"},zo={class:"election2026__diff-list__candidate__name"},ho={class:"election2026__diff-list__candidate__info"},bo={class:"election2026__diff-list__candidate__party"},$o={class:"election2026__diff-list__candidate__percent"},wo={class:"election2026__diff-list__candidate election2026__diff-list__candidate--second"},jo={class:"election2026__diff-list__candidate__name"},Co={class:"election2026__diff-list__candidate__info"},So={class:"election2026__diff-list__candidate__party"},xo={class:"election2026__diff-list__candidate__percent"},Io={__name:"Election2026ClosestResults",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=["Nincs újraszámlálás","Ãjraszámlálás lehetséges","A szavazatokat újra kell számlálni","Ãjraszámlálás folyamatban","Ãjraszámolt szavazatok"],c=b,d=X();[_,u]=W(()=>Y(["valasztokeruletek","torzsadatok"],[],c.loadType)),await _,u();const{valasztokeruletek:z,torzsadatok:h}=G(d),m=k=>!k||Object.keys(k).length===0?[]:Object.entries(k).map(([s,v])=>{if(!Array.isArray(v.jeloltek)||v.jeloltek.length<2)return null;const p=[...v.jeloltek].map($=>({...$,votes:Number($["szavazat-2026"]||0)})).sort(($,L)=>L.votes-$.votes),j=p[0],I=p[1];return{oevk:s,first:j,second:I,recount:v.ujraszamlalas?f[v.ujraszamlalas]:!1,processing:v.feldolgozottsag||0,difference:j.votes-I.votes}}).filter(Boolean).sort((s,v)=>s.difference-v.difference),o=C(()=>m(z.value).slice(0,10).map(s=>{const v=h.value.keruletek[s.oevk];return{id:s.oevk,name:v.nev,value:Math.abs(Math.round((s.first["szazalek-2026"]-s.second["szazalek-2026"])*100)/100),voteDiff:s.difference,processing:s.processing,recount:s.recount,firstCandidate:{name:v.jeloltek.find(p=>p.eid===s.first.eid)?.nev||"N/A",percent:s.first["szazalek-2026"],party:d.torzsadatok?.partok?.[s.first.
1jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.first.jlcs]?.nev||"",partyKey:ne(d.torzsadatok?.partok?.[s.first.jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.first.jlcs]?.nev||"")},secondCandidate:{name:v.jeloltek.find(p=>p.eid===s.second.eid)?.nev||"N/A",percent:s.second["szazalek-2026"],party:d.torzsadatok?.partok?.[s.second.jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.second.jlcs]?.nev||"",partyKey:ne(d.torzsadatok?.partok?.[s.second.jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.second.jlcs]?.nev||"")}}})),a=k=>({dk:"var(--dk)","egysegben-magyarorszagert":"var(--egysegben)","fidesz-kdnp":"var(--fidesz)","mi-hazank":"var(--mi-hazank)",mkkp:"var(--mkkp)",memo:"var(--memo)","normalis-part":"var(--normalis-part)",tisza:"var(--tisza)","munkaspart-szolidaritas":"var(--munkaspart-szolidaritas)"})[k]||"#999999",l=k=>{const s={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1};let v="";for(let p in s)for(;k>=s[p];)v+=p,k-=s[p];return v};return(k,s)=>{const v=ae;return o.value.length>0?(t(),n("div",no,[E(v,{to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__subtitle"},{default:N(()=>[s[1]||(s[1]=e("i",{class:"mdi mdi-city-variant-outline"},null,-1)),s[2]||(s[2]=e("span",null," Legszorosabb eredmények ",-1)),(k._.provides[oe]||k.$route).name!=="studio"?(t(),M(v,{key:0,to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__subtitle__btn btn"},{default:N(()=>[...s[0]||(s[0]=[V(" Minden OEVK ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("ul",io,[(t(!0),n(A,null,q(o.value,(p,j)=>(t(),n("li",{key:p.id,class:"election2026__diff-list__item"},[e("div",ro,[e("div",_o,[E(v,{to:`/melleklet/valasztas-2026/valasztokeruletek/${i(ne)(p.id)}`,class:"election2026__diff-list__item__header--top"},{default:N(()=>[e("span",co,[e("span",null,r(l(j+1))+". â "+r(p.name),1),e("span",uo,r(p.processing)+"% feldolgozottság ",1)]),s[3]||(s[3]=e("span",{class:"election2026__list__item__header__btn btn"},[V(" Részletek "),e("i",{class:"mdi mdi-arrow-right-thin"})],-1))]),_:2},1032,["to"]),e("div",vo,[e("div",po,[e("span",mo,r(p.value)+"%",1),s[4]||(s[4]=e("span",null,"különbség",-1)),s[5]||(s[5]=e("span",null," â ",-1)),e("span",ko,"("+r(p.voteDiff.toLocaleString())+" szavazat)",1),p.recount?(t(),n("span",yo,r(p.recount),1)):y("",!0)])])])]),e("div",go,[e("div",fo,[e("span",zo,r(p.firstCandidate.name),1),e("span",ho,[e("span",bo,[e("span",{class:"election2026__diff-list__candidate__party__color",style:K({backgroundColor:a(p.firstCandidate.partyKey)})},null,4),e("span",null,r(p.firstCandidate.party),1)]),e("span",$o,"("+r(p.firstCandidate.percent)+"%)",1)])]),s[6]||(s[6]=e("span",{class:"vs"},"vs",-1)),e("div",wo,[e("span",jo,r(p.secondCandidate.name),1),e("span",Co,[e("span",So,[e("span",{class:"election2026__diff-list__candidate__party__color",style:K({backgroundColor:a(p.secondCandidate.partyKey)})},null,4),e("span",null,r(p.secondCandidate.party),1)]),e("span",xo,"("+r(p.secondCandidate.percent)+"%)",1)])])])]))),128))])])):y("",!0)}}},Oo={class:"election2026__module election2026__diff"},Mo={class:"election2026__module__content election2026__diff-list"},To={class:"election2026__diff-list__item__district"},Lo={class:"election2026__diff-list__item__header"},Vo={class:"election2026__diff-list__item__name"},No={class:"election2026__diff-list__item__progress"},Ko={class:"election2026__diff-list__item__info"},Do={class:"election2026__diff-list__item__diff-data"},Po={class:"value"},Ao={class:"sub-value"},Eo={key:0,class:"badge-recount"},Ro={class:"election2026__diff-list__item__comparison"},qo={class:"election2026__diff-list__candidate election2026__diff-list__candidate--first"},Bo={class:"election2026__diff-list__candidate__name"},Ho={class:"election2026__diff-list__candidate__info"},Uo={class:"election2026__diff-list__candidate__party"},Fo={class:"election2026__diff-list__candidate__percent"},Wo={class:"election2026__diff-list__candidate election2026__diff-list__candidate--second"},Jo={class:"election2026__diff-list__candidate__name"},Xo={class:"election2026__diff-list__candidate__info"},Go={class:"election2026__diff-list__candidate__party"},Yo={class:"election2026__diff-list__candidate__percent"}
1,Qo={__name:"Election2026BiggestDifferences",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=["Nincs újraszámlálás","Ãjraszámlálás lehetséges","A szavazatokat újra kell számlálni","Ãjraszámlálás folyamatban","Ãjraszámolt szavazatok"],c=b,d=X();[_,u]=W(()=>Y(["valasztokeruletek","torzsadatok"],[],c.loadType)),await _,u();const{valasztokeruletek:z,torzsadatok:h}=G(d),o=(s=>Object.entries(s).map(([v,p])=>{const j=[...p.jeloltek].map(L=>({...L,votes:Number(L["szavazat-2026"])})).sort((L,T)=>T.votes-L.votes),I=j[0],$=j[1];return{oevk:v,first:I,second:$,processing:p.feldolgozottsag??0,recount:p.ujraszamlalas?f[p.ujraszamlalas]:!1,difference:I&&$?I.votes-$.votes:null}}).sort((v,p)=>v.difference-p.difference))(z.value).slice(-10),a=C(()=>o.map(s=>({id:s.oevk,name:h.value.keruletek[s.oevk].nev,value:Math.round((s.first["szazalek-2026"]-s.second["szazalek-2026"])*100)/100,voteDiff:s.difference,processing:s.processing,recount:s.recount,firstCandidate:{name:h.value.keruletek[s.oevk].jeloltek.find(v=>v.eid===s.first.eid)?.nev,percent:s.first["szazalek-2026"],party:d.torzsadatok?.partok?.[s.first.jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.first.jlcs]?.nev||"",partyKey:ne(d.torzsadatok?.partok?.[s.first.jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.first.jlcs]?.nev||"")},secondCandidate:{name:h.value.keruletek[s.oevk].jeloltek.find(v=>v.eid===s.second.eid)?.nev,percent:s.second["szazalek-2026"],party:d.torzsadatok?.partok?.[s.second.jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.second.jlcs]?.nev||"",partyKey:ne(d.torzsadatok?.partok?.[s.second.jlcs]?.rovidNev||d.torzsadatok?.partok?.[s.second.jlcs]?.nev||"")}})).reverse()),l=s=>{const v={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1};let p="";for(let j in v)for(;s>=v[j];)p+=j,s-=v[j];return p},k=s=>({dk:"var(--dk)","egysegben-magyarorszagert":"var(--egysegben)","fidesz-kdnp":"var(--fidesz)","mi-hazank":"var(--mi-hazank)",mkkp:"var(--mkkp)",memo:"var(--memo)","normalis-part":"var(--normalis-part)",tisza:"var(--tisza)","munkaspart-szolidaritas":"var(--munkaspart-szolidaritas)"})[s]||"#999999";return(s,v)=>{const p=ae;return t(),n("div",Oo,[E(p,{to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__subtitle"},{default:N(()=>[v[1]||(v[1]=e("i",{class:"mdi mdi-city-variant-outline"},null,-1)),v[2]||(v[2]=e("span",null," Legnagyobb különbségek ",-1)),E(p,{to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__subtitle__btn btn"},{default:N(()=>[...v[0]||(v[0]=[V(" Minden OEVK ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})]),_:1}),e("ul",Mo,[(t(!0),n(A,null,q(i(a),(j,I)=>(t(),n("li",{key:I,class:"election2026__diff-list__item"},[e("div",To,[e("div",Lo,[E(p,{to:`/melleklet/valasztas-2026/valasztokeruletek/${i(ne)(j.id)}`,class:"election2026__diff-list__item__header--top"},{default:N(()=>[e("span",Vo,[e("span",null,r(l(I+1))+". â "+r(j.name),1),e("span",No,r(j.processing)+"% feldolgozottság ",1)]),v[3]||(v[3]=e("span",{class:"election2026__list__item__header__btn btn"},[V(" Részletek "),e("i",{class:"mdi mdi-arrow-right-thin"})],-1))]),_:2},1032,["to"]),e("div",Ko,[e("div",Do,[e("span",Po,r(j.value)+"%",1),v[4]||(v[4]=e("span",null,"Különbség",-1)),v[5]||(v[5]=e("span",null,"â",-1)),e("span",Ao,"("+r(j.voteDiff.toLocaleString())+" szavazat)",1)])])]),j.recount?(t(),n("span",Eo,r(j.recount),1)):y("",!0)]),e("div",Ro,[e("div",qo,[e("span",Bo,r(j.firstCandidate.name),1),e("span",Ho,[e("span",Uo,[e("span",{class:"election2026__diff-list__candidate__party__color",style:K({backgroundColor:k(j.firstCandidate.partyKey)})},null,4),e("span",null,r(j.firstCandidate.party),1)]),e("span",Fo,"("+r(j.firstCandidate.percent)+"%)",1)])]),v[6]||(v[6]=e("span",{class:"vs"},"vs",-1)),e("div",Wo,[e("span",Jo,r(j.secondCandidate.name),1),e("span",Xo,[e("span",Go,[e("span",{class:"election2026__diff-list__candidate__party__color",style:K({backgroundColor:k(j.secondCandidate.partyKey)})},null,4),e("span",null,r(j.secondCandidate.party),1)]),e("span",Yo,"("+r(j.secondCandidate.percent)+"%)",1)])])])]))),128))])])}}},Zo={class:"election2026__module election2026__module__container election2026__participation-data"},en={class:"election2026__module__content election2026__module__content--barchart"},tn={class:"total-info"},sn={class:"participation-chart"},ln={class:"col-bar-wrapper"},an={class:"col-value"},on={class:"col-label"}
1,nn={__name:"Election2026ParticipationDataLine",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel"],[],f.loadType)),await _,u();const{reszvetel:d}=G(c),z=C(()=>{const o=d?.value?.r||[];return[{time:"07:00",value:o[1]?.[1]||null},{time:"09:00",value:o[2]?.[1]||null},{time:"11:00",value:o[3]?.[1]||null},{time:"13:00",value:o[4]?.[1]||null},{time:"15:00",value:o[5]?.[1]||null},{time:"17:00",value:o[6]?.[1]||null},{time:"18:30",value:o[7]?.[1]||null},{time:"19:00",value:o[8]?.[1]||null}]}),h=C(()=>{const o=d?.value?.r||[];return o.length<2?0:o[o.length-1][1]||0}),m=C(()=>{const o=d?.value?.r||[];return o.length<2?0:o[o.length-1][0]||0});return(o,a)=>{const l=ae;return t(),n("div",Zo,[E(l,{to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle"},{default:N(()=>[a[1]||(a[1]=e("i",{class:"mdi mdi-chart-bar"},null,-1)),a[2]||(a[2]=e("span",null," Részvételi adatok ",-1)),(o._.provides[oe]||o.$route).name!=="studio"?(t(),M(l,{key:0,to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle__btn btn"},{default:N(()=>[...a[0]||(a[0]=[V(" Részvétel ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("div",en,[e("span",tn,"Ãsszesen: "+r(i(h))+"% ("+r(i(m).toLocaleString("hu-HU"))+" szavazat)",1),e("div",sn,[(t(!0),n(A,null,q(i(z),(k,s)=>(t(),n("div",{key:s,class:"chart-col"},[e("div",ln,[e("div",an,[k.value?(t(),n(A,{key:0},[V(r(k.value)+"% ",1)],64)):y("",!0)]),e("div",{class:Q([{"has-value":k.value},"col-bar"]),style:K({height:(k.value?k.value:0)+"%"})},null,6)]),e("div",on,r(k.time),1)]))),128))])])])}}},rn={class:"election2026__module election2026__participation-data"},_n={class:"election2026__module__content"},cn={class:"total-info"},dn={class:"participation-chart"},un={class:"col-bar-wrapper"},vn={class:"col-value"},pn={class:"col-label"},mn={__name:"Election2026ParticipationDataCard",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel"],[],f.loadType)),await _,u();const{reszvetel:d}=G(c),z=C(()=>{const o=d?.value?.r||[];return[{time:"07:00",value:o[1]?.[1]||null},{time:"09:00",value:o[2]?.[1]||null},{time:"11:00",value:o[3]?.[1]||null},{time:"13:00",value:o[4]?.[1]||null},{time:"15:00",value:o[5]?.[1]||null},{time:"17:00",value:o[6]?.[1]||null},{time:"18:30",value:o[7]?.[1]||null},{time:"19:00",value:o[8]?.[1]||null}]}),h=C(()=>{const o=d?.value?.r||[];return o.length<2?0:o[o.length-1][1]||0}),m=C(()=>{const o=d?.value?.r||[];return o.length<2?0:o[o.length-1][0]||0});return(o,a)=>{const l=ae;return t(),n("div",rn,[E(l,{to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle"},{default:N(()=>[a[1]||(a[1]=e("i",{class:"mdi mdi-chart-bar"},null,-1)),a[2]||(a[2]=e("span",null," Részvételi adatok ",-1)),(o._.provides[oe]||o.$route).name!=="studio"?(t(),M(l,{key:0,to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle__btn btn"},{default:N(()=>[...a[0]||(a[0]=[V(" Részvétel ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("div",_n,[e("span",cn,"Ãsszesen: "+r(i(h))+"% ("+r(i(m).toLocaleString("hu-HU"))+" szavazat)",1),e("div",dn,[(t(!0),n(A,null,q(i(z),(k,s)=>(t(),n("div",{key:s,class:"chart-col"},[e("div",un,[e("div",vn,[k.value?(t(),n(A,{key:0},[V(r(k.value)+"% ",1)],64)):y("",!0)]),e("div",{class:Q([{"has-value":k.value},"col-bar"]),style:K({height:(k.value?k.value:0)+"%"})},null,6)]),e("div",pn,r(k.time),1)]))),128))])])])}}},kn={key:0,class:"election2026__module election2026__diff"},yn={class:"election2026__module__content election2026__diff-list"},gn={class:"election2026__diff-list__item__district"},fn={class:"election2026__diff-list__item__header"},zn={class:"election2026__diff-list__item__name"},hn={class:"election2026__diff-list__item__progress"},bn={key:0,class:"election2026__list__item__header__btn btn"},$n={class:"election2026__diff-list__item__info"},wn={class:"election2026__diff-list__item__diff-data"},jn={class:"value"},Cn={class:"value"},Sn={class:"sub-value"},xn={class:"election2026__diff-list__item__comparison"},In={class:"election2026__diff-list__candidate election2026__diff-list__candidate--first"},On={class:"election2026__diff-list__candidate__name"},Mn={class:"election2026__diff-list__candidate__info"},Tn={class:"election2026__diff-list__candidate__party"},Ln={class:"election2026__diff-list__candidate__percent"},Vn={class:"election2026__diff-list__candidate election2026__diff-list__candidate--second"},Nn={class:"election2026__diff-list__candidate__name"},Kn={class:"election2026__diff-list__candidate__info"},Dn={class:"election2026__diff-list__candidate__party"},Pn={class:"election2026__diff-list__candidate__percent"},An={__name:"Election2026FeaturedConstituencies",async setup(b){let _,u;const f=X();[_,u]=W(()=>Y(["torzsadatok","valasztokeruletek","jeloltek","reszvetel","uniques"])),await _,u();const{uniques:c,valasztokeruletek:d,torzsadatok:z}=G(f),h=a=>({dk:"var(--dk)",fidesz:"var(--fidesz)","fidesz-kdnp":"var(--fidesz)","mi-hazank":"var(--mi-hazank)",mkkp:"var(--mkkp)",memo:"var(--memo)",tisza:"var(--tisza)",mszp:"var(--red)"})[a]||"#999",m=C(()=>c.value?.uniques.find(a=>a.slug==="election-2026-highlight")?.content?.split(",")||[]),o=C(()=>
1{if(!z.value?.keruletek)return[];const a=z.value.partok||{};return m.value.map(l=>{const k=z.value.keruletek[l];if(!k)return null;const s=d.value[l]||{},v=s.jeloltek||[],p=l.slice(0,2),j=l.slice(2,4),I=f.reszvetel?.t?.[p]?.k?.[j]?.r,$=I?.length&&parseFloat(I[I.length-1][1])||0,L=(k.jeloltek||[]).map(ee=>{const se=a[ee.jlcs],Z=se?se.rovidNev||se.nev:"",F=v.find(ie=>ie.eid===ee.eid)||{};return{name:ee.nev,partyName:Z,partySlug:ne(Z),percent:F["szazalek-2026"]||0,votes:F["szavazat-2026"]||0}}).sort((ee,se)=>se.votes-ee.votes),T=L[0]||{name:"-",percent:0,partyName:"",partySlug:""},D=L[1]||{name:"-",percent:0,partyName:"",partySlug:""};return{id:l,name:k.nev,processing:s.feldolgozottsag||0,participation:$,leadingCandidate:T,secondCandidate:D,voteDiff:T.votes-D.votes,percentDiff:Math.abs(Math.round((T.percent-D.percent)*100)/100)}}).filter(Boolean)});return(a,l)=>{const k=ae;return o.value.length>0?(t(),n("div",kn,[E(k,{to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__subtitle"},{default:N(()=>[l[1]||(l[1]=e("i",{class:"mdi mdi-city-variant-outline"},null,-1)),l[2]||(l[2]=e("span",null," Kiemelt választókerületek ",-1)),(a._.provides[oe]||a.$route).name!=="studio"?(t(),M(k,{key:0,to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__subtitle__btn btn"},{default:N(()=>[...l[0]||(l[0]=[V(" Minden OEVK ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("ul",yn,[(t(!0),n(A,null,q(o.value,s=>(t(),n("li",{key:s.id,class:"election2026__diff-list__item"},[e("div",gn,[e("div",fn,[E(k,{to:`/melleklet/valasztas-2026/valasztokeruletek/${s.id}`,class:"election2026__diff-list__item__header--top"},{default:N(()=>[e("span",zn,[e("span",null,r(s.name),1),e("span",hn,r(s.processing)+"% feldolgozottság ",1)]),(a._.provides[oe]||a.$route).name!=="studio"?(t(),n("span",bn,[...l[3]||(l[3]=[V(" Részletek ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])])):y("",!0)]),_:2},1032,["to"]),e("div",$n,[e("div",wn,[l[6]||(l[6]=e("span",null,"Részvétel:",-1)),e("span",jn,r(s.participation)+"%",1),s.voteDiff>0?(t(),n(A,{key:0},[e("span",Cn,r(s.percentDiff)+"%",1),l[4]||(l[4]=e("span",null," különbség ",-1)),l[5]||(l[5]=e("span",null,"â",-1)),e("span",Sn,"("+r(s.voteDiff.toLocaleString())+" szavazat)",1)],64)):y("",!0)])])])]),e("div",xn,[e("div",In,[e("span",On,r(s.leadingCandidate.name),1),e("span",Mn,[e("span",Tn,[e("span",{class:"election2026__diff-list__candidate__party__color",style:K({backgroundColor:h(s.leadingCandidate.partySlug)})},null,4),e("span",null,r(s.leadingCandidate.partyName),1)]),e("span",Ln,"("+r(s.leadingCandidate.percent)+"%)",1)])]),l[7]||(l[7]=e("span",{class:"vs"},"vs",-1)),e("div",Vn,[e("span",Nn,r(s.secondCandidate.name),1),e("span",Kn,[e("span",Dn,[e("span",{class:"election2026__diff-list__candidate__party__color",style:K({backgroundColor:h(s.secondCandidate.partySlug)})},null,4),e("span",null,r(s.secondCandidate.partyName),1)]),e("span",Pn,"("+r(s.secondCandidate.percent)+"%)",1)])])])]))),128))])])):y("",!0)}}},En={class:"election2026__module"},Rn={class:"election2026__module__content election2026__district__list election2026__district__list--column"},qn={class:"label"},Bn={class:"value text-green"},Hn={key:0,class:"election2026__module--seats__info"},Ee={__name:"Election2026MostActiveDistricts",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel","torzsadatok"],[],f.loadType)),await _,u();const{reszvetel:d,torzsadatok:z}=G(c),h={};for(const[a,l]of Object.entries(d?.value?.t||{}))for(const[k,s]of Object.entries(l.k))s&&s.r&&(h[`${a}${k}`]=s.r[s.r.length-1]);const m=Object.entries(h??{}).sort((a,l)=>l[1][1]-a[1][1]).slice(0,5),o=C(()=>m.map(([a,l])=>({key:a,name:(z.value.keruletek[a]?.nev??"").slice(0,(z.value.keruletek[a]?.nev??"").lastIndexOf("-")),value:l[1]})));return(a,l)=>{const k=ae;return t(),n("div",En,[E(k,{to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle"},{default:N(()=>[l[1]||(l[1]=e("i",{class:"mdi mdi-city-variant-outline"},null,-1)),l[2]||(l[2]=e("span",null," LegaktÃvabb választókerületek ",-1)),(a._.provides[oe]||a.$route).name!=="studio"?(t(),M(k,{key:0,to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle__btn btn"},{default:N(()=>[...l[0]||(l[0]=[V(" Részvétel ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("ul",Rn,[(t(!0),n(A,null,q(i(o),(s,v)=>(t(),n("li",{key:v,class:"election2026__district__list__item"},[E(k,{to:`/melleklet/valasztas-2026/valasztokeruletek/${s.key}`},{default:N(()=>
1[e("span",qn,[V(r(s.name)+" ",1),l[3]||(l[3]=e("i",{class:"mdi mdi-arrow-right-thin"},null,-1))])]),_:2},1032,["to"]),e("span",Bn,r(s.value)+"%",1)]))),128))]),i(o).length===0?(t(),n("span",Hn," Nem érkeztek még részvételi adatok. ")):y("",!0)])}}},Un={class:"election2026__module"},Fn={class:"election2026__module__content election2026__district__list election2026__district__list--reverse"},Wn={class:"label"},Jn={class:"value text-red"},Xn={key:0,class:"election2026__module--seats__info"},Re={__name:"Election2026LeastActiveDistricts",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel","torzsadatok"],[],f.loadType)),await _,u();const{reszvetel:d,torzsadatok:z}=G(c),h={};for(const[a,l]of Object.entries(d?.value?.t||{}))for(const[k,s]of Object.entries(l.k))s&&s.r&&(h[`${a}${k}`]=s.r[s.r.length-1]);const m=Object.entries(h).sort((a,l)=>a[1][1]-l[1][1]).slice(0,5),o=C(()=>m.map(([a,l])=>({key:a,name:(z.value.keruletek[a]?.nev??"").slice(0,(z.value.keruletek[a]?.nev??"").lastIndexOf("-")),value:l[1]})).reverse());return(a,l)=>{const k=ae;return t(),n("div",Un,[E(k,{to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle"},{default:N(()=>[l[1]||(l[1]=e("i",{class:"mdi mdi-city-variant-outline"},null,-1)),l[2]||(l[2]=e("span",null," Legalacsonyabb részvétel ",-1)),(a._.provides[oe]||a.$route).name!=="studio"?(t(),M(k,{key:0,to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle__btn btn"},{default:N(()=>[...l[0]||(l[0]=[V(" Részvétel ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("ul",Fn,[(t(!0),n(A,null,q(i(o),(s,v)=>(t(),n("li",{key:v,class:"election2026__district__list__item"},[E(k,{to:`/melleklet/valasztas-2026/valasztokeruletek/${s.key}`},{default:N(()=>[e("span",Wn,[V(r(s.name)+" ",1),l[3]||(l[3]=e("i",{class:"mdi mdi-arrow-right-thin"},null,-1))])]),_:2},1032,["to"]),e("span",Jn,r(s.value)+"%",1)]))),128))]),i(o).length===0?(t(),n("span",Xn," Nem érkeztek még részvételi adatok. ")):y("",!0)])}}},Gn={class:"election2026__module"},Yn={class:"comparison-container"},Qn={class:"progress-label"},Zn={class:"progress-bar"},ei={__name:"Election2026CountyOverview",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetelTipus"],[],f.loadType)),await _,u();const{reszvetelTipus:d}=G(c),z=C(()=>Object.entries({1:"Budapest",2:"Megyei jogú városok",3:"Városok",4:"Kistelepülések"}).map(([m,o])=>{const l=(d?.value?.[m]||[]).slice(1).map(s=>Array.isArray(s)?s[1]:0),k=l.length>0?Math.max(...l):0;return{name:o,value:k}}));return(h,m)=>{const o=ae;return t(),n("div",Gn,[E(o,{to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle"},{default:N(()=>[m[1]||(m[1]=e("i",{class:"mdi mdi-city-variant-outline"},null,-1)),m[2]||(m[2]=e("span",null," TelepüléstÃpusok ",-1)),(h._.provides[oe]||h.$route).name!=="studio"?(t(),M(o,{key:0,to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle__btn btn"},{default:N(()=>[...m[0]||(m[0]=[V(" Részvétel ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("div",Yn,[(t(!0),n(A,null,q(i(z),(a,l)=>(t(),n("div",{key:l,class:"progress-item"},[e("div",Qn,[e("span",null,r(a.name),1),e("span",null,r(a.value)+"%",1)]),e("div",Zn,[e("div",{class:"progress-fill bg-blue",style:K({width:a.value+"%"})},null,4)])]))),128))])])}}},ti={class:"election2026__participation--highlighted__card"},si={class:"election2026__participation--highlighted__card__title"},li={class:"election2026__participation--highlighted__card__nfo"},ai={__name:"Election2026CurrentParticipation",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X(),d=Pe();[_,u]=W(()=>Y(["reszvetel"],["reszvetel"],f.loadType)),await _,u();const{reszvetel:z}=G(c),{reszvetel:h}=G(d),m=C(()=>{const a=z.value?.r;return!a||a.length===0?0:a[a.length-1][1]}),o=C(()=>{const a=z.value?.r,l=h.value?.r;if(!a||!l||a.length===0)return 0;const k=a.length-1,s=a[k][1],v=l[k]?l[k][1]:0,p=s-v;return Math.round(100*p)/100});return(a,l)=>(t(),n("div",ti,[l[0]||(l[0]=e("div",{class:"election2026__subtitle"}," Aktuális részvétel ",-1)),e("span",si,r(i(m))+"% ",1),e("span",li,r(i(o)>0?"+":"-")+r(i(o))+"% 2022-höz képest ",1)]))}},oi={class:"election2026__participation--national"},ni={class:"time-picker"},ii=["value"],ri={class:"time-text"},_i={class:"bar-container"},ci={class:"bar-labels"},di={class:"label-name"},ui={class:"bar-info"},vi={key:0,class:"bar-timestamp"},pi={class:"bar-line-info"},mi={class:"bar-bg"},Me="telex.election.seledtedHour",ki={__name:"Election2026ParticipationOverview",props:{loadT
1ype:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel"],[],f.loadType)),await _,u();const{reszvetel:d}=G(c),z=C(()=>{const s=d?.value?.r||[];return{"07:00":[{label:"2026 Országgyűlési választás",val:s[1]?.[1]||null},{label:"2022 Országgyűlési választás",val:1.8},{label:"2002 Országgyűlési választás - II. forduló",val:2}],"09:00":[{label:"2026 Országgyűlési választás",val:s[2]?.[1]||null},{label:"2022 Országgyűlési választás",val:10.3},{label:"2002 Országgyűlési választás - II. forduló",val:12}],"11:00":[{label:"2026 Országgyűlési választás",val:s[3]?.[1]||null},{label:"2022 Országgyűlési választás",val:25.8},{label:"2002 Országgyűlési választás - II. forduló",val:30.27}],"13:00":[{label:"2026 Országgyűlési választás",val:s[4]?.[1]||null},{label:"2022 Országgyűlési választás",val:40},{label:"2002 Országgyűlési választás - II. forduló",val:42.82}],"15:00":[{label:"2026 Országgyűlési választás",val:s[5]?.[1]||null},{label:"2022 Országgyűlési választás",val:52.8},{label:"2002 Országgyűlési választás - II. forduló",val:53.59}],"17:00":[{label:"2026 Országgyűlési választás",val:s[6]?.[1]||null},{label:"2022 Országgyűlési választás",val:62.9},{label:"2002 Országgyűlési választás - II. forduló",val:67.87,displayValue:"67.87%*"}],"18:30":[{label:"2026 Országgyűlési választás",val:s[7]?.[1]||null},{label:"2022 Országgyűlési választás",val:67.8},{label:"2002 Országgyűlési választás - II. forduló",val:67.87,displayValue:"67.87%*"}],"19:00":[{label:"2026 Országgyűlési választás",val:s[8]?.[1]||null},{label:"2022 Országgyűlési választás",val:70.2},{label:"2002 Országgyűlési választás - II. forduló",val:73.5}]}}),h=Object.keys(z.value),o=le((()=>{{const s=localStorage.getItem(Me);if(s&&h.includes(s))return s}return h[Math.max((d?.value?.r?.length||0)-2,0)]})()),a=s=>{const v=Object.keys(z.value),p=v.indexOf(s),j=v.reduce((L,T,D)=>z.value[T]?.[0]?.val!==null?D:L,-1),I=p>=0&&z.value[s]?.[0]?.val!==null?p:j,$=document.querySelector("#terkep-adatkozpont");$&&I!==-1&&$.contentWindow.postMessage({event:"setTimeIndex",timeIndex:I},"*")};Le(o,s=>{a(s),localStorage.setItem(Me,s)});const l=s=>{if(s.data.event==="setTimeIndex"){const v=Object.keys(z.value)[s.data.timeIndex];o.value!==v&&(o.value=v)}if(s.data.event==="mapLoaded"){const v=document.querySelector("#terkep-adatkozpont");v&&(v.contentWindow.postMessage({event:"setYear",year:2026},"*"),v.contentWindow.postMessage({event:"setView",view:"results"},"*"),v.contentWindow.postMessage({event:"setTimeIndex",timeIndex:7},"*"))}};Ve(()=>{window.addEventListener("message",l),window.addEventListener("storage",s=>{s.key===Me&&s.newValue&&h.includes(s.newValue)&&(o.value=s.newValue)})});const k=C(()=>{const s=JSON.parse(JSON.stringify(z.value[o.value]||[])),v="2026 Országgyűlési választás",p=s.find(j=>j.label===v);if(p&&p.val===null){const I=[...Object.keys(z.value)].reverse();for(const $ of I){const L=z.value[$]?.find(T=>T.label===v);if(L&&L.val!==null){p.val=L.val,p.timestamp=$;break}}}return s});return(s,v)=>(t(),n("div",oi,[v[3]||(v[3]=e("div",{class:"election2026__subtitle"}," Az országos részvétel alakulása ",-1)),e("div",ni,[(t(!0),n(A,null,q(i(h),p=>(t(),n("label",{key:p,class:"time-option"},[ke(e("input",{"onUpdate:modelValue":v[0]||(v[0]=j=>je(o)?o.value=j:null),type:"radio",value:p,name:"election-time"},null,8,ii),[[Ye,i(o)]]),e("span",ri,r(p),1)]))),128))]),e("div",_i,[(t(!0),n(A,null,q(i(k),p=>(t(),n("div",{key:p.label,class:"bar-group"},[e("div",ci,[e("span",di,r(p.label),1)]),e("div",{class:Q([{"current-year":p.label==="2026 Országgyűlési választás"},"bar-track"])},[e("div",{class:"bar-fill",style:K({width:p.val+"%"})},null,4),e("div",ui,[V(r(p.displayValue||`${p.val}%`)+" ",1),p.timestamp?(t(),n("span",vi,r(p.timestamp)+"-kor ",1)):y("",!0)])],2)]))),128)),v[1]||(v[1]=e("div",{class:"bar-line-threshold"},null,-1)),v[2]||(v[2]=e("div",{class:"bar-line-hint"}," 2002-es rekord ",-1)),ke(e("div",pi," * 2002-ben 17:30-kor volt az utolsó napközbeni adatközlés, 17 órás és 18:30-as adatközlés nem volt. ",512),[[Qe,i(o)==="17:00"||i(o)==="18:30"]]),e("div",mi,[(t(),n(A,null,q(11,p=>e("div",{key:p,class:"bar-line"})),64))])])]))}},yi=Object.assign(ki,{__name:"Election2026ParticipationOverview"}),gi={class:"election2026__participation--highlighted__card"},fi={class:"election2026__participation--highlighted__card__title"},zi={class:"election2026__participation--highlighted__card__nfo"}
1,hi={__name:"Election2026VotesCast",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel"],[],f.loadType)),await _,u();const{reszvetel:d}=G(c),z=C(()=>{const m=d.value?.r;return!m||m.length===0?0:m[m.length-1][0]}),h=C(()=>{const m=d.value?.r;return!m||m.length===0?0:m[0]});return(m,o)=>(t(),n("div",gi,[o[0]||(o[0]=e("div",{class:"election2026__subtitle"}," Leadott szavazatok ",-1)),e("span",fi,r(z.value.toLocaleString("hu-HU")),1),e("span",zi,r(h.value.toLocaleString("hu-HU"))+" választópolgárból ",1)]))}},bi={class:"last-updated"},$i={class:"last-updated-text"},wi={__name:"Election2026LastUpdate",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["verzio"],[],f.loadType)),await _,u();const{verzio:d}=G(c),z=C(()=>{const h=[];if(d.value?.torzsadatok?.timestamp&&h.push(parseInt(d.value.torzsadatok.timestamp)),d.value?.reszvetel?.timestamp&&h.push(parseInt(d.value.reszvetel.timestamp)),d.value?.eredmenyek?.timestamp&&h.push(parseInt(d.value.eredmenyek.timestamp)),h.length===0)return"--:--";const m=Math.max(...h),o=new Date(m*1e3),a=String(o.getHours()).padStart(2,"0"),l=String(o.getMinutes()).padStart(2,"0");return`${a}:${l}`});return(h,m)=>(t(),n("div",bi,[m[1]||(m[1]=e("span",{class:"livetag"},[e("span",{class:"livedot animate-ping"}),e("span",{class:"livedot"})],-1)),e("span",$i,[m[0]||(m[0]=e("span",null," Utolsó adatközlés: ",-1)),e("span",null,r(i(z)),1)])]))}},ji={class:"election2026__module election2026__module__container election2026__latest-articles"},Ci={class:"election2026__module__content articles-slider-container"},Si=["disabled"],xi=["disabled"],Ii={class:"article-image"},Oi={class:"article-content"},Mi={class:"article-title"},Ti={class:"article-lead"},Li={__name:"Election2026LatestArticles",async setup(b){let _,u;const{$articleRepository:f}=Te(),c=Ze(),{isMobile:d}=G(c),{data:z,refresh:h}=([_,u]=W(()=>et("election2026-articles",()=>f.search([{tagSlugs:["valasztas-2026"],parentId:null,exists_recommendedBoxImage:!0}]))),_=await _,u(),_),m=le(0),o=le(3);let a=null;const l=()=>{z.value?.items&&m.value<z.value.items.length-o.value&&m.value++},k=()=>{m.value>0&&m.value--},s=()=>{typeof window<"u"&&(window.innerWidth<768?o.value=1:window.innerWidth<1024?o.value=2:o.value=3)};return Ve(()=>{s(),window.addEventListener("resize",s),a=tt(()=>{h()},3e4)}),st(()=>{typeof window<"u"&&window.removeEventListener("resize",s),a&&clearInterval(a)}),(v,p)=>{const j=ae,I=lt;return t(),n("div",ji,[E(j,{to:"/melleklet/valasztas-2026/reszvetel",class:"election2026__subtitle"},{default:N(()=>[p[1]||(p[1]=e("i",{class:"mdi mdi-newspaper-variant-outline"},null,-1)),p[2]||(p[2]=e("span",null," Legfrissebb cikkek ",-1)),E(j,{to:"/melleklet/valasztas-2026/cikkek",class:"election2026__subtitle__btn btn"},{default:N(()=>[...p[0]||(p[0]=[V(" Tovább ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})]),_:1}),e("div",Ci,[e("button",{class:"nav-btn nav-btn-prev",disabled:i(m)===0,onClick:k},[...p[3]||(p[3]=[e("i",{class:"mdi mdi-chevron-left"},null,-1)])],8,Si),e("button",{class:"nav-btn nav-btn-next",disabled:!i(z)?.items||i(m)>=i(z).items.length-i(o),onClick:l},[...p[4]||(p[4]=[e("i",{class:"mdi mdi-chevron-right"},null,-1)])],8,xi),i(z)?.items?.length?(t(),n("div",{key:0,class:"articles-slider",style:K({transform:`translateX(-${i(m)*(100/i(o))}%)`})},[(t(!0),n(A,null,q(i(z).items,($,L)=>(t(),n("div",{key:L,class:"article-slide",style:K({flex:`0 0 ${100/i(o)}%`})},[E(j,{to:i(it)($),class:"article-card"},{default:N(()=>[e("div",Ii,[(t(),M(I,{key:"list_item_type_image_"+$.slug,src:$.mobileImage43&&i(d)?$.mobileImage43:$.recommendedBoxImage,type:"recommender",alt:$.title,loading:"lazy"},null,8,["src","alt"]))]),e("div",Oi,[e("h4",Mi,r($.title),1),e("p",Ti,r($.recommender),1)])]),_:2},1032,["to"])],4))),128))],4)):y("",!0)])])}}},Vi={class:"bar-container"},Ni={class:"bar-group"},Ki={class:"bar-labels"},Di={class:"label-name"},Pi={key:0,class:"label-update"},Ai={class:"bar-track current-year"},Ei={class:"bar-info"},Ri={class:"bar-bg"}
1,qi={__name:"Election2026ParticipationLine",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["reszvetel","verzio"],[],f.loadType)),await _,u();const{reszvetel:d,verzio:z}=G(c),h=["07:00","09:00","11:00","13:00","15:00","17:00","18:30","19:00"],m=C(()=>{if(!d.value?.r||d.value.r.length<1)return{label:"Még nincs adat",val:0,timestamp:0};const o=d.value.r,a=o.length-1;return{label:`Aktuális részvétel ${h[Math.max(0,a-1)]}-ig`,val:o[a][1],timestamp:z.value?.reszvetel?.timestamp||0}});return(o,a)=>{const l=rt;return t(),n("div",Vi,[e("div",Ni,[e("div",Ki,[e("span",Di,r(m.value.label),1),m.value.timestamp?(t(),n("span",Pi,[a[0]||(a[0]=V(" frissült: ",-1)),E(l,{date:m.value.timestamp,relative:!0,"refresh-today":!0},null,8,["date"])])):y("",!0)]),e("div",Ai,[e("div",{class:"bar-fill",style:K({width:m.value.val+"%"})},null,4),e("div",Ei,r(m.value.val)+"% ",1)])]),a[1]||(a[1]=e("div",{class:"bar-line-threshold"},null,-1)),a[2]||(a[2]=e("div",{class:"bar-line-hint"}," 2002-es rekord ",-1)),e("div",Ri,[(t(),n(A,null,q(11,k=>e("div",{key:k,class:"bar-line"})),64))])])}}},Bi={class:"election2026__module election2026__module--seats"},Hi={class:"election2026__module--seats__container"},Ui={__name:"Election2026GuessingSeatsResult",props:{totalSeats:{type:Number,default:199},partyCounts:{type:Array,default:()=>[0,0,0,0,0]}},setup(b){const _=[{name:"Fidesz-KDNP",color:"var(--fidesz)",dataIndex:0},{name:"Mi Hazánk",color:"var(--mi-hazank)",dataIndex:4},{name:"MKKP",color:"var(--mkkp)",dataIndex:3},{name:"DK",color:"var(--dk)",dataIndex:2},{name:"Tisza Párt",color:"var(--tisza)",dataIndex:1}],u=C(()=>{const f=[66,117,4,4,8];return _.map(c=>({name:c.name,color:c.color,count:f[c.dataIndex]}))});return(f,c)=>{const d=De;return t(),n("div",Bi,[c[0]||(c[0]=e("div",{class:"election2026__subtitle"},[e("i",{class:"mdi mdi-gamepad-circle-outline"}),e("span",null," Tippjátékunk összesÃtett eredménye ")],-1)),c[1]||(c[1]=e("span",{class:"election2026__module--seats__info"}," 33 437 olvasói tipp alapján. Tippelés lezárva: 2026. 04. 12. 06:00 ",-1)),e("div",Hi,[E(d,{parties:i(u),"total-seats":b.totalSeats,"show-legend":"","container-class":"ov-patko-wrapper"},null,8,["parties","total-seats"])])])}}},Fi={class:"article__block--media__video"},Wi={class:"article__block--media__video__container"},Ji={class:"article__block--media__video__highlight"},Xi={class:"article__block--media__video__highlight__bg"},Gi=["src","alt"],Yi={key:0,class:"article__block--media__video__title"},Qi={key:0,class:"article__block--media__video__thumbnails"},Zi=["onClick"],er=["src","alt"],tr={__name:"Election2026YouTube",props:{loadType:{type:String,default:"strict"}},async setup(b){let _,u;const f=b,c=X();[_,u]=W(()=>Y(["uniques"],[],f.loadType)),await _,u();const{uniques:d}=G(c),z=C(()=>{const a=d.value?.uniques?.find(l=>l.slug==="election-2026-youtube");return a&&a.content?JSON.parse(a.content):null}),h=le(z.value?.[0]?.url??null),m=le(.5),o=C(()=>!z.value||!h.value?null:z.value.find(a=>a.url===h.value));return Le(z,a=>{a&&!h.value&&(h.value=a[0]?.url)},{immediate:!0}),(a,l)=>{const k=_t;return t(),n("div",Fi,[e("div",Wi,[e("div",Ji,[i(h)?(t(),M(k,{key:i(h),url:i(h)},null,8,["url"])):y("",!0),e("div",Xi,[e("img",{src:i(o)?.thumbnail,alt:i(o)?.title,loading:"lazy"},null,8,Gi)])]),i(o)?(t(),n("div",Yi,r(i(o).title),1)):y("",!0)]),i(z)&&i(z).length?(t(),n("div",Qi,[E(i(ct),{displacement:i(m),class:"article__block__content"},{"btn-prev":N(()=>[...l[0]||(l[0]=[e("div",{class:"article__block__arrow article__block__arrow--left"},[e("span",null," â¶ ")],-1)])]),"btn-next":N(()=>[...l[1]||(l[1]=[e("div",{class:"article__block__arrow article__block__arrow--right"},[e("span",null," â¶ ")],-1)])]),default:N(()=>[(t(!0),n(A,null,q(i(z),(s,v)=>(t(),n("div",{key:v,class:"article__item",onClick:p=>h.value=s.url},[e("img",{src:s.thumbnail,alt:s.title,loading:"lazy"},null,8,er)],8,Zi))),128))]),_:1},8,["displacement"])])):y("",!0)])}}},sr={class:"election2026__module election2026__module__container election2026__module__list"},lr={class:"election2026__list"},ar={class:"election2026__list__search"},or={class:"election2026__list__search-inner"},nr={key:0,class:"election2026__list__content"},ir={class:"election2026__list__item__header"},rr=["src","alt"],_r={class:"election2026__list__item__info"},cr={class:"election2026__list__item__header__party"},dr={class:"election2026__list__item__summary"},ur={class:"election2026__list__item__success"},vr={class:"election2026__list__item__candidates"},pr={class:"election2026__list__item__candidate__img"},mr=["src","alt"],kr={class:"election2026__list__item__candidate__info"},yr={key:0,class:"mdi mdi-check-bold"},gr={class:"election2026__list__item__candidate__details"},fr={class:"election2026__list__item__candidate__index"},zr={key:1,class:"election2026__list__item__candidate__details"},hr={key:1,class:"election2026__list__empty"},br={__name:"Election2026Mandates",async setup(b){let _,u;const f=X(),c=le("");[_,u]=W(()=>Y(["jeloltek"])),await _,u();const{jeloltek:d,year:z}=G(f),h=a=>({dk:"var(--dk)","egysegben-magyarorszagert":"var(--egysegben)","fidesz-kdnp":"var(--fidesz)","mi-hazank":"var(--mi-hazank)",mkkp:"var(--mkkp)",memo:"var(--memo)","normalis-part":"var(--normalis-part)",tisza:"var(--tisza)","munkaspart-szolidaritas":"var(--munkaspart-szolidaritas)"})[a]||"#999",m=a=>c.value?a.toLowerCase().includes(c.value.toLowerCase().trim()):!1,o=C(()=>{const a=d.value||{},l=c.value.toLowerCase().trim();return Object.entries(a).map(([k,s])=>{const v=(s.kepviselok||[]).map(p=>({...p,image:p.fenykep!=="default"?`https://election-2026-data.telex.hu/v1/${z.value}/eles/jeloltek/${p.fenykep}.png`:null}));return{partyId:k,displayName:s.nev||"Független",partyKey:ne(s.nev||"fuggetlen"),logo:s.jeloloCsoport?.logo,kepviselok:v}}).filter(k=>k.kepviselok.length>0).sort((k,s)=>s.kepviselok.length-k.kepviselok.length).map(k=>{if(!l)return k;const s=k.kepviselok.filter(p=>p.nev.toLowerCase().includes(l)),v=k.displayName.toLowerCase().includes(l);return s.length>
10||v?{...k,kepviselok:s.length>0?s:k.kepviselok}:null}).filter(Boolean)});return(a,l)=>{const k=ae;return t(),n("div",sr,[E(k,{to:"/melleklet/valasztas-2026/valasztokeruletek",class:"election2026__subtitle"},{default:N(()=>[l[3]||(l[3]=e("i",{class:"mdi mdi-account-group-outline"},null,-1)),l[4]||(l[4]=e("span",null," Országos listák ",-1)),(a._.provides[oe]||a.$route).name!=="studio"?(t(),M(k,{key:0,to:"/melleklet/valasztas-2026/listak",class:"election2026__subtitle__btn btn"},{default:N(()=>[...l[2]||(l[2]=[V(" Listák ",-1),e("i",{class:"mdi mdi-arrow-right-thin"},null,-1)])]),_:1})):y("",!0)]),_:1}),e("div",lr,[e("div",ar,[e("div",or,[l[6]||(l[6]=e("i",{class:"mdi mdi-magnify"},null,-1)),ke(e("input",{"onUpdate:modelValue":l[0]||(l[0]=s=>je(c)?c.value=s:null),type:"text",placeholder:"Keresés jelöltre vagy pártra...",class:"election2026__list__search-input"},null,512),[[ze,i(c),void 0,{trim:!0}]]),i(c)?(t(),n("button",{key:0,class:"election2026__list__search-clear",onClick:l[1]||(l[1]=s=>c.value="")},[...l[5]||(l[5]=[e("i",{class:"mdi mdi-close"},null,-1)])])):y("",!0)])]),i(o)&&i(o).length?(t(),n("div",nr,[(t(!0),n(A,null,q(i(o),s=>(t(),n("div",{key:s.partyId,class:"election2026__list__item"},[e("div",ir,[e("div",{class:Q([i(ne)(s.displayName),"election2026__list__item__logo-wrapper"])},[s.logo?(t(),n("img",{key:0,src:s.logo,alt:s.displayName,class:"election2026__list__item__logo"},null,8,rr)):(t(),n("div",{key:1,class:"election2026__list__item__logo-fallback",style:K({backgroundColor:h(s.partyKey)})},r(s.displayName.charAt(0)),5))],2),e("div",_r,[e("h3",cr,r(s.displayName),1),e("div",dr,[e("span",ur,r(s.kepviselok.length)+" bejutott ",1)])])]),e("div",vr,[(t(!0),n(A,null,q(s.kepviselok,(v,p)=>(t(),n("div",{key:`${s.partyId}-${p}`,class:"election2026__list__item__candidate"},[e("div",pr,[v.image?(t(),n("img",{key:0,src:v.image.includes("default.png")?v.image.replace("default.png","default.svg"):v.image,alt:v.nev,loading:"lazy"},null,8,mr)):y("",!0)]),e("div",kr,[v.allapot?(t(),n("span",{key:0,class:Q(["election2026__list__item__candidate__label",{"election2026__list__item__candidate__label--icon":v.allapot==="bejutott"}]),style:K({backgroundColor:h(s.partyKey)})},[v.allapot.toLowerCase().includes("bejutott")?(t(),n("i",yr)):y("",!0),e("span",null,r(v.allapot),1)],6)):y("",!0),e("span",gr,[e("span",fr,r(p+1+"."),1),l[7]||(l[7]=e("span",null,"-",-1)),e("span",{class:Q(["election2026__list__item__candidate__name",{"election2026__list__item__candidate__name--highlight":m(v.nev)}])},r(v.nev),3)]),v.allapot.toLowerCase().includes("bejutott")?(t(),n("span",zr,r(v.pozicio),1)):y("",!0)])]))),128))])]))),128))])):i(c)?(t(),n("div",hr," Nincs a keresésnek megfelelŠtalálat. ")):y("",!0)])])}}},$r={},wr={class:"election2026__module election2026__module__participation__districts"};function jr(b,_){const u=Ee,f=Re;return t(),n("div",wr,[E(u),E(f)])}const Cr=Object.assign(pe($r,[["render",jr]]),{__name:"Election2026ParticipationDistricts"}),Sr={props:{component:{type:String,required:!0},query:{type:String,default:""}}};function xr(b,_,u,f,c,d){const z=Ke,h=pt,m=Kt,o=Yt,a=ot,l=Xl,k=ga,s=wa,v=xa,p=Va,j=Ja,I=oo,$=Io,L=Qo,T=nn,D=mn,ee=An,se=Ee,Z=Re,F=ei,ie=ai,x=yi,S=hi,P=wi,w=nt,g=Li,R=qi,O=Ui,U=tr,B=br,ve=Cr;return t(),n(A,null,[u.component==="map"?(t(),M(z,{key:0,"query-string":u.query,"width-props":"100%","map-id":"terkep-adatkozpont"},null,8,["query-string"])):y("",!0),u.component==="survey"?(t(),M(h,{key:1})):y("",!0),u.component==="vote"?(t(),M(m,{key:2})):y("",!0),u.component==="time-line"?(t(),M(o,{key:3})):y("",!0),u.component==="faq"?(t(),M(a,{key:4,selector:"ov26"})):y("",!0),u.component==="district"?(t(),M(l,{key:5})):y("",!0),u.component==="lists"?(t(),M(k,{key:6})):y("",!0),u.component==="participation-circle"?(t(),M(s,{key:7})):y("",!0),u.component==="progress-circle"?(t(),M(v,{key:8})):y("",!0),u.component==="program-timeline"?(t(),M(p,{key:9})):y("",!0),u.component==="head-to-head"?(t(),M(j,{key:10,query:u.query},null,8,["query"])):y("",!0),u.component==="party-list-results"?(t(),M(I,{key:11})):y("",!0),u.component==="closest-results"?(t(),M($,{key:12})):y("",!0),u.component==="biggest-differences"?(t(),M(L,{key:13})):y("",!0),u.component==="participation-data"?(t(),M(T,{key:14})):y("",!0),u.component==="participation-data-card"?(t(),M(D,{key:15})):y("",!0),u.component==="featured-constituencies"?(t(),M(ee,{key:16}
1)):y("",!0),u.component==="highest-participation"?(t(),M(se,{key:17})):y("",!0),u.component==="lowest-participation"?(t(),M(Z,{key:18})):y("",!0),u.component==="county-overview"?(t(),M(F,{key:19})):y("",!0),u.component==="current-participation"?(t(),M(ie,{key:20})):y("",!0),u.component==="participation-overview"?(t(),M(x,{key:21})):y("",!0),u.component==="votes-cast"?(t(),M(S,{key:22})):y("",!0),u.component==="last-update"?(t(),M(P,{key:23})):y("",!0),u.component==="horseshoe"?(t(),M(w,{key:24})):y("",!0),u.component==="latest-articles"?(t(),M(g,{key:25})):y("",!0),u.component==="participation-line"?(t(),M(R,{key:26})):y("",!0),u.component==="guessing-seats-result"?(t(),M(O,{key:27})):y("",!0),u.component==="youtube-videos"?(t(),M(U,{key:28})):y("",!0),u.component==="mandates"?(t(),M(B,{key:29})):y("",!0),u.component==="participation-districts"?(t(),M(ve,{key:30})):y("",!0)],64)}const Er=Object.assign(pe(Sr,[["render",xr]]),{__name:"Election2026Widget"});export{Er as _,pt as a,Kt as b,Yt as c,ga as d,Xl as e};
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.