1import{f as Q}from"../chunks/BpDRo4U9.js";import{f as u,a as b}from"../chunks/eJSZ4Lup.js";import{p as V,k as S,a as W,s,c as l,o as X,g as r,r as o,t as Y}from"../chunks/CxBxT_bf.js";import{s as N}from"../chunks/Lc7GUY9K.js";import{i as O}from"../chunks/DZwSF9KH.js";import{e as Z,i as tt}from"../chunks/DBR8aWbg.js";import{h as R}from"../chunks/BppitLhe.js";import{s as C}from"../chunks/LAFTVQyG.js";import{d as et,a as at}from"../chunks/DNQJtpro.js";import{b as F}from"../chunks/DZBTzAIb.js";import{i as rt}from"../chunks/DwtnGyMf.js";import{b as A,a as st}from"../chunks/Cr8uhE-Z.js";import{F as ot,p as lt}from"../chunks/DhjyECvi.js";import"../chunks/CK-CdD0C.js";import{Q as K}from"../chunks/CPq9r_it.js";async function it({parent:k,fetch:i}){await k();const{rates:n}=await Q("/networkRateAdmin/load",{},["rates"],{fetchLib:i});return{rates:n||[]}}const Ht=Object.freeze(Object.defineProperty({__proto__:null,load:it},Symbol.toStringTag,{value:"Module"}));var nt=u('<hr class="svelte-3f6ozl"/>'),dt=u('<div class="rate-section flow svelte-3f6ozl"><h2 class="mb-4 svelte-3f6ozl"> </h2> <div class="preview svelte-3f6ozl"><div class="description svelte-3f6ozl"></div> <div class="smalltext svelte-3f6ozl"></div></div> <div class="textarea-grid svelte-3f6ozl"><div class="textarea-column svelte-3f6ozl"><label class="svelte-3f6ozl">LeÃrás</label> <!></div> <div class="textarea-column svelte-3f6ozl"><label class="svelte-3f6ozl">Kisbetűs szöveg</label> <!></div></div> <div class="buttons text-end"><button class="akk-button save-button svelte-3f6ozl"><!> </button></div> <!></div>'),vt=u('<p class="no-data svelte-3f6ozl">Nincs megjelenÃthetÅ adat</p>'),ct=u('<div class="admin-container svelte-3f6ozl"><h1 class="mb-5 svelte-3f6ozl">Kincstári árfolyamok szövegei</h1> <!> <!></div>');function Mt(k,i){V(i,!0);let n=S(i.data.rates.map(e=>({...e,description:e.description||"",smalltext:e.smalltext||""}))),f=S({}),d=S(Object.fromEntries(i.data.rates.map(e=>[e.network_rate_id,{description:null,smalltext:null}])));async function $(e){const t=d[e.network_rate_id];if(!t){A("Hiba: SzerkesztÅk nem találhatók");return}f[e.network_rate_id]=!0;try{const v=t.description?.getCleanHTML()||"",c=t.smalltext?.getCleanHTML()||"",m=await Q("/networkRateAdmin/save_network_rate",{network_rate_id:e.network_rate_id,description:v,smalltext:c});m.code===200?(st("Sikeresen mentve","info"),await rt()):A(m.data?.msg||"Hiba történt a mentés során")}catch(v){console.error("Save error:",v),A("Hiba történt a mentés során")}finally{f[e.network_rate_id]=!1}}var g=ct(),H=s(l(g),2);Z(H,17,()=>n,tt,(e,t,v)=>{var c=dt(),m=l(c),q=X(m),h=s(m,2),w=l(h);R(w,()=>r(t).description,!0),o(w);var M=s(w,2);R(M,()=>r(t).smalltext,!0),o(M),o(h);var x=s(h,2),z=l(x),T=l(z),B=s(T,2);F(K(B,{toolbar:["bold","link"],get value(){return r(t).description},set value(a){r(t).description=a}}),(a,_)=>d[_.network_rate_id].description=a,a=>d?.[a.network_rate_id]?.description,()=>[r(t)]),o(z);var j=s(z,2),E=l(j),G=s(E,2);F(K(G,{toolbar:["bold","link"],get value(){return r(t).smalltext},set value(a){r(t).smalltext=a}}),(a,_)=>d[_.network_rate_id].smalltext=a,a=>d?.[a.network_rate_id]?.smalltext,()=>[r(t)]),o(j),o(x);var y=s(x,2),p=l(y),L=l(p);ot(L,{get icon(){return lt}});var I=s(L);o(p),o(y);var J=s(y,2);{var U=a=>{var _=nt();b(a,_)};O(J,a=>{v<n.length-1&&a(U)})}o(c),Y(()=>{N(q,`${(r(t).short_name||"N/A")??""} - ${(r(t).long_name||"N/A")??""}`),C(T,"for",`description-${r(t).network_rate_id??""}`),C(E,"for",`smalltext-${r(t).network_rate_id??""}`),p.disabled=f[r(t).network_rate_id],N(I,` ${f[r(t).network_rate_id]?"Mentés...":"Mentés"}`)}),at("click",p,()=>$(r(t))),b(e,c)});var D=s(H,2);{var P=e=>{var t=vt();b(e,t)};O(D,e=>{n.length===0&&e(P)})}o(g),b(k,g),W()}et(["click"]);export{Mt as component,Ht 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.