PageSourceSearch

https://www.emailkampane.cz/_nuxt/BXsZfkm-.js

js emailkampane.cz collected 2026-09-25 21:49:46 UTC 3,893 bytes, 1 lines download raw bytes

1import{_ as N}from"./smN3ABJD.js";import{g as O,T as R,_ as q}from"./D1KmmMsZ.js";import{d as L,u as U,r as i,g as A,f as K,y as H,k as n,o as r,q as c,h as y,t as d,z as P,C as x,A as S,F as v,s as B,i as s,O as G,E as T,l as F}from"./DUR5FtJ5.js";import"./2TF963og.js";import"./CexjeXAn.js";import"./CQfp6dAn.js";import"./Bkk-zqau.js";import"./DlAUqK2U.js";import"./BKKNCR9e.js";import"./96E0y25j.js";const X={class:"container mb-[clamp(1.875rem,8vw,6.25rem)] max-w-content justify-items-center px-[clamp(1.25rem,8vw,5rem)]"},Y={key:0,class:"mb-[clamp(1.875rem,8vw,3.75rem)] pb-[clamp(0rem,8vw,1.25rem)] text-center text-[clamp(1.375rem,3vw,2.5rem)] font-bold leading-[140%]"},$={key:1,class:"mt-[clamp(0.625rem,8vw,1.25rem)] text-[clamp(0.875rem,3vw,1.125rem)] font-normal leading-[clamp(1.25rem,3.5vw,1.75rem)] text-dark-grey"},ne=L({__name:"FormImportBlock",props:{data:{}},setup(z){const p=z,{t:u,locale:C}=U(),l=i({}),E=i(!1),w=i(0),m=i(""),f=i(""),V=A(()=>Object.values(l.value).every(e=>typeof e=="string"&&e.trim()!==""));K(()=>{var e,a;(a=(e=p.data)==null?void 0:e.form)!=null&&a.Input&&(l.value={},p.data.form.Input.forEach(o=>{l.value[o.apiKeyName]=""}))}),H(()=>{w.value=new Date().getTime()});async function D(){if(E.value=!0,!V.value||!p.data.form){m.value=u("form.validation.unfilled");return}if(Math.floor((new Date().getTime()-w.value)/1e3)>3){const e=Object.fromEntries(Object.entries({type:p.data.form.formType.split(" - ")[1],...l.value,lang:C.value,verify:"a5eed9f7-a52f-4617-bec9-7ecbaf89554b"}).map(([a,o])=>[a,String(o)]));try{const a=await fetch("https://www.emailkampane.cz/global/function/web-support/email.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(e).toString()}),o=await a.json();a.ok&&o.status===1?(console.log("Form sent successfully!"),f.value=u("form.success.formSentSuccessfully")):(console.error("Error?",o),m.value=u("form.error.sendFormFail"))}catch(a){console.error("Request failed",a),m.value=u("form.error.requestFail")}}else console.log("Robot detected!!!"),m.value="Form submission too fast. You filthy robot!!!"}return(e,a)=>{var b,g,h,k,_;const o=N,j=q;return r(),n("div",X,[(b=e.data)!=null&&b.form.headline?(r(),n("h2",Y,d((g=e.data)==null?void 0:g.form.headline),1)):c("",!0),(h=e.data)!=null&&h.form.text?(r(),y(o,{key:1,content:(k=e.data)==null?void 0:k.form.text,class:"mb-[clamp(1.875rem,8vw,3.125rem)]","component-styles":"text-[clamp(1rem,3vw,1.75rem)] leading-[clamp(1.188rem,3.5vw,2.113rem)]"},null,8,["content"])):c("",!0),(_=e.data)!=null&&_.form?(r(),n("form",{key:2,class:x(e.data.form.isCardBlock?"flex w-full flex-col items-center gap-[1.875rem] rounded-[0.938rem] bg-brand-blue-10 p-[clamp(1.875rem,8vw,3.125rem)] md:w-[37.5rem] md:items-start":"grid w-full grid-cols-2 gap-[1.875rem]"),onSubmit:P(D,["prevent"])},[(r(!0),n(v,null,B(e.data.form.Input,(t,I)=>(r(),y(G(t.type===s(R).TEXTAREA?"form-textarea":"form-input"),{key:I,id:t.label,modelValue:s(l)[t.apiKeyName],"onUpdate:modelValue":M=>s(l)[t.apiKeyName]=M,label:t.label,type:t.type,class:x({"col-span-2":t.size===s(O).FULL}),required:""},null,8,["id","modelValue","onUpdate:modelValue","label","type","class"]))),128)),e.data.form.button?(r(!0),n(v,{key:0},B(e.data.form.button,t=>(r(),n(v,{key:t.id},[t?(r(),y(j,{key:0,"btn-text":t.ButtonText,"btn-size":t.ButtonSize,"btn-color":t.ButtonColor,"btn-style":t.ButtonStyle,"btn-href":"onclick",disabled:!1,class:"center","component-class":`${e.data.form.button.length<2?"col-span-2":""} justify-center self-center`},null,8,["btn-text","btn-size","btn-color","btn-style","component-class"])):c("",!0),t&&t.ButtonHint?(r(),n("div",$,d(t.ButtonHint),1)):c("",!0)],64))),128)):c("",!0),S(F("span",{class:"text-sm text-error"},d(s(m)),513),[[T,s(m)]]),S(F("span",{class:"text-sm text-green-600"},d(s(f)),513),[[T,s(f)]])],34)):c("",!0)])}}});export{ne 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.