1import k from"./B3x5dYws.js";import x from"./BVm8vNn8.js";import{c as w}from"./BBWbxyqV.js";import{d as C,w as d,B as S,n as s,k as A,z as B,c as D,e as M,a as _,b as R,p as t,u as V,l as N,o as i,f as E}from"./B1oIcqXS.js";import{u as P}from"./B7iB0kyk.js";import"./Cj9yNu_v.js";import"./ByPox6v1.js";const Q={class:"contact-page"},U={class:"wrapper"},Y=C({__name:"contact",async setup(z){let o,a;const{data:u}=([o,a]=d(()=>V(w)),o=await o,a(),o),l=S(),c=s(()=>{const e=l.query.requestFile;return Array.isArray(e)?e[0]||null:typeof e=="string"?e:null}),f=s(()=>{const e=l.query.requestFileDescription;return Array.isArray(e)?e[0]||null:typeof e=="string"?e:null}),n=s(()=>!!c.value),m=s(()=>u.value?.contactForm??null),y=s(()=>u.value?.requestForm??null),r=s(()=>n.value?y.value:m.value),v=s(()=>u.value?.consentMessage),q=s(()=>m.value?.products??[]);if(!r.value)throw A({statusCode:404,statusMessage:"Contact form page not found"});const{data:F}=([o,a]=d(()=>N()),o=await o,a(),o);P(null,F,{title:"Contact Us"});const p=B(!1);function b(){p.value=!0}return(e,I)=>{const h=k,g=x;return i(),D("section",Q,[M("div",U,[t(p)&&t(r)?(i(),_(h,{key:0,"form-type":t(n)?"request":"contact",title:t(r).thankYouTitle||void 0,description:t(r).thankYouDescription||void 0,"show-thank-you":!0},null,8,["form-type","title","description"])):t(r)?(i(),_(g,{key:1,title:t(n)&&t(c)?`Request ${t(c)}`:t(r).title||"",description:t(r).description||void 0,"request-file-description":t(n)&&t(f)||void 0,"form-type":t(n)?"request":"contact",products:t(q),"checkbox-text":t(v)||void 0,"submit-button-label":t(n)?"Request file":"Contact Us","requested-file-name":t(c)||void 0,onSuccess:b},null,8,["title","description","request-file-description","form-type","products","checkbox-text","submit-button-label","requested-file-name"])):R("",!0)])])}}}),L=E(Y,[["__scopeId","data-v-0bc204a8"]]);export{L 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.