import{u as S}from"./index-jlIP7SKV.js";import{h,k as p,l as b,H as E,a7 as d,v as c,V as u,n as U,aa as f,Z as m,ab as _,a9 as x,ac as B,ad as L,a4 as w,ae as l}from"./vue-core-BWkI2jmS.js";import{b as C}from"./admin-Ct38yXux.js";function v(){const t=S();function e(o){return t.hasConsent(o)}return{canStore:e}}function i(t,e){if(window.gtag){window.gtag("event",t,e);return}if(window.dataLayer){window.dataLayer.push({event:t,...e});return}}function D(){function t(s,n={}){i(s,n)}function e(s){i("form_start",{form_type:s})}function o(s,n){i("form_submit",{form_type:s,source:n||""}),i("generate_lead",{form_type:s,source:n||""})}function a(){i("sign_up",{method:"newsletter"})}function r(s,n){i("file_download",{file_name:s,content_id:n||""})}return{trackEvent:t,trackFormStart:e,trackFormSubmit:o,trackNewsletterSignup:a,trackFileDownload:r}}const g="basec_utm_params",y=[{param:"utm_source",key:"source"},{param:"utm_medium",key:"medium"},{param:"utm_campaign",key:"campaign"},{param:"utm_term",key:"term"},{param:"utm_content",key:"content"}];function F(){const{canStore:t}=v();if(!t("statistics"))return;const e=new URLSearchParams(window.location.search);if(!y.some(({param:r})=>e.has(r)))return;const a={};for(const{param:r,key:s}of y){const n=e.get(r);n&&(a[s]=n)}sessionStorage.setItem(g,JSON.stringify(a))}function N(){const t={source:"",medium:"",campaign:"",term:"",content:""},{canStore:e}=v();if(!e("statistics"))return t;try{const o=sessionStorage.getItem(g);return o?{...t,...JSON.parse(o)}:t}catch{return t}}function G(){F();const t=h(N());function e(){return Object.values(t.value).some(a=>a!=="")}const o=p(()=>{const a=t.value,r={};return Object.keys(a).forEach(s=>{const n=a[s];n&&n.length>0&&(r[s]=n)}),r});return{utmParams:t,cleanUtm:o,hasUtm:e}}function H(){const t="website_url",e=h(""),o=p(()=>e.value.length>0);return{honeypotField:t,honeypotValue:e,isBot:o}}const P={class:"form-success"},R={class:"form-success__card"},V={class:"form-success__title"},O={class:"form-success__text"},I=["href"],J=b({__name:"FormSuccessScreen",props:{title:{},text:{},downloadUrl:{},downloadLabel:{},showResetButton:{type:Boolean},resetLabel:{},analyticsEvent:{},analyticsParams:{}},emits:["reset"],setup(t){const e=t,o=B(),a=L();return E(()=>{o.replace({query:{...a.query,success:"1"}}),e.analyticsEvent&&window.gtag?window.gtag("event",e.analyticsEvent,e.analyticsParams||{}):e.analyticsEvent&&window.dataLayer&&window.dataLayer.push({event:e.analyticsEvent,...e.analyticsParams||{}})}),(r,s)=>{const n=w("v-icon"),k=w("v-btn");return l(),d("div",P,[c("div",R,[s[2]||(s[2]=c("div",{class:"form-success__checkmark"},[c("svg",{viewBox:"0 0 52 52",class:"form-success__svg"},[c("circle",{class:"form-success__circle",cx:"26",cy:"26",r:"24",fill:"none","stroke-width":"2"}),c("path",{class:"form-success__check",fill:"none",d:"M14 27l7 7 16-16","stroke-width":"3"})])],-1)),c("h2",V,u(t.title),1),c("p",O,u(t.text),1),t.downloadUrl?(l(),d("a",{key:0,href:t.downloadUrl,target:"_blank",rel:"noopener noreferrer",class:"form-success__download-btn"},[U(n,{start:""},{default:f(()=>[...s[1]||(s[1]=[m("mdi-download",-1)])]),_:1}),m(" "+u(t.downloadLabel||"Jetzt herunterladen"),1)],8,I)):_("",!0),t.showResetButton?(l(),x(k,{key:1,variant:"outlined",color:"white",class:"form-success__reset-btn mt-4",onClick:s[0]||(s[0]=M=>r.$emit("reset"))},{default:f(()=>[m(u(t.resetLabel||"Weitere Nachricht senden"),1)]),_:1})):_("",!0)])])}}}),K=C(J,[["__scopeId","data-v-18e3f0f6"]]);export{K as F,H as a,D as b,v as c,G as u};