1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`7b484fba10aafda6d780467350abdc803df79993`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2823211b-381e-4ab2-8d66-f8a35c9012df`,e._sentryDebugIdIdentifier=`sentry-dbid-2823211b-381e-4ab2-8d66-f8a35c9012df`)}catch{}})();import{a as e}from"./CTAs7C-1.js";import{H as t,Jt as n,K as r,Kt as i,T as a,Wt as o,Z as s,f as c,h as l,m as u,p as d,q as f,rt as p,x as m}from"./D_oVWydm.js";import{t as h}from"./CmLXW7tB.js";import"./BcN6wGgk.js";import{y as g}from"./CLeFA3Kz.js";import{t as _}from"./B0jz2VnW.js";import{Pn as v}from"#entry";import{t as y}from"./0SJepzgg.js";var b=globalThis.setInterval,x=e(y()),S=`https://js-eu1.hsforms.net/forms/embed/v2.js`,C=100,w=100,T={name:`HubSpotForm`,props:{portalId:{type:[String,Number],required:!0},hubspotFormId:{type:String,required:!0},eventTriggerName:{type:String,required:!0},callback:{type:Function,required:!0},submitBtnText:{type:String,default:`Submit`},className:{type:String,default:``}},emits:[`load-error`],setup(){return g({script:[{key:`hubspot-forms-embed-v2`,src:S,async:!0}]}),{instanceId:s()}},data(){return{hubspotLoadedFlag:!1,loadFailed:!1,loadInterval:null,attempts:0}},computed:{formId(){return`hubspot-form-${this.instanceId}`}},mounted(){this.createHubSpotForm(),!this.hubspotLoadedFlag&&(this.loadInterval=b(()=>{if(this.attempts+=1,this.hubspotLoadedFlag){this.clearLoadInterval();return}if(this.attempts>w){this.clearLoadInterval(),this.loadFailed=!0,this.$emit(`load-error`);return}this.createHubSpotForm()},C))},beforeUnmount(){this.clearLoadInterval()},methods:{clearLoadInterval(){this.loadInterval&&=(clearInterval(this.loadInterval),null)},createHubSpotForm(){if(this.hubspotLoadedFlag||this.loadFailed)return;let e=typeof document<`u`?document.getElementById(this.formId):null;window?.hbspt&&e&&(window.hbspt.forms.create({region:`eu1`,portalId:String(this.portalId),formId:this.hubspotFormId,target:`#${this.formId}`,submitText:this.submitBtnText,cssClass:this.className,formInstanceId:(0,x.default)(),onBeforeFormSubmit:e=>{e.querySelector(`[name="last_conversion_url"]`)&&(e.querySelector(`[name="last_conversion_url"]`).value=[location.protocol,`//`,location.host,location.pathname].join(``))},onFormSubmitted:(e,t)=>{e.inlineMessage=``,this.callback(),v.push({event:`hubspot_form_submitted`,form_name:this.eventTriggerName,formData:t.submissionValues})},onFormError:()=>{}}),this.hubspotLoadedFlag=!0,this.clearLoadInterval())}}},E={class:`hub-spot-form-wrap`},D=[`id`,`hidden`],O={key:0,class:`hub-spot-form__error`,role:`alert`};function k(e,n,r,i,a,o){return t(),l(`div`,E,[c(`div`,{id:o.formId,class:`hub-spot-form`,hidden:a.loadFailed},null,8,D),a.loadFailed?(t(),l(`p`,O,` Sorry, this form couldnât load. Please refresh the page or try again later. `)):u(``,!0)])}var A=_(T,[[`render`,k],[`__scopeId`,`data-v-662b5d50`]]),j={xmlns:`http://www.w3.org/2000/svg`,width:`62`,height:`62`,viewBox:`0 0 62 62`};function M(e,n){return t(),l(`svg`,j,[...n[0]||=[c(`path`,{fill:`none`,d:`M31 1C14.44 1 1 14.44 1 31s13.44 30 30 30 30-13.44 30-30S47.56 1 31 1`},null,-1),c(`path`,{fill:`#fff`,d:`M25 46 10 31l4.23-4.23L25 37.51l22.77-22.77L52 19z`,class:`check-mark`},null,-1)]])}var N={name:`FormSuccess`,components:{SuccessCheckmark:{render:M}},props:{title:{type:String,required:!0},text:{type:String,default:``},small:{type:Boolean,default:!1}}},P={class:`form-success`},F={class:`success-text`},I={key:0},L={key:0,class:`content`};function R(e,i,a,s,d,p){let h=f(`success-checkmark`);return t(),l(`div`,P,[c(`div`,F,[m(h),c(`h3`,{class:o({small:a.small})},n(a.title),3),a.text?(t(),l(`p`,I,n(a.text),1)):u(``,!0),r(e.$slots,`successText`,{},void 0,!0)]),e.$slots.default?(t(),l(`div`,L,[r(e.$slots,`default`,{},void 0,!0)])):u(``,!0)])}var z={name:`SuccessableForm`,components:{FormSuccess:_(N,[[`render`,R],[`__scopeId`,`data-v-548d7e6d`]])},props:{successTitle:{type:String,required:!0},successText:{type:String,default:``},sidebar:{type:Boolean,default:!1}},data(){return{states:{success:!1}}},methods:{handleSuccess(){this.states.success=!0},reset(){this.states.success=!1}}},B={class:`successable-form`},V={key:1};function H(e,n,s,c,u,g){let _=f(`form-success`);return t(),l(`div`,B,[m(h,{name:`down-up`,mode:`out-in`},{default:p(()=>[u.states.success?(t(),d(_,{key:0,class:o({sidebar:s.sidebar}),title:s.successTitle,text:s.successText,small:s.sidebar},{successText:p(()=>[r(e.$slots,`successText`,i(a({reset:g.reset})),void 0,!0)]),default:p(()=>[r(e.$slots,`successContent`,i(a({reset:g.reset})),void 0,!0)]),_:3},8,[`class`,`title`,`text`,`small`])):(t(),l(`div`,V,[r(e.$slots,`default`,i(a({handleSuccess:g.handleSuccess})),void 0,!0)]))]),_:3})])}var U=_(z,[[`render`,H],[`__scopeId`,`data-v-ab6d707b`]]);export{A as n,U as t};
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.