<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{aH as ee,ax as te,ab as ae,h as J,j as oe,I as X,bp as se,a5 as ne,J as le,p as I,$ as re,v as Z,bq as ie,r as G,br as ce,ae as ue,q as de,D as me}from"./LtyU63B9.js";import{d as D,x as k,H as Q,o as d,c as b,X as r,E as m,u as a,A as B,a0 as V,O as W,a5 as g,F as j,af as E,S as q,n as pe,f as x,D as _e,Z as F,ad as fe,an as N,aq as he,as as ve,a1 as ye,a2 as $e,a3 as be}from"./DwEBCoK0.js";import{_ as ge,n as Ce}from"./2YWjGbb-.js";import{_ as Y}from"./CddHW3Ar.js";import{_ as Ve}from"./BBwRpr6V.js";import{u as qe}from"./PoNYYF7G.js";import"./ABmJ9PuY.js";const xe={class:"grid-container"},Fe={class:"flex space-x-8 py-2"},ke={class:"flex text-title text-secondary text-center space-x-8 py-2 whitespace-nowrap overflow-auto"},we=D({__name:"HelpSearch",props:{modelValue:{},data:{}},emits:["update:modelValue"],setup(_,{emit:o}){const i=o,f=_,p=ee(),u=ae(t=&gt;{i("update:modelValue",t),p.replace({query:{q:t}})},100),s=k({get(){return f.modelValue},set(t){u(t)}}),n=k(()=&gt;{var t;return Object.keys(((t=f.data)==null?void 0:t.articles)??[])}),$=k(()=&gt;{var t;return(t=f.data)==null?void 0:t.sections.filter(({id:h})=&gt;n.value.includes(h.toString()))});return(t,h)=&gt;{const w=Q("FormKit"),S=J,A=oe;return d(),b("div",xe,[r("section",Fe,[m(w,{modelValue:a(s),"onUpdate:modelValue":h[0]||(h[0]=H=&gt;B(s)?s.value=H:null),type:"search",label:t.$t("search.placeholder"),name:"q","prefix-icon":"search"},null,8,["modelValue","label"]),m(S,{color:"secondary",class:"min-w-max",to:{hash:"#contact"}},{default:V(()=&gt;[W(g(t.$t("contactForm.cta")),1)]),_:1})]),r("section",ke,[(d(!0),b(j,null,E(a($),({name:H,id:T})=&gt;{var e,l;return d(),q(A,{key:T,to:{hash:`#section-${T}`},class:pe(["cursor-pointer hover:text-primary min-w-max",{"!text-primary":Number((l=(e=(t._.provides[te]||t.$route).hash)==null?void 0:e.match(/\d+/))==null?void 0:l[0])===T}])},{default:V(()=&gt;[W(g(H),1)]),_:2},1032,["to","class"])}),128))])])}}}),O=_=&gt;_&amp;&amp;_.replace("#",""),Se={key:0},Ae={clasS:"mb-6"},He=["textContent"],Te=["innerHTML"],Me=D({__name:"FaqEntries",props:{data:{}},setup(_){const o=_,i=x(""),f=X(),p=k(()=&gt;{if(!o.data)return null;const{articles:c,sections:u}=o.data,s=u.filter(({id:n})=&gt;c[String(n)]);return s.forEach(n=&gt;{n.articles=c[String(n.id)]}),s});return _e(()=&gt;{i.value=O(f.hash)||""}),se(c=&gt;{i.value=O(c.hash)||""}),(c,u)=&gt;{const s=ge;return a(p)?(d(),b("div",Se,[r("div",Ae,[r("h1",{class:"text-large-title",textContent:g(c.$t("faq.headline"))},null,8,He),r("p",{innerHTML:c.$t("faq.description")},null,8,Te)]),(d(!0),b(j,null,E(a(p),({articles:n,name:$,id:t})=&gt;(d(),b("div",{key:t,class:"py-4"},[m(s,{modelValue:a(i),"onUpdate:modelValue":u[0]||(u[0]=h=&gt;B(i)?i.value=h:null),title:$,items:n,"title-key":"header","description-key":"bodytext","article-id":`section-${t}`},null,8,["modelValue","title","items","article-id"])]))),128))])):F("",!0)}}}),je=Y(Me,[["__scopeId","data-v-e8148987"]]),Be={class:"flex justify-between mb-6"},De=["textContent"],Pe=D({__name:"HelpSuccessCard",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(_,{emit:o}){const i=o,f=_,p=k({get(){return f.modelValue},set(c){i("update:modelValue",c)}});return(c,u)=&gt;{const s=ne;return a(p)?(d(),q(s,{key:0},{default:V(()=&gt;[r("div",Be,[r("h5",{class:"text-title",textContent:g(c.$t("contactForm.success.title"))},null,8,De),r("button",{class:"hover:fill-primary",onClick:u[0]||(u[0]=n=&gt;p.value=!1)},[m(a(fe))])]),r("p",null,g(c.$t("contactForm.success.message")),1)]),_:1})):F("",!0)}}}),Ue=["textContent"],We=["textContent"],Ee={class:"grid grid-cols-2 gap-3 py-4"},ze={key:2,class:"col-span-2"},Ie=["textContent"],Ne={class:"col-span-2 gap-3 flex flex-wrap my-2"},Re={class:"flex justify-between"},Le={key:0},Ke=D({inheritAttrs:!1,__name:"HelpContact",async setup(_){let o,i;const{fetchWithAuth:f}=le(),p=I(f),c=I(),u=re(),s=x(),n=x(),$=x(!1),t=x(),{data:h}=([o,i]=N(()=&gt;Z("ticketconfig",()=&gt;c.get("/ticket-configs"))),o=await o,i(),o),{countries:w}=([o,i]=N(()=&gt;qe()),o=await o,i(),o),S=k(()=&gt;{var e;return(e=w.value)==null?void 0:e.map(l=&gt;({label:l.name,value:l.iso2}))}),A=async e=&gt;{var C;const l={...e,poolId:(C=n.value)==null?void 0:C.id};try{await p.post("tickets",{...l}),$.value=!0,ie("helpform")}catch{u.add({translation:G.failedToSend})}},H=async e=&gt;{const{pools:l}=await p.post("ticket-configs/pool",{country:e.target.value});s.value=l,l.length===1?(n.value=Object.assign({},l[0]),s.value=void 0):s.value=l},T=async e=&gt;{var P;const l=e.target.value,C=(P=n.value)==null?void 0:P.categories.find(({id:z})=&gt;z===l),v=await p.get(`/faqs/similar?label_names=${C==null?void 0:C.key}`);t.value=v.data};return(e,l)=&gt;{const C=Pe,v=Q("FormKit"),P=J,z=Ve;return d(),b(j,null,[m(C,{modelValue:a($),"onUpdate:modelValue":l[0]||(l[0]=U=&gt;B($)?$.value=U:null)},null,8,["modelValue"]),he(r("section",$e(be(e.$attrs)),[r("h3",{class:"text-1",textContent:g(e.$t("contactForm.header"))},null,8,Ue),r("p",{textContent:g(e.$t("contactForm.intro"))},null,8,We),m(v,{id:"helpform",type:"form",config:{validationVisibility:"submit"},actions:!1,onSubmit:A},{default:V(()=&gt;{var U,R,L,K;return[r("div",Ee,[m(v,{name:"firstname",type:"text",label:e.$t("contactForm.fields.firstname"),validation:"required"},null,8,["label"]),m(v,{name:"lastname",type:"text",label:e.$t("contactForm.fields.lastname"),validation:"required"},null,8,["label"]),m(v,{name:"email",type:"text",label:e.$t("contactForm.fields.email"),validation:"required|email"},null,8,["label"]),m(v,{name:"countryIso",type:"select",label:e.$t("contactForm.fields.country"),placeholder:e.$t("pleaseChoose",[e.$t("invoiceAddressModal.fields.country")]),options:a(S),validation:"required",onChange:H},null,8,["label","placeholder","options"]),a(s)&amp;&amp;a(s).length&gt;1?(d(),q(v,{key:0,modelValue:a(n),"onUpdate:modelValue":l[1]||(l[1]=y=&gt;B(n)?n.value=y:null),name:"pool",label:e.$t("contactForm.fields.location"),options:(U=a(s))==null?void 0:U.map(y=&gt;({value:y,label:y.name})),type:"select",placeholder:e.$t("pleaseChoose",[e.$t("contactForm.fields.location")]),"text-prop":"name",validation:"required"},null,8,["modelValue","label","options","placeholder"])):F("",!0),(R=a(n))!=null&amp;&amp;R.categories.length?(d(),q(v,{key:1,name:"categoryId",type:"select",options:a(n).categories.map(y=&gt;({value:y.id,label:y.name})),validations:"required",label:e.$t("contactForm.fields.subject"),placeholder:e.$t("pleaseChoose",[e.$t("contactForm.fields.subject")]),validation:"required",onChange:T},null,8,["options","label","placeholder"])):F("",!0),(L=a(t))!=null&amp;&amp;L.length?(d(),b("div",ze,[r("small",{class:"text-primary text-title",textContent:g(e.$t("faq.similarArticles.header"))},null,8,Ie),r("div",Ne,[(d(!0),b(j,null,E(a(t),({id:y,title:M})=&gt;(d(),q(P,{key:y,to:{hash:`#${("normalizeFaqTitle"in e?e.normalizeFaqTitle:a(Ce))(M)}`}},{default:V(()=&gt;[W(g(M),1)]),_:2},1032,["to"]))),128))])])):F("",!0),m(v,{name:"text",type:"textarea",label:e.$t("contactForm.fields.message"),validation:"required","outer-class":"col-span-2"},null,8,["label"])]),r("div",Re,[(K=a(h))!=null&amp;&amp;K.terms?(d(),b("div",Le,[(d(!0),b(j,null,E(a(h).terms,({key:y,...M})=&gt;(d(),q(z,ye({key:y??M.id,ref_for:!0},M),null,16))),128))])):F("",!0),m(v,{type:"submit",form:"helpform"},{default:V(()=&gt;[W(g(e.$t("confirm")),1)]),_:1})])]}),_:1})],16),[[ve,!a($)]])],64)}}}),Oe={class:"help-grid py-8"},Je={class:"bg-surface-base help-grid"},Xe=D({__name:"help",async setup(_){let o,i;ce(ue(1200,800,"share-images/help_new.jpg"));const f=I(),p=X(),{throwCreateError:c}=de(),u=x(p.query.q??""),{data:s,error:n}=([o,i]=N(()=&gt;Z("help",()=&gt;f.get("/faqs",{params:{q:u.value}}),{watch:[u]})),o=await o,i(),o);return n.value&amp;&amp;c({statusMessage:G.failedToLoad}),($,t)=&gt;{const h=we,w=je,S=Ke;return d(),q(me,null,{"sticky-in-nav":V(()=&gt;[m(h,{modelValue:a(u),"onUpdate:modelValue":t[0]||(t[0]=A=&gt;B(u)?u.value=A:null),data:a(s)},null,8,["modelValue","data"])]),default:V(()=&gt;[r("div",Oe,[m(w,{data:a(s),class:"mb-12"},null,8,["data"])]),r("div",Je,[m(S,{id:"contact"})])]),_:1})}}}),ot=Y(Xe,[["__scopeId","data-v-975381a3"]]);export{ot as default};
</pre></body></html>