PageSourceSearch

https://t2consult.de/static/js/7767.24b3c8e2.chunk.js

js t2consult.de collected 2026-09-30 05:13:46 UTC 10,307 bytes, 2 lines download raw bytes

1(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[148,7767],{2897:(e,t,r)=>{var n=r(3693);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}e.exports=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e},e.exports.__esModule=!0,e.exports.default=e.exports},3693:(e,t,r)=>{var n=r(7736);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},3738:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6215:function(e,t,r){"use strict";var n=r(2897).default,a=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&a(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.useTurnstile=void 0;const l=s(r(5043)),i="undefined"!==typeof globalThis?globalThis:window;let c,u,d="undefined"!==typeof i.turnstile?"ready":"unloaded";const p=new Promise((e,t)=>{u={resolve:e,reject:t},"ready"===d&&e(void 0)});{const e="cf__reactTurnstileOnLoad",t="https://challenges.cloudflare.com/turnstile/v0/api.js";c=()=>{if("unloaded"===d){d="loading",i[e]=()=>{u.resolve(),d="ready",delete i[e]};const r="".concat(t,"?onload=").concat(e,"&render=explicit"),n=document.createElement("script");n.src=r,n.async=!0,n.addEventListener("error",()=>{u.reject("Failed to load Turnstile."),delete i[e]}),document.head.appendChild(n)}return p}}t.default=function(e){let{id:t,className:r,style:a,sitekey:o,action:s,cData:i,theme:u,language:p,tabIndex:f,responseField:m,responseFieldName:v,size:x,fixedSize:h,retry:b,retryInterval:y,refreshExpired:g,appearance:j,execution:A,userRef:w,onVerify:O,onSuccess:_,onLoad:E,onError:S,onExpire:k,onTimeout:P,onAfterInteractive:C,onBeforeInteractive:N,onUnsupported:T}=e;const M=(0,l.useRef)(null),I=(0,l.useState)({onVerify:O,onSuccess:_,onLoad:E,onError:S,onExpire:k,onTimeout:P,onAfterInteractive:C,onBeforeInteractive:N,onUnsupported:T})[0],D=null!==w&&void 0!==w?w:M,F=h?n({width:"compact"===x?"130px":"flexible"===x?"100%":"300px",height:"compact"===x?"120px":"65px"},a):a;return(0,l.useEffect)(()=>{if(!D.current)return;let e=!1,t="";return(async()=>{var r,n;if("ready"!==d)try{await c()}catch(h){return void(null===(r=I.onError)||void 0===r||r.call(I,h))}if(e||!D.current)return;let a;const l={sitekey:o,action:s,cData:i,theme:u,language:p,tabindex:f,"response-field":m,"response-field-name":v,size:x,retry:b,"retry-interval":y,"refresh-expired":g,appearance:j,execution:A,callback:(e,t)=>{var r,n;null===(r=I.onVerify)||void 0===r||r.call(I,e,a),null===(n=I.onSuccess)||void 0===n||n.call(I,e,t,a)},"error-callback":e=>{var t;return null===(t=I.onError)||void 0===t?void 0:t.call(I,e,a)},"expired-callback":e=>{var t;return null===(t=I.onExpire)||void 0===t?void 0:t.call(I,e,a)},"timeout-callback":()=>{var e;return null===(e=I.onTimeout)||void 0===e?void 0:e.call(I,a)},"after-interactive-callback":()=>{var e;return null===(e=I.onAfterInteractive)||void 0===e?void 0:e.call(I,a)},"before-interactive-callback":()=>{var e;return null===(e=I.onBeforeInteractive)||void 0===e?void 0:e.call(I,a)},"unsupported-callback":()=>{var e;return null===(e=I.onUnsupported)||void 0===e?void 0:e.call(I,a)}};t=window.turnstile.render(D.current,l),a=function(e){return{execute:t=>window.turnstile.execute(e,t),reset:()=>window.turnstile.reset(e),getResponse:()=>window.turnstile.getResponse(e),isExpired:()=>window.turnstile.isExpired(e)}}(t),null===(n=I.onLoad)||void 0===n||n.call(I,t,a)})(),()=>{e=!0,t&&window.turnstile.remove(t)}}
1,[o,s,i,u,p,f,m,v,x,b,y,g,j,A]),(0,l.useEffect)(()=>{I.onVerify=O,I.onSuccess=_,I.onLoad=E,I.onError=S,I.onExpire=k,I.onTimeout=P,I.onAfterInteractive=C,I.onBeforeInteractive=N,I.onUnsupported=T},[O,_,E,S,k,P,C,N,T]),l.default.createElement("div",{ref:D,id:t,className:r,style:F})},t.useTurnstile=function(){const[e,t]=(0,l.useState)(d);return(0,l.useEffect)(()=>{"ready"!==d&&p.then(()=>t(d))},[]),i.turnstile}},7736:(e,t,r)=>{var n=r(3738).default,a=r(9045);e.exports=function(e){var t=a(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},7767:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>g});var n=r(5043),a=r(891),o=r(4647),s=r(5288),l=r(8831),i=r(9379),c=r(6904),u=r(2607);const d={name:"",email:"",message:""};function p(e){let t={};return e.name||(t.name="Name is required"),e.email?/\S+@\S+\.\S+/.test(e.email)||(t.email="Email address is invalid"):t.email="Email address is required",e.message||(t.message="Message is required"),t}var f=r(8504),m=r(579);const v=(0,s.C)()(e=>{let{title:t,content:r,t:n}=e;const a=n(r).split("\n").filter(e=>""!==e.trim());return(0,m.jsxs)("div",{className:"block-container",children:[(0,m.jsx)("h6",{children:n(t)}),(0,m.jsx)("div",{className:"block-text-wrapper",children:a.map((e,t)=>(0,m.jsx)("p",{className:"block-content",children:e},t))})]})}),x=(0,s.C)()(e=>{let{name:t,placeholder:r,onChange:n,t:a}=e;return(0,m.jsxs)("div",{className:"input-container",children:[(0,m.jsx)("label",{htmlFor:t,className:"textarea-label",children:a(t)}),(0,m.jsx)("input",{className:"input-field",placeholder:a(r),name:t,id:t,onChange:n})]})}),h=(0,s.C)()(e=>{let{name:t,placeholder:r,onChange:n,t:a}=e;return(0,m.jsxs)("div",{className:"textarea-container",children:[(0,m.jsx)("label",{htmlFor:t,className:"textarea-label",children:a(t)}),(0,m.jsx)("textarea",{className:"textarea-field",placeholder:a(r),id:t,name:t,onChange:n})]})});var b=r(6215),y=r.n(b);const g=(0,s.C)()(e=>{let{title:t,content:r,id:s,t:b}=e;const[g,j]=(0,n.useState)(0),{values:A,errors:w,handleChange:O,handleSubmit:_,setToken:E}=((e,t,r)=>{const[a,o]=(0,n.useState)({values:(0,i.A)({},d),errors:{}});return{handleChange:e=>{const{name:t,value:r}=e.target;o(e=>(0,i.A)((0,i.A)({},e),{},{values:(0,i.A)((0,i.A)({},e.values),{},{[t]:r}),errors:(0,i.A)((0,i.A)({},e.errors),{},{[t]:""})}))},handleSubmit:async n=>{n.preventDefault();const{values:s}=a,l=e(s);if(o(e=>(0,i.A)((0,i.A)({},e),{},{errors:l})),!Object.values(l).some(e=>e))if(s.token)try{const e=await fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)}),r=await e.json().catch(()=>({}));e.ok?((0,u.sx)("generate_lead",{form_name:"contact",page_path:window.location.pathname}),c.A.success({message:"Success",description:r.message||"Your message has been sent!"}),n.target.reset(),o({values:(0,i.A)((0,i.A)({},d),{},{token:""}),errors:{}})):(console.error("Contact API error:",e.status,r),(0,u.sx)("contact_form_error",{status:e.status}),c.A.error({message:"Error",description:r.error||"There was an error sending your message, please try again later."}),o(e=>(0,i.A)((0,i.A)({},e),{},{values:(0,i.A)((0,i.A)({},e.values),{},{token:""})})))}catch(p){console.error("Fetch failed:",p),c.A.error({message:"Error",description:"Failed to submit form. Please try again later."}),o(e=>(0,i.A)((0,i.A)({},e),{},{values:(0,i.A)((0,i.A)({},e.values),{},{token:""})}))}finally{null===r||void 0===r||r()}else c.A.error({message:"Captcha Required",description:"Please complete the captcha before submitting."})},setToken:e=>{o(t=>(0,i.A)((0,i.A)({},t),{},{values:(0,i.A)((0,i.A)({},t.values),{},{token:e})}))},values:a.values,errors:a.errors}})(p,"/api/contact",()=>j(e=>e+1)),S=e=>{let{type:t}=e;return(0,m.jsx)("span",{className:"validation-span",children:w[t]})};return(0,m.jsx)("div",{id:s,className:"contact-container",children:(0,m.jsxs)(a.A,{justify:"space-between",align:"middle",children:[(0,m.jsx)(o.A,{lg:12,md:11,sm:24,xs:24,children:(0,m.jsx)(l.q7,{direction:"left",triggerOnce:!0,children:(0,m.jsx)(v,{title:t,content:r})})}),(0,m.jsx)(o.A,{lg:12,md:12,sm:24,xs:24,children:(0,m.jsx)(l.q7,{direction:"right",triggerOnce:!0,children:(0,m.jsxs)("form",{autoComplete:"off",onSubmit:_,className:"form-group",children:[(0,m.jsxs)(o.A,{span:24,children:[(0,m.jsx)(x,{type:"text",name:"name",placeholder:b("formPlaceholderName"),value:A.name||"",onChange:O}),(0,m.jsx)(S,{type:"name"})]}),(0,m.jsxs)(o.A,{span:24,children:[(0,m.jsx)(x,{type:"text",name:"email",placeholder:b("formPlaceholderEmail"),value:A.email||"",onChange:O}),(0,m.jsx)(S,{type:"email"})]}),(0,m.jsxs)(o.A,{span:24,children:[(0,m.jsx)(h,{placeholder:b("formPlaceholderMessage"),value:A.message||"",name:"message",onCh
1ange:O}),(0,m.jsx)(S,{type:"message"})]}),(0,m.jsx)(y(),{sitekey:"0x4AAAAAAECFJXjmxtKrPQ-y",onVerify:e=>{E(e)},onExpire:()=>E(""),onError:()=>E(""),refreshExpired:"auto"},g),(0,m.jsx)("div",{className:"button-container",children:(0,m.jsx)(f.$,{name:"submit",type:"submit",disabled:!A.token,children:b("formSubmitButton")})})]})})})]})})})},9045:(e,t,r)=>{var n=r(3738).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}}]);
2//# sourceMappingURL=7767.24b3c8e2.chunk.js.map

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.