PageSourceSearch

https://fodboldpakker.dk/_nuxt/C1Vv-kVe.js

js fodboldpakker.dk collected 2026-10-02 23:26:26 UTC 6,670 bytes, 2 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="73daf2bb-6e45-48f8-a4f3-fae150341729",e._sentryDebugIdIdentifier="sentry-dbid-73daf2bb-6e45-48f8-a4f3-fae150341729")}catch(Q){}import{_ as e}from"./CE1rANRC.js";import{b5 as a,aY as l,b6 as t,b8 as s,b1 as r}from"./DQ2-L7T_.js";import{a7 as n,G as i,a1 as o,a2 as u,a3 as c,O as m,u as g,ab as d,ac as p,N as b,a6 as f,a0 as h,Z as x,$ as y,n as v}from"./Cog6zwAo.js";import{u as w}from"./C88wCSMO.js";import{u as C}from"./Cs77hbqj.js";import"./Cg6F11O5.js";const j=""+new URL("london.DY_8jK5O.jpg",import.meta.url).href,L=""+new URL("manchester.CEEvapWP.jpg",import.meta.url).href,k=""+new URL("liverpool.B26Z2JLo.jpg",import.meta.url).href,P=""+new URL("barcelona.Bipc951e.jpg",import.meta.url).href,_=""+new URL("madrid.BEf0YMNg.jpg",import.meta.url).href,B=""+new URL("milano.B4U7lrWW.jpg",import.meta.url).href,U=""+new URL("munchen.6Y7roJXs.jpg",import.meta.url).href,R=""+new URL("paris.6IXsQBpx.jpg",import.meta.url).href,D=""+new URL("torino.C6lahPRV.jpg",import.meta.url).href,I={class:"py-10 lg:py-16 bg-surface"},M={class:"container p-6 mx-auto"},$={class:"flex justify-between items-center mb-8"},F={class:"flex gap-3 items-center"},Z={class:"text-2xl font-extrabold text-text-primary"},z={class:"mb-8 max-w-2xl text-base text-text-secondary"},E={class:"flex justify-center items-center py-8 min-h-[200px]"},Y={class:"grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3"},A={class:"relative h-36 overflow-hidden"},T=["src","alt"],W={class:"absolute bottom-0 left-0 z-10 p-4 w-full"},J={class:"text-xl font-bold text-white leading-snug"},K={key:0,class:"inline-block ml-1 fire-icon",width:"18",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Hot destination"},N={class:"text-xs text-white/70 font-medium"},O={class:"p-4 space-y-2"},S=["src","alt"],X={class:"text-sm font-semibold text-text-primary group-hover/club:text-primary transition-colors truncate"},G={class:"flex justify-center mt-6 md:hidden"},H=a({__name:"BlogPopularDestinations",setup(a){const{t:H,locale:Q}=l(),V=t(),q=w(),ee=v(()=>V({name:"clubs"})),ae=[{name:"London",league:"Premier League",hot:!0,image:j,slugPatterns:["arsenal","chelsea","tottenham","west-ham","crystal-palace","fulham"]},{name:"Manchester",league:"Premier League",hot:!0,image:L,slugPatterns:["manchester-united","manchester-city","man-united","man-city"]},{name:"Liverpool",league:"Premier League",hot:!1,image:k,slugPatterns:["liverpool","everton"]},{name:"Barcelona",league:"La Liga",hot:!0,image:P,slugPatterns:["barcelona","fc-barcelona"]},{name:"Madrid",league:"La Liga",hot:!0,image:_,slugPatterns:["real-madrid","atletico-madrid","atletico-de-madrid"]},{name:"Milano",league:"Serie A",hot:!1,image:B,slugPatterns:["ac-milan","inter-milan","inter","milan"]},{name:"München",league:"Bundesliga",hot:!1,image:U,slugPatterns:["bayern-munich","bayern-munchen","fc-bayern"]},{name:"Paris",league:"Ligue 1",hot:!1,image:R,slugPatterns:["paris-saint-germain","psg"]},{name:"Torino",league:"Serie A",hot:!1,image:D,slugPatterns:["juventus"]}],{data:le,pending:te}=C(`blog-popular-clubs-${Q.value}`,async()=>{try{return q.popularClubs?.length>0?{clubs:q.popularClubs}:(await q.popular(),{clubs:q.popularClubs||[]})}catch(e){return{clubs:[]}}},{server:!0,lazy:!0,default:()=>({clubs:[]})}),se=v(()=>q.popularClubs?.length>0?q.popularClubs:le.value?.clubs||[]),re=v(()=>te.value&&0===se.value.length),ne=v(()=>0===se.value.length?[]:ae.map(e=>{const a=se.value.filter(a=>e.slugPatterns.some(e=>a.slug?.toLowerCase().includes(e)||e.includes(a.slug?.toLowerCase())));return 0===a.length?null:{name:e.name,league:e.league,hot:e.hot,image:e.image,clubs:a.map(e=>({slug:e.slug,name:e.name,logo:e.logo?.originalUrl||""}))}}).filter(Boolean));return(a,l)=>{const t=e,v=s,w=r;return n(),i("section",I,[o("div",M,[o("div",$,[o("div",F,[l[1]||(l[1]=o("div",{class:"flex justify-center items-center w-10 h-10 rounded-full bg-secondary/20"},[o("i",{class:"i i-location block text-xl h-[18px] text-secondary"})],-1)),o("h2",Z,[u(c(a.$t("blog.destinations_title")),1),l[0]||(l[0]=o("span",{class:"text-primary"},".",-1))])]),m(t,{class:"hidden md:block",link:g(ee),title:a.$t("cta.see_all_clubs"),"is-dark":""},null,8,["link","title"])]),o("p",z,c(a.$t("blog.destinations_subtitle")),1),d(o("div",E,[m(v)],512),[[p,g(re)]]),d(o("div",Y,[(n(!0),i(b,null,f(g(ne),(e,a)=>(n(),i("div",{key:`city-${a}`,class:"relative overflow-hidden rounded-xl bg-surface-elevated transition-all duration-300 border border-transparent hover:border-border-default group"},[o("div",A,[o("img",{src:e.image,alt:e.name,class:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-105",loading:"lazy",width:"400",height:"144"},null,8,T),l[3]||(l[3]=o("div",{class:"absolute inset-0 bg-gradient-to-t from-black/60 via-black/15 to-transparent"},null,-1)),o("div",W,[o("h3",J,[u(c(e.name)+" ",1),e.hot?(n(),i("svg",K,[...l[2]||(l[2]=[o("path",{class:"flame-outer",d:"M12 23C16.5 23 20 19.5 20 15.5C20 11.5 17 8.5 15 6.5C14.5 6 13.5 7 13 7.5C12.5 6 11.5 4 10 2C9.5 3.5 8.5 5.5 7 7.5C5.5 9.5 4 12 4 15.5C4 19.5 7.5 23 12 23Z",fill:"#FF6D00"},null,-1),o("path",{class:"flame-mid",d:"M12 21C15 21 17 18.5 17 16C17 13.5 15.5 11.5 14 10C13.5 9.5 12.5 10.5 12 11C11.5 10 10.5 8.5 9.5 7C9 8 8.5 9.5 7.5 11C6.5 12.5 6 14 6 16C6 18.5 9 21 12 21Z",fill:"#FFAB00"},null,-1),o("path",{class:"flame-inner",d:"M12 19C13.5 19 15 17.5 15 16C15 14.5 14 13 13 12C12.5 13 11.5 12 11 11C10.5 12.5 9 14.5 9 16C9 17.5 10.5 19 12 19Z",fill:"#FFD600"},null,-1)])])):h("",!0)]),o("p",N,c(e.league),1)])]),o("div",O,[(n(!0),i(b,null,f(e.clubs,e=>(n(),x(w,{key:`club-${e.slug}`,to:g(V)({name:"football-trips-slug",params:{slug:e.slug}}),class:"flex items-center gap-3 p-2.5 rounded-lg bg-surface hover:bg-primary/5 transition-colors group/club border border-border-default hover:border-primary/20"},{default:y(()=>[o("img",{src:e.logo,alt:e.name,class:"w-7 h-7 object-contain flex-shrink-0",width:"28",height:"28",loading:"lazy"},null,8,S),o("span",X,c(e.name),1),l[4]||(l[4]=o("i",{class:"i i-arrow-right-1 block h-[10px] text-text-muted group-hover/club:text-primary transition-colors ml-auto flex-shrink-0"},null,-1))]),_:2},1032,["to"]))),128))])]))),128))],512),[[p,!g(re)]]),o("div",G,[m(t,{link:g(ee),title:a.$t("cta.see_all_clubs"),"is-dark":""},null,8,["link","title"])])])])}}},[["__scopeId","data-v-4d9ba4c0"]]);export{H as default};
2//# sourceMappingURL=C1Vv-kVe.js.map

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.