PageSourceSearch

https://www.travelsale.com.co/_nuxt/Dl-nfCSR.js

js travelsale.com.co collected 2026-10-08 14:45:09 UTC 4,955 bytes, 1 lines download raw bytes

1var f=Object.defineProperty;var _=(n,t,a)=>t in n?f(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a;var h=(n,t,a)=>_(n,typeof t!="symbol"?t+"":t,a);import{a as y,u as v,r as E,w as L,b as d,o as u,e,p as j,t as A,l as i,F as g,m as G}from"./DO8wghyy.js";const $=""+new URL("ccce_logo_transparente.ALFqVVDo.png",import.meta.url).href;class D{constructor(){h(this,"controller","mediapartners")}async makeRequest(t){try{return{status:200,statusText:"OK",objeto:await $fetch("/api/proxy",{method:"POST",body:{url:t,method:"GET"}})}}catch(a){const o=a.statusCode||500;throw o===403?new TypeError("No tiene privilegios suficientes"):o===404?new TypeError("No existen registros asociados"):o===500?new TypeError("Error interno del servidor, por favor intente nuevamente más tarde"):new TypeError("Error al consultar banners: "+(a.message||a))}}async consultarMediaPartnersXGuidEdicion(t,a){const o=`portal/${this.controller}/${t}`,m=`${a}${o}`;return await this.makeRequest(m)}}const P=new D,R={class:"px-4 mx-auto w-full max-w-screen-xl"},S={class:"font-bold mb-6 text-indigo-900 text-center"},q=["src"],C={class:"flex justify-center mb-6"},k={class:"w-[120px] h-[120px] bg-white rounded-xl shadow-sm hover:shadow-md transition p-[3px] flex items-center justify-center overflow-hidden",style:{"box-shadow":"0 2px 8px rgba(100, 100, 100, 0.35), 0 1px 3px rgba(100, 100, 100, 0.25)"}},T=["href"],M={class:"w-full h-full flex"},N=["srcset"],U=["srcset"],V=["srcset"],I=["srcset"],O=["srcset"],B=["srcset"],F=["src"],H={class:"grid gap-x-2 gap-y-4 justify-items-center overflow-hidden py-4",style:{"grid-template-columns":"repeat(auto-fill, minmax(140px, 1fr))"}},X=["onClick","href","title","data-sponsor","data-URL","aria-label"],K=["src","alt","title"],J={__name:"MediaPartners",setup(n){const t=y(),a=t.public.EVENTO.toUpperCase(),o=t.public.AZURE_STORAGE,m=t.public.API_URL,p=v(),c=E([]),b={url:"https://www.dataglobal.com.co"};L(()=>p.guidEdicion,async l=>{if(l)try{if(!p.guidEdicion){console.warn("No hay guidEdicion disponible");return}const s=await P.consultarMediaPartnersXGuidEdicion(p.guidEdicion,m);c.value=s.objeto||[]}catch(s){console.error("Error cargando media partners:",s),c.value=[]}},{immediate:!0});const w=l=>{dataLayer.push({event:"GA4_redirecciones_comercios",categoria:"Redirecciones comercios",accion:"Redirecciones",marca:l.nombre,plp:"Home",patrocinio:l.nombrePaquete,tipo_evento:"evento",tipo_participante:"Media partner",LinkURL:l.url})};return(l,s)=>(u(),d(g,null,[s[2]||(s[2]=e("br",null,null,-1)),e("div",R,[e("h2",S,A(i(a))+"® ES UNA INICIATIVA DE",1),e("img",{src:i($),alt:"Descripción de la imagen",class:"mx-auto mb-6 md:w-2/5 w-3/5 h-auto max-w-[350px]",width:"350",height:"76"},null,8,q),s[1]||(s[1]=e("h2",{class:"font-bold mb-6 text-indigo-900 text-center"},"APOYA",-1)),e("div",C,[e("div",k,[e("a",{href:b.url,target:"_blank",rel:"noopener noreferrer",class:"cursor-pointer GAAnunciante w-full h-full","aria-label":"Visita la página de DataGlobal SAS"},[e("picture",M,[e("source",{srcset:`${i(o)}cdn-cgi/image/quality=40%2Cformat=webp/assets/LogoDataGlobal.jpg`,media:"(max-width: 767px)",type:"image/webp"},null,8,N),e("source",{srcset:`${i(o)}cdn-cgi/image/quality=40/assets/LogoDataGlobal.jpg`,media:"(max-width: 767px)"},null,8,U),e("source",{srcset:`${i(o)}cdn-cgi/image/quality=60%2Cformat=webp/assets/LogoDataGlobal.jpg`,media:"(min-width: 768px) and (max-width: 1024px)",type:"image/webp"},null,8,V),e("source",{srcset:`${i(o)}cdn-cgi/image/quality=60/assets/LogoDataGlobal.jpg`,media:"(min-width: 768px) and (max-width: 1024px)"},null,8,I),e("source",{srcset:`${i(o)}cdn-cgi/image/quality=80%2Cformat=webp/assets/LogoDataGlobal.jpg`,media:"(min-width: 1025px)",type:"image/webp"},null,8,O),e("source",{srcset:`${i(o)}cdn-cgi/image/quality=80/assets/LogoDataGlobal.jpg`,media:"(min-width: 1025px)"},null,8,B),e("img",{class:"w-full h-full object-contain rounded-xl",src:`${i(o)}cdn-cgi/image/quality=80/assets/LogoDataGlobal.jpg`,alt:"DataGlobal SAS"},null,8,F)])],8,T)])]),c.value.length>0?(u(),d(g,{key:0},[s[0]||(s[0]=e("h2",{class:"font-bold mb-6 text-indigo-900 text-center"},"MEDIA PARTNERS",-1)),e("div",H,[(u(!0),d(g,null,G(c.value,(r,x)=>(u(),d("div",{key:x,class:"w-[120px] h-[120px] bg-white rounded-xl shadow-sm hover:shadow-md transition p-[3px] flex items-center justify-center overflow-hidden",style:{"box-shadow":"0 2px 8px rgba(100, 100, 100, 0.35), 0 1px 3px rgba(100, 100, 100, 0.25)"}},[e("a",{onClick:Y=>w(r),href:r.url,target:"_blank",rel:"noopener noreferrer",class:"cursor-pointer w-full h-full",title:r.nombre,"data-category":"Home","data-sponsor":r.nombrePaquete,"data-URL":r.url,"aria-label":`Visita la página de ${r.nombre||"Media Partner"}`},[e("img",{src:i(o)+r.src,class:"w-full h-full object-contain rounded-xl",alt:r.nombre?`Logo de ${r.nombre}`:"Logo de partner",title:r.nombre||"Partner"}
1,null,8,K)],8,X)]))),128))])],64)):j("",!0)])],64))}};export{J as _};

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.