1import{_ as k}from"./BR9Xglfr.js";import{_ as y}from"./DPLf-UgY.js";import{_ as H}from"./BPIztZUR.js";import{_ as h,g as w,u as v,a as L}from"./lTr7RkzU.js";import{I as u,a9 as f,V as n,X as a,W as l,a0 as r,Q as b,a7 as $,U as g,O as A,aa as P,m as V}from"./BfJgI-1u.js";import{_ as j}from"./CSZFMloa.js";import"./D7mgoD2r.js";import"./BJcvxiDA.js";import"./VssDMSj1.js";import"./DwqrCUKU.js";import"./DKF9JScY.js";import"./Dp4LzAFS.js";import"./DeH3-YI2.js";import"./CCRFdit6.js";import"./C1K6ie2k.js";import"./CqkleIqs.js";import"./Nhks_TqP.js";const C={__name:"TradeHomeMessage",setup(i,{expose:e}){e();const{data:s}=v("/api/messages-home","$CVKeQ0QcLM"),t={messages:s};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}},N={key:0,class:"w-full py-12"},O={key:0,class:"px-4 md:px-8 xl:px-0 max-w-screen-xl mx-auto"},S={class:"w-full grid grid-cols-1 md:grid-cols-4 gap-4"};function T(i,e,s,t,m,x){const o=y,_=H,c=w;return t.messages?(n(),u("div",N,[a(o,null,{default:l(()=>e[0]||(e[0]=[r("h2",{class:"text-3xl mb-6"},"Latest Sales Messages",-1)])),_:1,__:[0]}),t.messages?.docs?.length>0?(n(),u("div",O,[r("div",S,[(n(!0),u(b,null,$(t.messages.docs.slice(0,4),(p,d)=>(n(),g(_,{key:d,message:p,class:"h-full"},null,8,["message"]))),128))])])):f("",!0),a(o,{class:"mt-6 flex items-center justify-center mt-16"},{default:l(()=>[a(c,{to:"/trade/sales-messages",class:"bg-ph-yellow px-4 py-2 text-md rounded-full w-fit flex justify-center items-center hover:bg-black hover:text-white"},{default:l(()=>e[1]||(e[1]=[A(" View all sales messages ")])),_:1,__:[1]})]),_:1})])):f("",!0)}const M=h(C,[["render",T],["__file","homeMessage.vue"]]),W={__name:"TradeLatestAssets",async setup(i,{expose:e}){e();let s,t;const{data:m}=([s,t]=P(()=>v("/api/assets","$BwyOQCt9yA")),s=await s,t(),s),x=V(()=>m.value?.docs?[...m.value.docs].sort((_,c)=>new Date(c.updatedAt)-new Date(_.updatedAt)).slice(0,8):[]),o={assets:m,latestAssets:x};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}},B={key:0,class:"w-full py-12 bg-gray-50"},I={class:"px-4 md:px-8 xl:px-0 max-w-screen-xl mx-auto"},Q={class:"w-full grid grid-cols-2 md:grid-cols-4 gap-4"};function F(i,e,s,t,m,x){const o=y,_=j,c=w;return t.latestAssets.length>0?(n(),u("div",B,[a(o,null,{default:l(()=>e[0]||(e[0]=[r("h2",{class:"text-3xl mb-6"},"Latest Promotional Assets",-1)])),_:1,__:[0]}),r("div",I,[r("div",Q,[(n(!0),u(b,null,$(t.latestAssets,(p,d)=>(n(),g(_,{key:d,poster:p},null,8,["poster"]))),128))])]),a(o,{class:"mt-6 flex items-center justify-center"},{default:l(()=>[a(c,{to:"/trade/assets",class:"bg-ph-yellow px-4 py-2 text-md rounded-full w-fit flex justify-center items-center hover:bg-black hover:text-white"},{default:l(()=>e[1]||(e[1]=[A(" View all assets ")])),_:1,__:[1]})]),_:1})])):f("",!0)}const D=h(W,[["render",F],["__file","latestAssets.vue"]]),E={__name:"tradeHome",props:{slides:Array,campaigns:Array},setup(i,{expose:e}){e();const t={props:i};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}},K={class:"py-16 bg-gray-50"},R={class:"py-8 bg-white"};function U(i,e,s,t,m,x){const o=k,_=y,c=M,p=D,d=L;return n(),g(d,{name:"wrapper",isTrade:!0},{default:l(()=>[s.campaigns?(n(),g(o,{key:0,slides:s.campaigns},null,8,["slides"])):f("",!0),r("div",K,[a(_,{class:"relative"},{default:l(()=>e[0]||(e[0]=[r("h1",{class:"text-4xl"}," Welcome to Premier Holidays Trade ",-1),r("p",{class:"text-lg md:text-xl my-2"}," Premier Holidays have been voted as an âAgent Friendly Operatorâ and we are here to help you sell our holidays. We understand the importance of the travel agent and are committed to supporting you. ",-1),r("p",{class:"text-lg md:text-xl my-2"}," Our Agent Resources section contains resources designed to help you sell Premier Holidays. As well as our brochures and window posters, you will find competitions, special offers and much moreâ¦. ",-1)])),_:1,__:[0]})]),r("div",R,[a(c)]),a(p)]),_:1})}const ie=h(E,[["render",U],["__file","tradeHome.vue"]]);export{ie as default};
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.