PageSourceSearch

https://epicompany.eu/_nuxt/CKfDgYYI.js

js epicompany.eu collected 2026-10-02 04:00:29 UTC 8,909 bytes, 1 lines download raw bytes

1import D from"./DSzpOsYC.js";import{d as O,Y as P,u as z,aa as j,e as c,f as o,l as e,g as r,N as A,O as Q,W as f,i as u,x as p,o as d,t as i,Q as _,a0 as n,R as l,X as R,j as W,r as v,ab as X,_ as Y}from"./BaCBqX9R.js";import G from"./oANp4AoB.js";import{u as J}from"./DMtJh-UD.js";import{c as U,a as N,b as x,F as b,d as Z}from"./dfeClJcH.js";const ee={class:"contact-form__title-holder","data-reveal":""},te=["innerHTML"],ae=["innerHTML"],ie={class:"contact-form__form-holder","data-reveal":"","data-reveal-delay":"0.2","data-reveal-delay-desktop":"true"},se={id:"form-instructions",class:"visually-hidden"},oe={class:"form-fieldset"},re={class:"visually-hidden"},ne={class:"input-holder-group"},le={class:"input-holder"},ce={for:"firstName",class:"subtitle"},de={key:0,id:"firstName-error",class:"input-field-error-notice message",role:"alert"},me={class:"input-holder"},ue={for:"lastName",class:"subtitle"},fe={key:0,id:"lastName-error",class:"input-field-error-notice message",role:"alert"},pe={class:"input-holder"},_e={for:"company",class:"subtitle"},be={key:0,id:"company-error",class:"input-field-error-notice message",role:"alert"},he={class:"input-holder"},ye={for:"email",class:"subtitle"},ve={id:"email-format-hint",class:"input-format-hint"},ke={key:0,id:"email-error",class:"input-field-error-notice message",role:"alert"},ge={class:"form-fieldset"},xe={class:"visually-hidden"},we={class:"input-checkboxes-holder"},Ne={class:"input-holder checkbox-holder"},qe=["onKeydown"],$e={key:0,id:"error-privacy",class:"input-field-error-notice message",role:"alert"},Ke={class:"input-holder checkbox-holder"},Le=["onKeydown"],Te={key:0,id:"error-marketing",class:"input-field-error-notice message",role:"alert"},Me=["innerHTML"],Ce={class:"submit-holder"},He={key:0,class:"success-holder",role:"status","aria-live":"polite"},Be=O({__name:"NewsletterForm",props:{data:{}},setup(h){const{t:y}=P(),{$api:q}=z(),$=j(),M=h,{fixHeadings:C}=J(),H=W(()=>C(M.data?.text||"",2)),B=U({doi:N(),firstName:x().required(y("first-name-required")),lastName:x().required(y("last-name-required")),company:x(),email:x().required(y("email-required")).email(y("email-format-error")),privacy:N().required(y("must-agree-terms-and-conditions")).oneOf([!0]),marketing:N().oneOf([!0])}),E=v(void 0),F=v(void 0),k=v(!1),I=v(!1),w=v(!1);async function V(s,t){const g=await q.get("users/session-info");s[g.csrfTokenName]=g.csrfTokenValue;try{k.value=!0,await q.post("newsletter",s).then(()=>{k.value=!1,I.value=!0,w.value=!0,t.resetForm()}).catch(m=>{k.value=!1,t.setErrors(m.data)})}catch(m){t.setErrors(m.data),k.value=!1}}const K=()=>{document.getElementById("checkbox-terms-newsletter")?.click()},L=()=>{document.getElementById("checkbox-terms-marketing")?.click()};return(s,t)=>{const g=D,m=R,T=X("i18n-t"),S=G;return d(),c("div",{class:p(["contact-form-container",{"contact-form-container--blue":h.data.blue}])},[o(g,{class:"contact-form__bg-icon"}),e("div",{ref_key:"$el",ref:E,class:"contact-form"},[e("div",ee,[e("h2",{class:"contact-form__title heading-3",innerHTML:h.data.customTitle?.replace(/<\/?p>/g,"")},null,8,te),e("div",{class:"contact-form__text body-text",innerHTML:r(H)},null,8,ae)]),e("div",ie,[A(o(r(Z),{id:"contact-form",ref_key:"formEl",ref:F,"validation-schema":r(B),class:"form contact-form__form",name:"contact-form",onSubmit:V},{default:f(({errors:a})=>[o(r(b),{name:"doi",type:"hidden",value:!0}),e("p",se,i(s.$t("form-required-fields-notice")),1),e("fieldset",oe,[e("legend",re,i(s.$t("contact-information")),1),e("div",ne,[e("div",le,[e("label",ce,[_(i(s.$t("first-name"))+" ",1),t[6]||(t[6]=e("span",{class:"required-indicator","aria-label":"required"},"*",-1))]),o(r(b),{id:"firstName",name:"firstName",type:"text",class:p(["input-field",{error:a.firstName}]),"aria-invalid":a.firstName?"true":"false","aria-describedby":a.firstName?"f
1irstName-error":"form-instructions","aria-required":"true",autocomplete:"given-name"},null,8,["class","aria-invalid","aria-describedby"]),a.firstName?(d(),c("p",de,i(a.firstName),1)):u("",!0)]),e("div",me,[e("label",ue,[_(i(s.$t("last-name"))+" ",1),t[7]||(t[7]=e("span",{class:"required-indicator","aria-label":"required"},"*",-1))]),o(r(b),{id:"lastName",name:"lastName",type:"text",class:p(["input-field",{error:a.lastName}]),"aria-invalid":a.lastName?"true":"false","aria-describedby":a.lastName?"lastName-error":"form-instructions","aria-required":"true",autocomplete:"family-name"},null,8,["class","aria-invalid","aria-describedby"]),a.lastName?(d(),c("p",fe,i(a.lastName),1)):u("",!0)])]),e("div",pe,[e("label",_e,i(s.$t("company")),1),o(r(b),{id:"company",name:"company",type:"text",class:p(["input-field",{error:a.company}]),"aria-invalid":a.company?"true":"false","aria-describedby":a.company?"company-error":void 0,autocomplete:"organization"},null,8,["class","aria-invalid","aria-describedby"]),a.company?(d(),c("p",be,i(a.company),1)):u("",!0)]),e("div",he,[e("label",ye,[_(i(s.$t("email"))+" ",1),t[8]||(t[8]=e("span",{class:"required-indicator","aria-label":"required"},"*",-1))]),o(r(b),{id:"email",name:"email",type:"email",class:p(["input-field",{error:a.email}]),"aria-invalid":a.email?"true":"false","aria-describedby":a.email?"email-error email-format-hint":"email-format-hint form-instructions","aria-required":"true",autocomplete:"email"},null,8,["class","aria-invalid","aria-describedby"]),e("span",ve,i(s.$t("email-format-hint")),1),a.email?(d(),c("p",ke,i(a.email),1)):u("",!0)])]),e("fieldset",ge,[e("legend",xe,i(s.$t("agree-to-terms-and-conditions")),1),e("div",we,[e("div",Ne,[o(r(b),{id:"checkbox-terms-newsletter",class:"checkbox",type:"checkbox",name:"privacy",value:!0,"aria-hidden":"true","aria-required":"true","aria-invalid":a.privacy?"true":"false","aria-describedby":a.privacy?"error-privacy":void 0,tabindex:"-1"},null,8,["aria-invalid","aria-describedby"]),e("label",{class:p(["checkbox__label color-dark",{error:a.privacy}]),for:"checkbox-terms-newsletter",tabindex:"0",onKeydown:[n(l(K,["prevent"]),["space"]),n(l(K,["prevent"]),["enter"])]},[t[9]||(t[9]=e("svg",{class:"checkbox__icon",viewBox:"0 0 19 15",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[e("path",{d:"M1 8.76471L5.43478 13L18 1",stroke:"white","stroke-width":"2"})],-1)),o(T,{keypath:"agree-terms",tag:"span",class:"checkbox__label-text",onKeydown:t[2]||(t[2]=n(l(()=>{},["stop"]),["enter"]))},{default:f(()=>[o(m,{to:"/terms-and-conditions",target:"_blank",rel:"noopener noreferrer",class:"checkbox__link",onKeydown:t[0]||(t[0]=n(l(()=>{},["stop"]),["enter"]))},{default:f(()=>[_(i(s.$t("terms-and-conditions")),1)]),_:1}),o(m,{to:"/privacy-policy",target:"_blank",rel:"noopener noreferrer",class:"checkbox__link",onKeydown:t[1]||(t[1]=n(l(()=>{},["stop"]),["enter"]))},{default:f(()=>[_(i(s.$t("privacy-policy")),1)]),_:1})]),_:1}),t[10]||(t[10]=e("span",{class:"required-indicator","aria-label":"required"},"*",-1))],42,qe),a.privacy?(d(),c("p",$e,i(a.privacy),1)):u("",!0)]),e("div",Ke,[o(r(b),{id:"checkbox-terms-marketing",class:"checkbox",type:"checkbox",name:"marketing",value:!0,"aria-hidden":"true","aria-invalid":a.marketing?"true":"false","aria-describedby":a.marketing?"error-marketing":void 0,tabindex:"-1"},null,8,["aria-invalid","aria-describedby"]),e("label",{class:"checkbox__label color-dark",for:"checkbox-terms-marketing",tabindex:"0",onKeydown:[n(l(L,["prevent"]),["space"]),n(l(L,["prevent"]),["enter"])]},[t[11]||(t[11]=e("svg",{class:"checkbox__icon",viewBox:"0 0 19 15",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[e("path",{d:"M1 8.76471L5.43478 13L18 1",stroke:"white","stroke-width":"2"})],-1)),o(T,{keypath:"agree-terms-marketing",tag:"span",class:"checkbox__label-text",onKeydown:t[5]||(t[5]=n(l(()=>{},["stop"]),["enter"]))},{default:f(()=>[o(m,{to:r($)("terms-and-conditions"),target:"_blank",rel:"noopener noreferrer",class:"checkbox__link",onKeydown:t[3]||(t[3]=n(l(()=>{},["stop"]),["enter"]))},{default:f(()=>[_(i(s.$t("terms-and-conditions")),1)]),_:1},8,["to"]),o(m,{to:r($)("privacy-center"),target:"_blank",rel:"noopener noreferrer",class:"checkbox__link",onKeydown:t[4]||(t[4]=n(l(()=>{},["stop"]),["enter"]))},{default:f(()=>[_(i(s.$t("privacy-policy")),1)]),_:1},8,["to"])]),_:1})],40,Le),a.marketing?(d(),c("p",Te,i(a.marketing),1)):u("",!0)])])]),h.data.disclaimer?(d(),c("div",{key:0,class:"contact-form__form-disclaimer message",innerHTML:h.data.disclaimer},null,8,Me)):u("",!0),e("div",Ce,[e("button",{type:"submit",class:p(["cta-text button input-submit",h.data.blue?"button--yellow":"button--electric-blue"])}," Submit ",2)])]),_:1},8,["validation-schema"]),[[Q,!r(w)]]),r(w)?(d(),c("div",He,[t[12]||(t[12]=e("p",{class:"heading-4 success__message"}
1," Thank you for subscribing to our newsletter! ",-1)),o(S,{class:"success__check-icon","aria-hidden":"true"})])):u("",!0)])],512)],2)}}}),De=Y(Be,[["__scopeId","data-v-d12dceff"]]);export{De 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.