1import{_ as x}from"./BaseHeading.vue.8e887023.js";import{_ as N,a as B}from"./BaseCaptionedList.vue.3ca7cb93.js";import{_ as L}from"./constants.10152035.js";import{_ as U}from"./BaseCard.cfc0459e.js";import{u as w}from"./useOrigin.57e6a1c7.js";import{u as F}from"./vue-i18n.runtime.26f87870.js";import{k as H,an as T,a8 as D,l,ac as i,x as n,q as a,ad as d,ae as t,ah as o,u as c,m as $,V as E,ag as M}from"./runtime-core.esm-bundler.b8cf7e40.js";import"./_plugin-vue_export-helper.c27b6911.js";import"./useApi.a85493b9.js";const j={class:"grid grid-cols-1 gap-7"},I={class:"flex flex-col gap-3 py-5"},q={class:"flex items-center gap-2"},z={class:"text-sm font-medium text-gray-600"},A={class:"flex justify-between"},O={class:"flex items-center gap-2"},R={class:"text-sm font-medium text-gray-600"},S=["href"],G={class:"flex items-center gap-2"},J={key:0,class:"text-sm font-medium text-gray-600"},K={key:2},P={key:3},Q={key:1},W={key:2},X={key:3},Y=o("h2",{class:"text-gray-900 first-letter:uppercase mt-3"}," Un autre hébergement vous a tapé dans l'oeil ? ",-1),Z=o("p",{class:"text-sm font-medium text-gray-600"}," Votre code cadeau est valable sur l'ensemble de notre site. ",-1),ee=["innerHTML"],te=["innerHTML"],he=H({__name:"VoucherDetails",props:{voucher:null},async setup(s){let r,m;const{originName:v,originUrl:h,voucherHelpUrl:k}=([r,m]=T(()=>w()),r=await r,m(),r),{locale:b}=F();return(e,oe)=>{const C=x,V=N,u=D("i18n-t"),_=L,g=B,f=U;return l(),i("div",j,[n(f,null,{default:a(()=>{var y;return[n(C,{as:"h2"},{default:a(()=>[d(t(e.$t("vouchers.voucher_details.title",{code:s.voucher.code})),1)]),_:1}),o("div",I,[o("dl",q,[o("dt",z,t(e.$t("vouchers.voucher_details.remaining_amount")),1),o("dd",null,t(new Intl.NumberFormat(c(b),{style:"currency",currency:"EUR"}).format(s.voucher.remainingBalance.amount/100)),1)]),o("div",A,[o("dl",O,[o("dt",R,t(e.$t("vouchers.voucher_details.expires_at")),1),n(u,{tag:"dd",keypath:"vouchers.voucher_details.valid_until"},{date:a(()=>[n(V,{value:new Date(s.voucher.validUntil)},null,8,["value"])]),_:1})]),o("a",{href:c(k),target:"_blank",class:"text-xs underline italic hover:text-gray-600"},t(e.$t("vouchers.voucher_details.extend_gift")),9,S)]),o("dl",G,[s.voucher.isVoucherCode?(l(),$(u,{key:1,keypath:"vouchers.voucher_details.discover_rental",tag:"dt",class:"text-sm font-medium text-gray-600"},{buyer_name:a(()=>[o("span",null,t(s.voucher.buyerFullName),1)]),_:1})):(l(),i("dt",J,t(e.$t("vouchers.voucher_details.buyer_name")),1)),s.voucher.isVoucherCode?(l(),i("dd",P,[n(_,{to:(y=s.voucher.service)!=null&&y.abcdUrl?e.$translateEntityField(s.voucher.service.abcdUrl):c(h),target:"_blank",external:"",class:"underline"},{default:a(()=>{var p;return[d(t(e.$translateEntityField((p=s.voucher.service)==null?void 0:p.name)),1)]}),_:1},8,["to"])])):(l(),i("dd",K,t(s.voucher.buyerFullName),1))])]),n(g,{caption:e.$t("vouchers.voucher_details.usage.title")},{default:a(()=>[s.voucher.isVoucherCode?(l(),i("li",Q,t(e.$t("vouchers.voucher_details.usage.goto_rental")),1)):(l(),$(u,{key:0,keypath:"vouchers.voucher_details.usage.goto_marketplace",tag:"li"},{marketplace:a(()=>[n(_,{to:c(h),target:"_blank",external:"",class:"underline"},{default:a(()=>[d(t(c(v)==="abcd"?"abracadaroom.com":"unicstay.com"),1)]),_:1},8,["to"])]),_:1})),s.voucher.isVoucherCode?(l(),i("li",X,t(e.$t("vouchers.voucher_details.usage.select_dates")),1)):(l(),i("li",W,t(e.$t("vouchers.voucher_details.usage.select_rental")),1)),o("li",null,t(e.$t("vouchers.voucher_details.usage.fill_form")),1),o("li",null,t(e.$t("vouchers.voucher_details.usage.add_options")),1),o("li",null,t(e.$t("vouchers.voucher_details.usage.add_code")),1),o("li",null,t(e.$t("vouchers.voucher_details.usage.complete_payment")),1),o("li",null,t(e.$t("vouchers.voucher_details.usage.receive_mail")),1)]),_:1},8,["caption"]),s.voucher.isVoucherCode?(l(),i(E,{key:0},[Y,n(u,{keypath:"vouchers.voucher_details.usage.goto_marketplace",tag:"p",class:"text-sm font-medium text-gray-600"},{marketplace:a(()=>[n(_,{to:c(h),target:"_blank",external:"",class:"underline"},{default:a(()=>[d(t(c(v)==="abcd"?"abracadaroom.com":"unicstay.com"),1)]),_:1},8,["to"])]),_:1}),Z],64)):M("",!0)]}),_:1}),n(f,null,{default:a(()=>[n(g,{caption:e.$t("vouchers.voucher_details.conditions.title")},{default:a(()=>[o("li",{innerHTML:e.$t("vouchers.voucher_details.conditions.online_only")},null,8,ee),o("li",null,t(e.$t("vouchers.voucher_details.conditions.no_same_day_booking")),1),o("li",null,t(e.$t("vouchers.voucher_details.conditions.can_be_split")),1),o("li",null,t(e.$t("vouchers.voucher_details.conditions.can_use_mutliple")),1),o("li",null,t(e.$t("vouchers.voucher_details.conditions.cannot_use_promocode")),1),o("li",null,t(e.$t("vouchers.voucher_details.conditions.only_for_bookings")),1),o("li",null,t(e.$t("vouchers.voucher_details.conditions.price_subject_to_change")),1),o("li",{innerHTML:e.$t("vouchers.voucher_details.conditions.options")},null,8,te),o("li",null,t(e.$t("vouchers.voucher_details.conditions.no_refund")),1)]),_:1},8,["caption"])]),_:1})])}}});
1export{he 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.