PageSourceSearch

https://lolita-rapid.vercel.app/_next/static/chunks/2594.cefb17bdbc0f324a.js

js lolita-rapid.vercel.app collected 2026-10-03 07:15:55 UTC 26,786 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2594],{41905:function(e,t,a){a.d(t,{Z:function(){return l}});let l=(0,a(79205).Z)("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},21403:function(e,t,a){a.d(t,{Z:function(){return l}});let l=(0,a(79205).Z)("List",[["line",{x1:"8",x2:"21",y1:"6",y2:"6",key:"7ey8pc"}],["line",{x1:"8",x2:"21",y1:"12",y2:"12",key:"rjfblc"}],["line",{x1:"8",x2:"21",y1:"18",y2:"18",key:"c3b1m8"}],["line",{x1:"3",x2:"3.01",y1:"6",y2:"6",key:"1g7gq3"}],["line",{x1:"3",x2:"3.01",y1:"12",y2:"12",key:"1pjlvk"}],["line",{x1:"3",x2:"3.01",y1:"18",y2:"18",key:"28t2mc"}]])},8828:function(e,t,a){a.r(t),a.d(t,{AdsCampaignCreativesSection:function(){return T}});var l=a(57437),r=a(27648),s=a(2265),i=a(17580),n=a(21403);let o=(0,a(79205).Z)("Grid2x2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M12 3v18",key:"108xh3"}]]);var d=a(73247),c=a(10820),u=a(92451),m=a(10407),f=a(99949),p=a(94621),v=a(29498),h=a(49623),y=a(30485),x=a(64958),g=a(45871);let b=[{value:"spend_desc",label:"K\xf6lt\xe9s szerint"},{value:"crm_leads_desc",label:"CRM lead szerint"},{value:"platform_leads_desc",label:"Platform lead szerint"},{value:"conversions_desc",label:"Konverzi\xf3 szerint"},{value:"clicks_desc",label:"Kattint\xe1s szerint"},{value:"date_desc",label:"Legut\xf3bb friss\xfclt"},{value:"status_asc",label:"\xc1llapot szerint"},{value:"name_asc",label:"N\xe9v szerint"}],k=[{key:"creative",header:"Kreat\xedv",category:"Hirdet\xe9s"},{key:"ad",header:"Hirdet\xe9s",category:"Hirdet\xe9s"},{key:"ad_set",header:"Hirdet\xe9ssorozat / csoport",category:"Hirdet\xe9s"},{key:"platform",header:"Platform",category:"Hirdet\xe9s"},{key:"state",header:"\xc1llapot",category:"Hirdet\xe9s"},{key:"format",header:"Form\xe1tum",category:"Hirdet\xe9s"},{key:"spend",header:"K\xf6lt\xe9s",category:"P\xe9nz\xfcgy"},{key:"impressions",header:"Megjelen\xe9s",category:"Platform metrika"},{key:"reach",header:"El\xe9r\xe9s",category:"Platform metrika"},{key:"clicks",header:"Kattint\xe1s",category:"Platform metrika"},{key:"link_clicks",header:"Link kattint\xe1s",category:"Platform metrika"},{key:"ctr",header:"CTR",category:"Ar\xe1nyok"},{key:"cpc",header:"CPC",category:"Ar\xe1nyok"},{key:"platform_leads",header:"Platform lead",category:"Lead / konverzi\xf3"},{key:"crm_leads",header:"CRM lead",category:"Lead / konverzi\xf3"},{key:"purchases",header:"Konfigur\xe1lt v\xe1s\xe1rl\xe1s",category:"CRM eredm\xe9ny"},{key:"revenue",header:"CRM bev\xe9tel",category:"CRM eredm\xe9ny"},{key:"crm_roas",header:"CRM ROAS",category:"CRM eredm\xe9ny"},{key:"video_plays",header:"Vide\xf3ind\xedt\xe1s",category:"Vide\xf3"},{key:"video_p25",header:"Vide\xf3 25%",category:"Vide\xf3"},{key:"video_p50",header:"Vide\xf3 50%",category:"Vide\xf3"},{key:"video_p75",header:"Vide\xf3 75%",category:"Vide\xf3"},{key:"video_p100",header:"Vide\xf3 100%",category:"Vide\xf3"},{key:"video_thruplays",header:"ThruPlay",category:"Vide\xf3"},{key:"destination",header:"C\xe9loldal / előn\xe9zet",category:"Művelet"},{key:"open",header:"Megnyit\xe1s",category:"Művelet"}],j=["creative","ad","ad_set","state","spend","impressions","clicks","ctr","platform_leads","crm_leads","purchases","revenue","crm_roas","open"],w=[25,50,100];function C(e){return({spend_desc:{field:"spend",direction:"desc"},crm_leads_desc:{field:"crm_leads",direction:"desc"},platform_leads_desc:{field:"platform_leads",direction:"desc"},conversions_desc:{field:"purchases",direction:"desc"},clicks_desc:{field:"clicks",direction:"desc"},date_desc:{field:"ad",direction:"desc"},status_asc:{field:"state",direction:"asc"},name_asc:{field:"ad",direction:"asc"}})[e]}function z(e){var t,a,l,r;return null!==(r=null!==(l=null===(t=e.conversions)||void 0===t?void 0:t.find(e=>"purchase"===e.key))&&void 0!==l?l:null===(a=e.conversions)||void 0===a?void 0:a.find(e=>"order"===e.definitionType))&&void 0!==r?r:null}function N(e){var t,a,l,r;return null!==(r=null!==(l=null===(t=e.conversions)||void 0===t?void 0:t.find(e=>"revenue"===e.key))&&void 0!==l?l:null===(a=e.conversions)||void 0===a?void 0:a.find(e=>null!==e.revenue))&&void 0!==r?r:null}function _(e,t,a){let l="ad_set"===e?"/hirdetesi-attekintes/hirdetessorozatok/".concat(t):"/hirdetesi-attekintes/hirdetesek/".concat(t),r=(0,v.Sg)(a).toString();return r?"".concat(l,"?").concat(r):l}function S(e){var t;let a=e.metricAvailability.crmAttribution;return"not_available"===a.status?{value:"—",note:"Nincs ad-szintű kapcsolat"}:{value:(0,x.uf)(null!==(t=e.attributedLeads)&&void 0!==t?t:0),note:"partial"===a.status?"Csak kiosztott leadek":null}}function M(e,t){return"not_available"===t.status?{value:"—",note:"A platform nem ad normaliz\xe1lt \xe9rt\xe9ket"}:"permission_hidden"===t.status?{value:"—",note:"Jogosults\xe1g miatt rejtve"}:{value:(0,x.uf)(e),note:"partial"===t.status?"R\xe9szleges platformadat":null}}function R(e,t){return(0,l.jsxs)("span",{children:[e,t&&(0,l.jsx)("small",{className:"block max-w-32 text-[10px] text-amber-600",children:t})]})}function A(e,t){let a=M(e,t);return R(a.value,a.note)}function K(e,t){return(0,l.jsxs)("div",{className:"rounded-lg bg-slate-50 px-3 py-2",children:[(0,l.jsx)("p",{className:"text-[10px] font-semibold uppercase tracking-wide text-slate-400",children:e}),(0,l.jsx)("p",{className:"mt-0.5 font-semibold tabular-nums text-slate-900",children:t})]})}function T(e){var t,a,T,L,E,O,P;let{campaignId:V,filters:U,options:D}
1=e,[F,Z]=(0,s.useState)(""),[H,I]=(0,s.useState)(""),[J,G]=(0,s.useState)("all"),[$,q]=(0,s.useState)("spend_desc"),[B,Q]=(0,s.useState)("table"),[W,X]=(0,s.useState)(1),[Y,ee]=(0,s.useState)(25),et=(0,s.useCallback)(e=>{let t=function(e){let t="string"==typeof e.field?e.field:"",a="asc"===e.direction?"asc":"desc";return"spend"===t&&"desc"===a?"spend_desc":"crm_leads"===t&&"desc"===a?"crm_leads_desc":"platform_leads"===t&&"desc"===a?"platform_leads_desc":"purchases"===t&&"desc"===a?"conversions_desc":"clicks"===t&&"desc"===a?"clicks_desc":"state"===t&&"asc"===a?"status_asc":"ad"===t&&"asc"===a?"name_asc":null}(e.sortConfig);t&&q(t);let a=e.metadata.uiFilters;if(a&&"object"==typeof a&&!Array.isArray(a)){var l;"string"==typeof a.search&&Z(a.search.slice(0,80)),"string"==typeof a.status&&G(a.status),("table"===(l=a.viewMode)||"gallery"===l)&&Q(a.viewMode)}let r=e.metadata.pageSize;"number"==typeof r&&w.includes(r)&&ee(r),X(1)},[]),ea=(0,s.useMemo)(()=>({pageSize:Y,uiFilters:{search:F,status:J,viewMode:B}}),[Y,F,J,B]),{activeColumns:el,setVisibleColumns:er,visibleColumns:es}=(0,y.v)("rapid-crm.ads-campaign-creative-columns.v1",k,j,{tableKey:"ads",layoutKey:"campaign_detail",sortConfig:C($),metadata:ea,defaultSortConfig:C("spend_desc"),defaultMetadata:{pageSize:25,uiFilters:{viewMode:"table"}},onApplyLayout:et});(0,s.useEffect)(()=>{let e=window.setTimeout(()=>I(F.trim()),300);return()=>window.clearTimeout(e)},[F]),(0,s.useEffect)(()=>X(1),[V,H,Y,$,J,U]);let ei=(0,s.useMemo)(()=>{let e={level:"campaign",childLevel:"ad",campaignId:V,page:String(W),pageSize:String(Y),sort:$,...H?{search:H}:{},..."all"!==J?{status:J}:{}};return(0,v.TI)(U,e)},[V,H,U,W,Y,$,J]),en=(0,h.b)("/api/ads-overview/metrics/children?".concat(ei),150),eo=null!==(L=null===(t=en.data)||void 0===t?void 0:t.rows)&&void 0!==L?L:[],ed=null===(a=en.data)||void 0===a?void 0:a.pagination,ec=null!==(E=null==ed?void 0:ed.totalPages)&&void 0!==E?E:1,eu=null!==(O=null===(T=en.data)||void 0===T?void 0:T.summary.attributionCoverage)&&void 0!==O?O:null,em=null!==(P=null==D?void 0:D.adsCatalog.deliveryStates)&&void 0!==P?P:p.Ur;return(0,l.jsxs)("div",{className:"space-y-4",children:[(0,l.jsxs)("section",{className:"rounded-xl border border-slate-200 bg-white p-4 shadow-sm sm:p-5",children:[(0,l.jsxs)("div",{className:"flex flex-col gap-4 xl:flex-row xl:items-start xl:justify-between",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"text-lg font-bold text-slate-950",children:"Kreat\xedv- \xe9s hirdet\xe9steljes\xedtm\xe9ny"}),(0,l.jsx)("p",{className:"mt-1 max-w-3xl text-sm text-slate-500",children:"Egy sor egy hirdet\xe9s. A megosztott kreat\xedvok teljes\xedtm\xe9nye nincs mesters\xe9gesen \xf6sszevonva, ez\xe9rt a k\xf6lt\xe9s \xe9s eredm\xe9ny nem dupl\xe1z\xf3dik."})]}),(0,l.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,l.jsx)(f.p,{allColumns:k,visibleColumns:es,onColumnsChange:er,defaultColumns:j}),(0,l.jsxs)("div",{className:"flex min-h-10 rounded-lg border border-slate-200 bg-slate-50 p-1",children:[(0,l.jsx)("button",{type:"button",onClick:()=>Q("table"),className:"grid h-8 w-9 place-items-center rounded-md ".concat("table"===B?"bg-white text-indigo-700 shadow-sm":"text-slate-500"),"aria-label":"T\xe1bl\xe1zatos n\xe9zet",children:(0,l.jsx)(n.Z,{className:"h-4 w-4"})}),(0,l.jsx)("button",{type:"button",onClick:()=>Q("gallery"),className:"grid h-8 w-9 place-items-center rounded-md ".concat("gallery"===B?"bg-white text-indigo-700 shadow-sm":"text-slate-500"),"aria-label":"Gal\xe9ria n\xe9zet",children:(0,l.jsx)(o,{className:"h-4 w-4"})})]})]})]}),eu&&(0,l.jsxs)("div",{className:"mt-4 grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:[K("Kamp\xe1nyhoz kapcsolt CRM lead",(0,x.uf)(eu.campaignLinkedLeads)),K("Hirdet\xe9shez kiosztott",(0,x.uf)(eu.allocatedToChildren)),K("Nem kioszthat\xf3 kreat\xedvhoz",(0,x.uf)(eu.unallocatedLeads)),K("Ad-szintű lefedetts\xe9g",null===eu.allocationRate?"—":"".concat(eu.allocationRate.toFixed(1),"%"))]}),eu&&eu.unallocatedLeads>0&&(0,l.jsxs)("p",{className:"mt-3 rounded-lg border border-amber-200 bg-amber-50 px-3 py-2 text-xs leading-relaxed text-amber-800",children:[(0,x.uf)(eu.unallocatedLeads)," kamp\xe1nyszintű CRM leadhez nincs hirdet\xe9skapcsolat. Ezek nem ker\xfclnek sz\xe9toszt\xe1sra a kreat\xedvok k\xf6z\xf6tt, ez\xe9rt az ad-szintű CRM sz\xe1mok csak a t\xe9nylegesen kapcsolt leadeket mutatj\xe1k."]})]}),(0,l.jsxs)("section",{className:"rounded-xl border border-slate-200 bg-white shadow-sm",children:[(0,l.jsxs)("div",{className:"grid gap-2 border-b border-slate-100 p-4 md:grid-cols-[minmax(0,1fr)_180px_210px_120px]",children:[(0,l.jsxs)("label",{className:"relative block",children:[(0,l.jsx)(d.Z,{className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),(0,l.jsx)("input",{value:F,onChange:e=>Z(e.target.value),type:"search",placeholder:"Hirdet\xe9s vagy azonos\xedt\xf3 keres\xe9se",className:"h-11 w-full rounded-lg border border-slate-200 pl-9 pr-3 text-sm outline-none focus:border-indigo-300 focus:ring-2 focus:ring-indigo-100"})]}),(0,l.jsxs)("select",{value:J,onChange:e=>G(e.target.value),className:"h-11 rounded-lg border border-slate-200 bg-white px-3 text-sm text-slate-700 outline-none focus:border-indigo-300 focus:ring-2 focus:ring-indigo-100",children:[(0,l.jsx)("option",{value:"all",children:"Minden \xe1llapot"}),em.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))]}),(0,l.jsxs)("label",{className:"relative block",children:[(0,l.jsx)(c.Z,{className:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),(0,l.jsx)("select",{value:$,onChange:e=>q(e.target.value),className:"h-11 w-full rounded-lg border border-slate-200 bg-white pl-9 pr-3 text-sm text-slate-700 outline-none focus:border-indigo-300 focus:ring-2 focus:ring-indigo-100",children:b.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})]}),(0,l.jsx)("select",{value:Y,onChange:e=>ee(Number(e.target.value)),className:"h-11 rounded-lg border border-slate-200 bg-white px-3 text-sm text-slate-700",children:w.map(e=>(0,l.jsxs)("option",{value:e,children:[e," sor"]},e))})]}),en.error?(0,l.jsx)("p",{className:"m-4 rounded-lg border border-rose-200 bg-rose-50 px-4 py-6 text-center text-sm font-medium text-rose-700",children:en.error}):en.loading?(0,l.jsx)("div",{className:"m-4 h-80 animate-pulse rounded-xl bg-slate-50"}):0===eo.length?(0,l.jsx)("p",{className:"px-4 py-16 text-center text-sm text-slate-500",children:"Nincs hirdet\xe9s a kiv\xe1lasztott időszakra \xe9s szűrőkre."}):"gallery"===B?(0,l.jsx)("div",{className:"grid gap-4 p-4 sm:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-4",children:eo.map(e=>{let t=z(e),a=N(e),s=S(e);return(0,l.jsxs)("article",{className:"overflow-hidden rounded-xl border border-slate-200 bg-white shadow-sm",children:[(0,l.jsx)("div",{className:"p-3",children:(0,l.jsx)(g.z,{platform:e.platform,adName:e.n
1ame,previewShareableLink:e.previewShareableLink,thumbnailUrl:e.thumbnailUrl,creative:e.creative})}),(0,l.jsxs)("div",{className:"border-t border-slate-100 p-4",children:[(0,l.jsx)(r.default,{href:_("ad",e.id,U),className:"line-clamp-2 font-semibold text-slate-900 hover:text-indigo-700 hover:underline",children:e.name}),e.adSet&&(0,l.jsx)(r.default,{href:_("ad_set",e.adSet.id,U),className:"mt-1 block truncate text-xs text-slate-500 hover:text-indigo-700",children:e.adSet.name}),(0,l.jsxs)("div",{className:"mt-3 grid grid-cols-2 gap-2 text-sm",children:[K("K\xf6lt\xe9s",(0,x.hp)(e.performance.spend,!0)),K("CTR",(0,x.T3)(e.performance.ctr,2)),K("CRM lead",s.value),K("V\xe1s\xe1rl\xe1s",t?(0,x.uf)(t.count):"—"),K("Bev\xe9tel",a?(0,x.hp)(a.revenue,!0):"—"),K("CRM ROAS",(null==a?void 0:a.roas)===null||(null==a?void 0:a.roas)===void 0?"—":"".concat(a.roas.toFixed(2),"\xd7"))]}),s.note&&(0,l.jsx)("p",{className:"mt-2 text-xs text-amber-700",children:s.note})]})]},e.id)})}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"divide-y divide-slate-100 lg:hidden",children:eo.map(e=>{let t=z(e),a=N(e),s=S(e);return(0,l.jsxs)("article",{className:"p-4",children:[(0,l.jsxs)("div",{className:"flex gap-3",children:[(0,l.jsx)("div",{className:"w-20 shrink-0",children:(0,l.jsx)(g.z,{platform:e.platform,adName:e.n
1ame,previewShareableLink:e.previewShareableLink,thumbnailUrl:e.thumbnailUrl,creative:e.creative,compact:!0})}),(0,l.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,l.jsx)(r.default,{href:_("ad",e.id,U),className:"line-clamp-2 font-semibold text-slate-900 hover:text-indigo-700",children:e.name}),e.adSet&&(0,l.jsx)(r.default,{href:_("ad_set",e.adSet.id,U),className:"mt-1 block truncate text-xs text-slate-500 hover:text-indigo-700",children:e.adSet.name})]})]}),(0,l.jsxs)("div",{className:"mt-3 grid grid-cols-2 gap-2 text-sm sm:grid-cols-3",children:[K("K\xf6lt\xe9s",(0,x.hp)(e.performance.spend,!0)),K("Kattint\xe1s",(0,x.uf)(e.performance.clicks)),K("CTR",(0,x.T3)(e.performance.ctr,2)),K("CRM lead",s.value),K("V\xe1s\xe1rl\xe1s",t?(0,x.uf)(t.count):"—"),K("CRM ROAS",(null==a?void 0:a.roas)===null||(null==a?void 0:a.roas)===void 0?"—":"".concat(a.roas.toFixed(2),"\xd7"))]}),s.note&&(0,l.jsx)("p",{className:"mt-2 text-xs text-amber-700",children:s.note})]},e.id)})}),(0,l.jsx)("div",{className:"hidden overflow-x-auto lg:block",children:(0,l.jsxs)("table",{className:"min-w-[1180px] w-full text-left text-sm",children:[(0,l.jsx)("thead",{className:"bg-slate-50 text-[11px] uppercase tracking-wide text-slate-400",children:(0,l.jsx)("tr",{children:el.map(e=>(0,l.jsx)("th",{className:"px-3 py-3 font-semibold",children:e.header},e.key))})}),(0,l.jsx)("tbody",{className:"divide-y divide-slate-100",children:eo.map(e=>(0,l.jsx)("tr",{className:"align-middle hover:bg-slate-50",children:el.map(t=>(0,l.jsx)("td",{className:"px-3 py-3 tabular-nums text-slate-700",children:function(e,t){var a,s,n,o,d,c,u;let m=z(e),f=N(e),v=function(e){let t=e.metricAvailability.platformLeads;return"not_available"===t.status?{value:"—",note:"Nem el\xe9rhető ezen a szinten"}:"permission_hidden"===t.status?{value:"—",note:"Jogosults\xe1g miatt rejtve"}:{value:(0,x.uf)(e.performance.platformLeads),note:"partial"===t.status?"R\xe9szleges platformadat":null}}(e),h=S(e),y=M(e.performance.reach,e.metricAvailability.reach),b=e.metricAvailability.video;if("creative"===t)return(0,l.jsx)("div",{className:"w-20",children:(0,l.jsx)(g.z,{platform:e.platform,adName:e.n
1ame,previewShareableLink:e.previewShareableLink,thumbnailUrl:e.thumbnailUrl,creative:e.creative,compact:!0})});if("ad"===t)return(0,l.jsxs)("div",{className:"max-w-[280px]",children:[(0,l.jsx)(r.default,{href:_("ad",e.id,U),className:"font-semibold text-slate-900 hover:text-indigo-700 hover:underline",children:e.name}),(0,l.jsx)("p",{className:"mt-0.5 truncate text-xs text-slate-400",children:null!==(s=e.externalId)&&void 0!==s?s:e.id})]});if("ad_set"===t)return e.adSet?(0,l.jsx)(r.default,{href:_("ad_set",e.adSet.id,U),className:"max-w-[220px] truncate font-medium text-slate-700 hover:text-indigo-700 hover:underline",children:e.adSet.name}):"—";if("platform"===t)return(0,p.U$)(null!==(n=null==D?void 0:D.adsCatalog.platforms)&&void 0!==n?n:[],e.platform,(0,x.kz)(e.platform));if("state"===t)return(0,p.U$)(em,e.deliveryState,"Ismeretlen");if("format"===t)return(null===(a=e.creative)||void 0===a?void 0:a.format)?(0,x.kz)(e.creative.format):"—";if("spend"===t)return(0,x.hp)(e.performance.spend,!0);if("impressions"===t)return(0,x.uf)(e.performance.impressions);if("reach"===t)return R(y.value,y.note);if("clicks"===t)return(0,x.uf)(e.performance.clicks);if("link_clicks"===t)return(0,x.uf)(e.performance.linkClicks);if("ctr"===t)return(0,x.T3)(e.performance.ctr,2);if("cpc"===t)return(0,x.hp)(e.performance.cpc,!0);if("platform_leads"===t)return R(v.value,v.note);if("crm_leads"===t)return R(h.value,h.note);if("purchases"===t)return m?(0,x.uf)(m.count):"—";if("revenue"===t)return f?(0,x.hp)(f.revenue,!0):"—";if("crm_roas"===t)return(null==f?void 0:f.roas)===null||(null==f?void 0:f.roas)===void 0?"—":"".concat(f.roas.toFixed(2),"\xd7");if("video_plays"===t)return A(e.performance.videoPlays,b);if("video_p25"===t)return A(e.performance.videoP25,b);if("video_p50"===t)return A(e.performance.videoP50,b);if("video_p75"===t)return A(e.performance.videoP75,b);if("video_p100"===t)return A(e.performance.videoP100,b);if("video_thruplays"===t)return A(e.performance.videoThruplays,b);
1if("destination"===t){let t=null!==(u=null!==(c=e.previewShareableLink)&&void 0!==c?c:null===(o=e.creative)||void 0===o?void 0:o.destinationUrl)&&void 0!==u?u:null===(d=e.creative)||void 0===d?void 0:d.playableUrl;return t?(0,l.jsx)("a",{href:t,target:"_blank",rel:"noreferrer",className:"font-semibold text-indigo-700 hover:underline",children:"Megnyit\xe1s"}):"—"}return"open"===t?(0,l.jsxs)(r.default,{href:_("ad",e.id,U),className:"inline-flex min-h-9 items-center gap-1 rounded-lg border border-slate-200 px-2.5 text-xs font-semibold text-slate-700 hover:bg-slate-50",children:["R\xe9szletek ",(0,l.jsx)(i.Z,{className:"h-3.5 w-3.5"})]}):"—"}(e,t.key)},t.key))},e.id))})]})})]}),ed&&ed.totalRows>ed.pageSize&&(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 border-t border-slate-100 px-4 py-3",children:[(0,l.jsxs)("p",{className:"text-xs text-slate-500",children:[(0,x.uf)(ed.returnedRows)," / ",(0,x.uf)(ed.totalRows)," hirdet\xe9s \xb7 ",ed.page,". oldal"]}),(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("button",{type:"button",disabled:W<=1,onClick:()=>X(e=>Math.max(1,e-1)),className:"grid h-10 w-10 place-items-center rounded-lg border border-slate-200 text-slate-600 disabled:opacity-40","aria-label":"Előző oldal",children:(0,l.jsx)(u.Z,{className:"h-4 w-4"})}),(0,l.jsxs)("span",{className:"text-sm font-semibold text-slate-700",children:[ed.page," / ",ec]}),(0,l.jsx)("button",{type:"button",disabled:W>=ec,onClick:()=>X(e=>Math.min(ec,e+1)),className:"grid h-10 w-10 place-items-center rounded-lg border border-slate-200 text-slate-600 disabled:opacity-40","aria-label":"K\xf6vetkező oldal",children:(0,l.jsx)(m.Z,{className:"h-4 w-4"})})]})]})]})]})}},30485:function(e,t,a){a.d(t,{v:function(){return f}});var l=a(2265);let r={};function s(e,t,a){let l=new Set(t.map(e=>e.key)),r=a.filter(e=>l.has(e)),s=(Array.isArray(e)?e:r).filter(e=>"string"==typeof e&&l.has(e)).filter((e,t,a)=>a.indexOf(e)===t);return s.length>0?s:r}function i(e){return e&&"object"==typeof e&&!Array.isArray(e)?e:{}}function n(e){return e.trim().slice(0,120)}function o(e){return JSON.stringify(e)}async function d(e,t){let a=await e.json().catch(()=>null);return"string"==typeof(null==a?void 0:a.error)?a.error:t}async function c(e){var t,a;let l=await fetch("/api/ads-overview/table-layouts?tableKey=".concat(encodeURIComponent(e))),r=await l.json().catch(()=>null);if(!l.ok||!r||r.error||!r.data)throw Error(null!==(t=null==r?void 0:r.error)&&void 0!==t?t:"T\xe1bl\xe1zat n\xe9zet bet\xf6lt\xe9se sikertelen");return null!==(a=r.data.layouts)&&void 0!==a?a:[]}async function u(e){var t,a;let l=await fetch("/api/ads-overview/table-layouts",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...e.id?{id:e.id}:{},tableKey:e.tableKey,layoutKey:e.layoutKey,name:e.name,visibilityScope:"user",columns:e.columns,sortConfig:e.sortConfig,filterConfig:e.filterConfig,metadata:e.metadata,isDefault:e.isDefault,...void 0!==e.displayOrder?{displayOrder:e.displayOrder}:{}})}),r=await l.json().catch(()=>null);if(!l.ok||(null==r?void 0:r.error)||!(null==r?void 0:null===(t=r.data)||void 0===t?void 0:t.layout))throw Error(null!==(a=null==r?void 0:r.error)&&void 0!==a?a:"T\xe1bl\xe1zat n\xe9zet ment\xe9se sikertelen");return r.data.layout}async function m(e){let t=await fetch("/api/ads-overview/table-layouts?id=".concat(encodeURIComponent(e)),{method:"DELETE"});if(!t.ok)throw Error(await d(t,"T\xe1bl\xe1zat n\xe9zet t\xf6rl\xe9se sikertelen"))}function f(e,t,a){var d,f,p,v,h,y,x;let g=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},[b,k]=(0,l.useState)(()=>(function(e,t,a){try{let l=window.localStorage.getItem(e);if(!l)return s(a,t,a);return s(JSON.parse(l),t,a)}catch(e){return s(a,t,a)}})(e,t,a)),[j,w]=(0,l.useState)([]),[C,z]=(0,l.useState)(!!g.tableKey),[N,_]=(0,l.useState)(!1),[S,M]=(0,l.useState)(null),[R,A]=(0,l.useState)(null),K=(0,l.useRef)(!1),T=(0,l.useRef)(null),L=(0,l.useRef)(!1),E=g.tableKey,O=null!==(d=g.layoutKey)&&void 0!==d?d:"default",P=g.onApplyLayout,V=(0,l.useCallback)(e=>{k(s(e,t,a))},[t,a]),U=null!==(f=g.sortConfig)&&void 0!==f?f:r,D=null!==(p=g.filterConfig)&&void 0!==p?p:r,F=null!==(v=g.metadata)&&void 0!==v?v:r,Z=null!==(h=g.defaultSortConfig)&&void 0!==h?h:r,H=null!==(y=g.defaultFilterConfig)&&void 0!==y?y:r,I=null!==(x=g.defaultMetadata)&&void 0!==x?x:r,J=(0,l.useMemo)(()=>({columns:b,sortConfig:U,filterConfig:D,metadata:F}),[D,F,U,b]),G=(0,l.useCallback)((e,l)=>{let r=s(e.columns,t,a);L.current=!0,k(r),A(l?e.id:null),null==P||P({columns:r,sortConfig:i(e.sortConfig),filterConfig:i(e.filterConfig),metadata:i(e.metadata)})},[t,a,P]),$=(0,l.useCallback)(async e=>{if(!E)return[];z(!0);try{let n=await c(E);if(w(n),M(null),e){var l,r;let e=null!==(r=null!==(l=n.find(e=>e.layoutKey===O&&"user"===e.visibilityScope))&&void 0!==l?l:n.find(e=>e.isDefault&&"user"===e.visibilityScope))&&void 0!==r?r:null;e&&(G(e,!1),T.current=o({columns:s(e.columns,t,a),sortConfig:i(e.sortConfig),filterConfig:i(e.filterConfig),metadata:i(e.metadata)}))}return K.current=!0,n}catch(e){return M(e instanceof Error?e.message:"T\xe1bl\xe1zat n\xe9zet bet\xf6lt\xe9se sikertelen"),K.current=!0,[]}finally{z(!1)}},[t,G,a,O,E]);(0,l.useEffect)(()=>{try{window.localStorage.setItem(e,JSON.stringify(b))}catch(e){}},[e,b]),(0,l.useEffect)(()=>{E&&(K.current=!1,A(null),$(!0))},[$,E]),(0,l.useEffect)(()=>
1{if(!E||!K.current||R)return;let e=o(J);if(L.current){T.current=e,L.current=!1;return}if(T.current===e)return;let t=window.setTimeout(()=>{u({tableKey:E,layoutKey:O,name:"Alap n\xe9zet",columns:b,sortConfig:U,filterConfig:D,metadata:F,isDefault:!0}).then(t=>{T.current=e,w(e=>[...e.filter(e=>e.id!==t.id),t].sort((e,t)=>e.displayOrder-t.displayOrder||e.createdAt.localeCompare(t.createdAt))),M(null)}).catch(e=>{M(e instanceof Error?e.message:"T\xe1bl\xe1zat n\xe9zet ment\xe9se sikertelen")})},700);return()=>window.clearTimeout(t)},[R,J,D,F,U,O,E,b]);let q=(0,l.useMemo)(()=>{let e=new Map(t.map(e=>[e.key,e]));return b.map(t=>e.get(t)).filter(e=>!!e)},[t,b]),B=(0,l.useMemo)(()=>j.filter(e=>"user"===e.visibilityScope&&!e.isDefault&&"default"!==e.layoutKey).sort((e,t)=>e.displayOrder-t.displayOrder||e.name.localeCompare(t.name,"hu")),[j]),Q=(0,l.useMemo)(()=>{var e;return R&&null!==(e=B.find(e=>e.id===R))&&void 0!==e?e:null},[R,B]),W=(0,l.useCallback)(e=>{G(e,!0)},[G]),X=(0,l.useCallback)(async e=>{if(!E)return;let t=n(e);if(!t){M("Adj nevet a n\xe9zetnek.");return}_(!0);try{let e=await u({tableKey:E,layoutKey:function(e){let t=n(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9_.:-]+/gi,"_").replace(/^_+|_+$/g,"").toLowerCase().slice(0,48)||"nezet";return"view.".concat(t,".").concat(Date.now())}(t),name:t,columns:b,sortConfig:U,filterConfig:D,metadata:F,isDefault:!1,displayOrder:B.length+1});w(t=>[...t,e]),A(e.id),M(null),$(!1)}catch(e){M(e instanceof Error?e.message:"T\xe1bl\xe1zat n\xe9zet ment\xe9se sikertelen")}finally{_(!1)}},[D,F,U,B.length,$,E,b]),Y=(0,l.useCallback)(async(e,t)=>{if(!E)return;let a=n(t);if(!a){M("Adj nevet a n\xe9zetnek.");return}_(!0);try{let t=await u({id:e.id,tableKey:E,layoutKey:e.layoutKey,name:a,columns:e.columns,sortConfig:i(e.sortConfig),filterConfig:i(e.filterConfig),metadata:i(e.metadata),isDefault:!1,displayOrder:e.displayOrder});w(e=>e.map(e=>e.id===t.id?t:e)),M(null),$(!1)}catch(e){M(e instanceof Error?e.message:"T\xe1bl\xe1zat n\xe9zet \xe1tnevez\xe9se sikertelen")}finally{_(!1)}},[$,E]),ee=(0,l.useCallback)(async e=>{_(!0);try{await m(e.id),w(t=>t.filter(t=>t.id!==e.id)),R===e.id&&A(null),M(null),$(!1)}catch(e){M(e instanceof Error?e.message:"T\xe1bl\xe1zat n\xe9zet t\xf6rl\xe9se sikertelen")}finally{_(!1)}},[R,$]),et=(0,l.useCallback)(async()=>{if(!E)return;let e=s(a,t,a);L.current=!0,k(e),A(null),null==P||P({columns:e,sortConfig:Z,filterConfig:H,metadata:I}),_(!0);try{let t=await u({tableKey:E,layoutKey:O,name:"Alap n\xe9zet",columns:e,sortConfig:Z,filterConfig:H,metadata:I,isDefault:!0});T.current=o({columns:e,sortConfig:Z,filterConfig:H,metadata:I}),w(e=>[...e.filter(e=>e.id!==t.id),t]),M(null),$(!1)}catch(e){M(e instanceof Error?e.message:"Alap\xe9rtelmezett n\xe9zet vissza\xe1ll\xedt\xe1sa sikertelen")}finally{_(!1)}},[t,a,H,I,Z,O,P,$,E]);return{activeColumns:q,setVisibleColumns:V,visibleColumns:b,viewManager:(0,l.useMemo)(()=>({layouts:j,namedLayouts:B,activeNamedLayoutId:R,activeNamedLayout:Q,loading:C,saving:N,error:S,clearError:()=>M(null),loadNamedView:W,saveNamedView:X,renameNamedView:Y,deleteNamedView:ee,resetDefaultLayout:et}),[Q,R,ee,S,j,C,W,B,Y,et,X,N])}}}}]);

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.