PageSourceSearch

https://www.premierholidays.co.uk/_nuxt/DksqL-ZA.js

js premierholidays.co.uk collected 2026-09-24 23:36:18 UTC 3,027 bytes, 1 lines download raw bytes

1import{_ as b,m as k}from"./lTr7RkzU.js";import{_ as U}from"./DKF9JScY.js";import{_ as g}from"./DeH3-YI2.js";import{U as q}from"./CSdpgRJq.js";import{_ as j}from"./DM4AR-M6.js";import{I as n,V as t,Q as h,a7 as y,U as I,W as p,X as l,a0 as a,a9 as f,a1 as S,a8 as B,m as C}from"./BfJgI-1u.js";import{_ as N}from"./DPLf-UgY.js";const V={__name:"UniversalFaq",props:{faqs:Array},setup(r,{expose:o}){o();const s={props:r};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}},F={class:"flex flex-col gap-2 w-full my-8"};function O(r,o,e,s,c,v){const u=q,_=g,d=j;return t(),n("div",F,[(t(!0),n(h,null,y(e.faqs,(i,m)=>(t(),I(d,{"unmount-on-hide":!1,class:"flex flex-col gap-2 w-full border-t-1 py-4 pb-3 justify-center",key:m},{content:p(()=>[l(_,{content:i.anwser},null,8,["content"])]),default:p(()=>[l(u,{label:i.question,color:"neutral",variant:"ghost","trailing-icon":"i-lucide-chevron-down",ui:{icon:"mr-4",trailingIcon:"group-data-[state=open]:rotate-180 transition-transform duration-200 ml-2"},block:"",class:"w-full flex justify-start text-xl serif px-0"},null,8,["label"])]),_:2},1024))),128))])}const P=b(V,[["render",O],["__file","faq.vue"]]),T={__name:"DestinationPageSection",props:{section:Object},setup(r,{expose:o}){o();const e=r,s=C(()=>{if(e.section.background=="gray")return"bg-gray-100";if(e.section.background=="premier-blue")return"bg-ph-blue text-white";if(e.section.background=="premier-blue-light")return"bg-ph-light-blue";if(e.section.background=="premier-yellow")return"bg-ph-yellow";if(e.section.background=="white")return"bg-white";if(e.section.background=="none")return"bg-transparent"}),c={props:e,background:s};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}},$={class:"w-full flex flex-col md:flex-row justify-between gap-8 items-center"},D={key:0,class:"w-fit flex flex-col items-center"},R={class:"relative w-full"},W={key:0,class:"absolute bottom-2 bg-ph-blue/50 rounded-full backdrop-blur-xl text-xs px-4 py-2 text-center left-2 right-2"},z={class:"w-full flex flex-col"},A={class:"text-4xl"},E={key:0};function H(r,o,e,s,c,v){const u=k,_=U,d=g,i=P,m=N;return t(),n("div",{class:B(` w-full flex justify-center items-center py-4 px-2 ${s.background}`)},[l(m,null,{default:p(()=>[a("div",$,[e.section.media?.thumbnail?.cloudinaryId?(t(),n("div",D,[a("div",R,[e.section.media?.thumbnail?.caption?(t(),n("p",W,S(e.section.media?.thumbnail?.caption),1)):f("",!0),l(u,{src:e.section.media?.thumbnail?.cloudinaryId,provider:"cloudinary",width:"600",class:"rounded-xl shadow-lg",alt:e.section.media?.thumbnail?.alt},null,8,["src","alt"])])])):f("",!0),a("div",z,[a("h2",A,[l(_,{text:e.section.title},null,8,["text"])]),l(d,{content:e.section.content},null,8,["content"])])]),(t(!0),n(h,null,y(e.section.moreInfo,(x,w)=>(t(),n("div",{key:w},[o[0]||(o[0]=a("div",null,null,-1)),x.faq?(t(),n("div",E,[l(i,{faqs:x.faq},null,8,["faqs"])])):f("",!0)]))),128))]),_:1})],2)}const Y=b(T,[["render",H],["__file","pageSection.vue"]]);export{P as _,Y as a};

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.