PageSourceSearch

https://www.allampapir.hu/_app/immutable/nodes/17.BMpYfTby.js

js allampapir.hu collected 2026-09-25 05:48:30 UTC 12,397 bytes, 1 lines download raw bytes

1import{f as Q,d as we}from"../chunks/BpDRo4U9.js";import{f as _,a as d,t as he}from"../chunks/eJSZ4Lup.js";import{a as ye}from"../chunks/Cu1xHqRy.js";import{p as xe,k as mt,R as O,aO as kt,f as gt,t as R,g as e,a as ze,s,c as l,l as b,aK as G,r,o as M,aL as tt}from"../chunks/CxBxT_bf.js";import{s as f}from"../chunks/Lc7GUY9K.js";import{i as w}from"../chunks/DZwSF9KH.js";import{e as wt}from"../chunks/DBR8aWbg.js";import{r as ht,s as Me}from"../chunks/LAFTVQyG.js";import{d as Ce,a as u}from"../chunks/DNQJtpro.js";import{b as yt}from"../chunks/CGYJzB69.js";import{i as xt}from"../chunks/DwtnGyMf.js";import{b as U,a as et}from"../chunks/Cr8uhE-Z.js";import{F as C,q as Vt,r as Wt,s as Fe,t as Ne,u as He,v as Te,i as qt}from"../chunks/DhjyECvi.js";import"../chunks/CK-CdD0C.js";async function Ue({fetch:at,parent:c}){await c();try{const{regs:p,by_source:v}=await Q("/Newsletteradmin/load_all",{},["regs","by_source"],{fetchLib:at});return{regs:(p||[]).map(F=>({...F,filter:(F.email||"")+(F.token||"")}))||[],by_source:v||[]}}catch(p){return console.error("Error loading newsletter data:",p),{regs:[],by_source:[]}}}const na=Object.freeze(Object.defineProperty({__proto__:null,load:Ue},Symbol.toStringTag,{value:"Module"}));var Le=_("<span> </span>"),Re=_('<span style="font-size: 13px; color: grey"><br/> </span>'),Se=_('<span class="text-success"> <!></span>'),je=_('<span class="font-weight-bold text-danger">-</span>'),Be=_('<span style="user-select: all; cursor: pointer" title="Kattints a másoláshoz"> </span>'),Ee=_('<button class="akk-button" title="Megerősítő levél újraküldése"><!></button>'),Ke=_('<button class="btn btn-success" title="Megerősítés"><!></button>'),De=_('<tr class="svelte-11kr2sw"><td style="vertical-align: middle" class="svelte-11kr2sw"> </td><td style="vertical-align: middle" class="svelte-11kr2sw"> <!></td><td style="vertical-align: middle" class="svelte-11kr2sw"><span style="width: 24px; display: inline-block"><!></span> <br/> <span style="width: 24px; display: inline-block"><!></span> <!></td><td style="vertical-align: middle; word-break: break-all" class="svelte-11kr2sw"><!></td><td style="text-align: right" class="svelte-11kr2sw"><!> <!> <button class="btn btn-danger"><!></button></td></tr>'),Oe=_('<tr class="svelte-11kr2sw"><td class="svelte-11kr2sw"> </td><td class="svelte-11kr2sw"> </td></tr>'),Pe=_('<table class="table table-striped table-bordered svelte-11kr2sw"><thead><tr><th class="svelte-11kr2sw">Dátum</th><th class="svelte-11kr2sw">Leiratkozottak száma</th></tr></thead><tbody class="svelte-11kr2sw"></tbody></table>'),Ve=_('<div class="text-center py-5"><div class="spinner-border svelte-11kr2sw" role="status"><span class="sr-only">Betöltés</span></div></div>'),We=_('<div class="modal-backdrop svelte-11kr2sw"></div> <div class="modal-dialog-wrapper svelte-11kr2sw"><div class="modal-dialog svelte-11kr2sw"><div class="modal-header svelte-11kr2sw"><h2 class="svelte-11kr2sw">Leiratkozottak</h2> <button class="close svelte-11kr2sw"><!></button></div> <div class="modal-body svelte-11kr2sw"><div class="d-flex flex-row w-100"><div class="form-group w-50 pr-2"><label for="from">Kezdő dátum</label> <input id="from" type="date" class="form-control"/></div> <div class="form-group w-50 pl-2"><label for="to">Vége dátum</label> <input id="to" type="date" class="form-control"/></div></div> <!></div></div></div>',1),qe=_('<div class="stats-item svelte-11kr2sw"><span class="font-weight-bold"> </span> <span> </span></div>'),Ae=_('<div class="modal-backdrop svelte-11kr2sw"></div> <div class="modal-dialog-wrapper svelte-11kr2sw"><div class="modal-dialog svelte-11kr2sw"><div class="modal-header svelte-11kr2sw"><h2 class="svelte-11kr2sw">"Hol hallott a MÁP hírlevélről?" statisztika</h2> <button class="close svelte-11kr2sw"><!></button></div> <div class="modal-body svelte-11kr2sw"><div class="stats-list svelte-11kr2sw"></div></div></div></div>',1),Ie=_('<div class="container position-relative pt-3 svelte-11kr2sw"><h1 class="mb-5 svelte-11kr2sw">Hírlevél</h1> <div class="buttons svelte-11kr2sw"><a id="export-nl-btn" target="_blank" class="akk-button svelte-11kr2sw">export</a> <button class="akk-button svelte-11kr2sw">leiratkozottak</button> <button class="akk-button svelte-11kr2sw">Hol hallott...stat</button></div> <p><span class="font-weight-bold">Feliratkozottak száma:</span> <span> </span> <span class="text-center d-inline-block" style="width: 12px">|</span> <span class="font-weight-bold">
1Jóváhagyásra váró feliratkozások száma:</span> <span> </span> <br/></p> <div class="filter"><div class="form-group"><label for="filter">Szűrés</label> <input id="filter" autocomplete="off" class="form-control" type="text" placeholder="keresés emailcím vagy token alapján"/> <p class="text-right"><!> &nbsp;</p></div></div> <table class="table table-hover table-striped table-bordered svelte-11kr2sw"><thead><tr><th style="width: 5%; text-align: center; vertical-align: middle" class="svelte-11kr2sw">#</th><th style="width: 30%; vertical-align: middle" class="svelte-11kr2sw">emailcím</th><th style="width: 20%; vertical-align: middle" class="svelte-11kr2sw"><span style="width: 24px; display: inline-block"><!></span> Regisztráció<br/> <span style="width: 24px; display: inline-block"><!></span> Megerősítve</th><th style="width: 25%; vertical-align: middle" class="svelte-11kr2sw">megerősítő link</th><th style="width: 20%; vertical-align: middle" class="svelte-11kr2sw"></th></tr></thead><tbody class="svelte-11kr2sw"></tbody></table> <div class="d-flex align-center justify-content-center"><div class="pagination svelte-11kr2sw"><button class="page-link svelte-11kr2sw">Előző</button> <span class="page-info svelte-11kr2sw"> </span> <button class="page-link svelte-11kr2sw">Következő</button></div></div></div> <!> <!>',1);function ia(at,c){xe(c,!0),console.log("Newsletter page data:",c.data),console.log("Regs count:",c.data.regs?.length);let p=O(""),v=mt({current:1,per_page:30}),S=O(!1),F=O(!1),rt=O(mt([])),st=O(!1),L=O(mt({from:"",to:""}));const zt=G(()=>c.data.regs.filter(a=>!a.confirmed_at).length),X=G(()=>()=>{if(console.log("Filtering regs:",c.data.regs.length,"filter:",e(p)),!e(p))return console.log("No filter, returning all regs"),c.data.regs;const a=e(p).toLowerCase(),t=c.data.regs.filter(i=>i.filter?.toLowerCase().includes(a));return console.log("Filtered result:",t.length),t}),At=G(()=>()=>{const a=(v.current-1)*v.per_page,t=e(X)().slice(a,a+v.per_page);return console.log("Visible items:",t.length,"start:",a,"current page:",v.current),t}),lt=G(()=>Math.ceil(e(X)().length/v.per_page));function ot(){v.current=1}function It(a){b(p,a.target.value,!0),console.log("Filter changed to:",e(p)),ot()}function Jt(a){a.key==="Escape"&&(b(p,""),ot())}async function Gt(a){try{await navigator.clipboard.writeText(a),et("Másolva a vágólapra","info")}catch(t){console.error("Copy failed:",t),U("Nem sikerült másolni")}}async function Qt(a){if(confirm("Biztos vagy benne?"))try{const t=await Q("/Newsletteradmin/confirm",{id:a});if(t.code===200)et("Sikeres megerősítés","info"),await xt();else{const i=t.data?.msg||t.message||"Hiba történt";U(i)}}catch(t){console.error("Confirm error:",t),U("Hiba történt a megerősítés során")}}async function Xt(a){if(confirm("Biztos vagy benne?"))try{const t=await Q("/Newsletteradmin/remove",{id:a});if(t.code===200)et("Sikeres törlés","info"),await xt();else{const i=t.data?.msg||t.message||"Hiba történt";U(i)}}catch(t){console.error("Remove error:",t),U("Hiba történt a törlés során")}}async function Yt(a){if(confirm("Biztos vagy benne?"))try{const t=await Q("/Newsletteradmin/resend_confirm",{id:a});if(t.code===200)et("Sikeres küldés","info"),await xt();else{const i=t.data?.msg||t.message||"Hiba történt";U(i)}}catch(t){console.error("Resend error:",t),U("Hiba történt a küldés során")}}async function Mt(){b(st,!0);try{const a=await Q("/Newsletteradmin/load_unsubscribed",e(L));a.code===200&&a.data?.unsubscribed?b(rt,a.data.unsubscribed,!0):U("Nem sikerült betölteni az adatokat")}catch(a){console.error("Load unsubscribed error:",a),U("Hiba történt az adatok betöltése során")}finally{b(st,!1)}}function Zt(){b(F,!0),Mt()}function Ct(){b(F,!1),b(rt,[],!0),b(L,{from:"",to:""},!0)}kt(()=>{if(e(F)&&(e(L).from||e(L).to)){const a=setTimeout(()=>{Mt()},300);return()=>clearTimeout(a)}}),kt(()=>{ot()}),kt(()=>{e(F)||e(S)?document.body.style.overflow="hidden":document.body.style.overflow=""}),ye(()=>{document.body.style.overflow=""});function $t(a){a.target===a.currentTarget&&Ct()}async function te(){await we("/Newsletteradmin/export",{})}var Ft=Ie(),nt=gt(Ft),it=s(l(nt),2),Nt=l(it),Ht=s(Nt,2),ee=s(Ht,2);r(it);var dt=s(it,2),Tt=s(l(dt),2),ae=M(Tt,!0),re=s(Tt,6),se=M(re,!0);tt(2),r(dt);var ct=s(dt,2),Ut=l(ct),P=s(l(Ut),2);ht(P);var Lt=s(P,2),le=l(Lt);{var oe=a=>{var t=Le(),i=M(t);R(h=>f(i,`találat: ${h??""}/${c.data.regs.length??""}`),[()=>e(X)().length]),d(a,t)},ne=G(()=>e(X)().length!==c.data.regs.length);w(le,a=>{e(ne)&&a(oe)})}tt(),r(Lt),r(Ut),r(ct);var vt=s(ct,2),ut=l(vt),Rt=l(ut),St=s(l(Rt),2),_t=l(St),ie=l(_t);C(ie,{get icon(){return Vt}}),r(_t);var jt=s(_t,4),de=l(jt);C(de,{get icon(){return Wt}}),r(jt),tt(),r(St),tt(2),r(Rt),r(ut);var Bt=s(ut);wt(Bt,21,()=>e(At)(),a=>a.newsletter_id,(a,t)=>{var i=De(),h=l(i),j=M(h),k=s(h),y=l(k),V=s(y);{var B=o=>{var n=Re(),z=s(l(n),1,!0);r(n),R(()=>f(z,e(t).source_name)),d(o,n)};w(V,o=>{e(t).source_name&&o(B)})}r(k);var x=s(k),g=l(x),E=l(g);C(E,{get icon(){return Vt}}),r(g);var N=s(g),H=s(N,3),W=l(H);C(W,{get icon(){return Wt}}),r(H);var q=s(H,2);{var A=o=>{var n=Se(),z=l(n),me=s(z);{var ke=pt=>{var ge=he("*");d(pt,ge)};w(me,pt=>{e(t).confirmed_by==="admin"&&pt(ke)})}r(n),R(()=>f(z,`${e(t).confirmed_at??""} `)),d(o,n)},m=o=>{var n=je();d(o,n)};w(q,o=>{e(t).confirmed_at?o(A):o(m,-1)})}r(x);var T=s(x),Y=l(T);{var I=o=>{var n=Be(),z=M(n,!0);R(()=>f(z,e(t).confirm_url)),u("click",n,()=>Gt(e(t).confirm_url)),d(o,n)};w(Y,o=>{e(t).confirmed_at||o(I)})}r(T);var J=s(T),K=l(J);{var Z=o=>{var n=Ee(),z=l(n);C(z,{get icon(){return Fe}}),r(n),u("click",n,()=>Yt(e(t).newsletter_id)),d(o,n)};w(K,o=>{!e(t).confirmed_at&&e(t).is_valid==="1"&&o(Z)})}var $=s(K,2);{var bt=o=>{var n=Ke(),z=l(n);C(z,{get icon(){return Ne}}),r(n),u("click",n,()=>Qt(e(t).newsletter_id)),d(o,n)};w($,o=>{e(t).confirmed_at||o(bt)})}var D=s($,2),fe=l(D);{var be=o=>{C(o,{get icon(){return He}})},pe=o=>{C(o,{get icon(){return Te}})};w(fe,o=>{e(t).confirmed_at?o(pe,-1):o(be)})}r(D),r(J),r(i),R(()=>{f(j,`#${e(t).newsletter_id??""}`),f(y,`${e(t).email??""} `),f(N,` ${e(t).created_at??""}
1 `),Me(D,"title",e(t).confirmed_at?"Feliratkozás törlése":"Igény törlése")}),u("click",D,()=>Xt(e(t).newsletter_id)),d(a,i)}),r(Bt),r(vt);var Et=s(vt,2),Kt=l(Et),ft=l(Kt),Dt=s(ft,2),ce=M(Dt),Ot=s(Dt,2);r(Kt),r(Et),r(nt);var Pt=s(nt,2);{var ve=a=>{var t=We(),i=gt(t),h=s(i,2),j=l(h),k=l(j),y=s(l(k),2),V=l(y);C(V,{get icon(){return qt}}),r(y),r(k);var B=s(k,2),x=l(B),g=l(x),E=s(l(g),2);ht(E),r(g);var N=s(g,2),H=s(l(N),2);ht(H),r(N),r(x);var W=s(x,2);{var q=m=>{var T=Pe(),Y=s(l(T));wt(Y,21,()=>e(rt),I=>I.date,(I,J)=>{var K=Oe(),Z=l(K),$=M(Z,!0),bt=s(Z),D=M(bt,!0);r(K),R(()=>{f($,e(J).date),f(D,e(J).pcs)}),d(I,K)}),r(Y),r(T),d(m,T)},A=m=>{var T=Ve();d(m,T)};w(W,m=>{e(st)?m(A,-1):m(q)})}r(B),r(j),r(h),u("click",i,$t),u("click",y,Ct),yt(E,()=>e(L).from,m=>e(L).from=m),yt(H,()=>e(L).to,m=>e(L).to=m),d(a,t)};w(Pt,a=>{e(F)&&a(ve)})}var ue=s(Pt,2);{var _e=a=>{var t=Ae(),i=gt(t),h=s(i,2),j=l(h),k=l(j),y=s(l(k),2),V=l(y);C(V,{get icon(){return qt}}),r(y),r(k);var B=s(k,2),x=l(B);wt(x,21,()=>c.data.by_source,g=>g.source_name,(g,E)=>{var N=qe(),H=l(N),W=M(H),q=s(H,2),A=M(q);r(N),R(()=>{f(W,`${e(E).source_name??""}:`),f(A,`${e(E).cnt??""}db`)}),d(g,N)}),r(x),r(B),r(j),r(h),u("click",i,()=>b(S,!1)),u("click",y,()=>b(S,!1)),d(a,t)};w(ue,a=>{e(S)&&c.data.by_source&&c.data.by_source.length>0&&a(_e)})}R(()=>{f(ae,c.data.regs.length-e(zt)),f(se,e(zt)),ft.disabled=v.current===1,f(ce,`Oldal ${v.current??""} / ${e(lt)??""}`),Ot.disabled=v.current>=e(lt)}),u("click",Nt,te),u("click",Ht,Zt),u("click",ee,()=>b(S,!e(S))),u("keyup",P,Jt),u("input",P,It),yt(P,()=>e(p),a=>b(p,a)),u("click",ft,()=>{v.current>1&&v.current--}),u("click",Ot,()=>{v.current<e(lt)&&v.current++}),d(at,Ft),ze()}Ce(["click","keyup","input"]);export{ia as component,na as universal};

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.