PageSourceSearch

https://itecs.ai/_next/static/chunks/1tuebdmrrm3bq.js

js itecs.ai collected 2026-10-05 12:35:18 UTC 8,979 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,689664,e=>{"use strict";var r=e.i(456420);let t={name:"check",size:24,node:[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]};t.node;let a=(0,r.default)(t);e.s(["Check",0,a],689664)},176858,e=>{"use strict";var r=e.i(843476),t=e.i(271645),a=e.i(689664),s=e.i(531770),i=e.i(659544),n=e.i(266847),l=e.i(375679),d=e.i(351479);let o="Please complete the verification check before sending.";e.s(["ContactForm",0,function(){let[e,c]=(0,t.useState)("idle"),[u,m]=(0,t.useState)(""),[x,b]=(0,t.useState)(""),[h,f]=(0,t.useState)(0),[p,g]=(0,t.useState)(!1),[v,y]=(0,t.useState)(!1),j=(0,t.useRef)(null);(0,t.useEffect)(()=>{v&&j.current?.focus()},[v]);let N=(0,t.useCallback)(()=>{b(""),f(e=>e+1)},[]);async function T(e){e.preventDefault();let r=e.currentTarget,t=Object.fromEntries(new FormData(r).entries());if(!x){c("error"),m(o);return}c("submitting"),m("");try{let e=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({formName:"ITECS Contact Request",sourcePath:window.location.pathname,turnstileToken:x,fields:t})}),a=await e.json();if(!e.ok)throw Error(a.message||"Unable to send message.");r.reset(),c("idle"),y(!0),(0,l.trackConversionEvent)(l.ANALYTICS_EVENTS.formComplete,{form_id:"contact"})}catch(e){c("error"),m(e instanceof Error?e.message:"Unable to send your message. Please call us directly.")}finally{N()}}return(0,r.jsxs)("div",{"data-contact-form":v?"sent":"open",children:[v?(0,r.jsxs)("div",{ref:j,tabIndex:-1,className:"ct-sent focus:outline-none",role:"status","aria-live":"polite","aria-labelledby":"contact-sent-title",children:[(0,r.jsx)("div",{className:"ct-sent-badge hex flex h-14 w-14 items-center justify-center bg-success text-white",children:(0,r.jsx)(a.Check,{className:"h-7 w-7",strokeWidth:3,"aria-hidden":"true"})}),(0,r.jsx)("p",{className:"eyebrow mt-6",children:"Message sent"}),(0,r.jsx)("h3",{id:"contact-sent-title",className:"mt-3 font-display text-2xl font-semibold tracking-[-0.02em] text-ink md:text-3xl",children:"Thank you for contacting ITECS"}),(0,r.jsx)("p",{className:"mt-4 leading-relaxed text-ink-body",children:"Your message has been received. A member of the ITECS team will follow up using the details you provided."}),(0,r.jsxs)("p",{className:"mt-3 leading-relaxed text-ink-body",children:["If you need immediate assistance, call"," ",(0,r.jsx)("a",{href:`tel:${d.SITE_CONFIG.phoneE164}`,className:"font-medium text-itecs-blue underline underline-offset-4 hover:text-ink",children:d.SITE_CONFIG.phone}),"."]}),(0,r.jsx)(i.Button,{type:"button",variant:"secondary",size:"lg",className:"mt-8",onClick:()=>{y(!1),m("")},children:"Send another message"})]}):null,(0,r.jsxs)("form",{hidden:v,onSubmit:T,onFocusCapture:function(){p||(g(!0),(0,l.trackConversionEvent)(l.ANALYTICS_EVENTS.formStart,{form_id:"contact"}))},className:"space-y-5",children:[(0,r.jsx)("input",{type:"text",name:"website",tabIndex:-1,autoComplete:"off",className:"hidden","aria-hidden":"true"}),(0,r.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[(0,r.jsx)(n.TextField,{id:"name",name:"name",label:"Name",type:"text",required:!0,placeholder:"Your name"}),(0,r.jsx)(n.TextField,{id:"company",name:"company",label:"Company",type:"text",placeholder:"Company name"})]}),(0,r.jsx)(n.TextField,{id:"email",name:"email",label:"Email",type:"email",required:!0,placeholder:"[email protected]"}),(0,r.jsx)(n.TextField,{id:"phone",name:"phone",label:"Phone",type:"tel",placeholder:"(555) 555-5555"}),(0,r.jsx)(n.TextAreaField,{id:"message",name:"message",label:"How can we help?",rows:4,required:!0,className:"resize-none",placeholder:"Tell us about your AI goals..."}),(0,r.jsx)(s.TurnstileWidget,{resetSignal:h,onTokenChange:e=>{b(e),e&&u===o&&(m(""),c("idle"))},onError:()=>{b("")},className:"rounded-md border border-[var(--border-strong)] bg-bg-elevated px-4 py-3 shadow-[var(--elev-1-inset)]"}),(0,r.jsxs)("p",{className:"text-xs leading-relaxed text-text-tertiary",children:["ITECS uses the information submitted here to respond to this request. Review the"," ",(0,r.jsx)("a",{href:"https://itecsonline.com/privacy-policy",target:"_blank",rel:"noreferrer",className:"text-brand-hover underline underline-offset-4 hover:text-itecs-blue",children:"ITECS Privacy Policy"}),"."]}),u?(0,r.jsx)(n.FormStatus,{tone:"error",message:u}):null,(0,r.jsx)(i.Button,{type:"submit",disabled:"submitting"===e,size:"lg",className:"w-full",children:"submitting"===e?"Sending...":"Send Message"})]})]})}])},531770,e=>{"use strict";var r=e.i(843476),t=e.i(3303),a=e.i(271645);let s=e.i(247167).default.env.NEXT_PUBLIC_TURNSTILE_SITE_KEY||"0x4AAAAAADI59NZY2G1FrqoQ";e.s(["TurnstileWidget",0,function({onTokenChange:e,onError:i,resetSignal:n=0,
1className:l=""}){let[d,o]=(0,a.useState)(()=>!!window.turnstile),c=(0,a.useRef)(null),u=(0,a.useRef)(null),m=(0,a.useRef)(e),x=(0,a.useRef)(i);return(0,a.useEffect)(()=>{m.current=e,x.current=i},[e,i]),(0,a.useEffect)(()=>{d&&window.turnstile&&c.current&&(u.current||(u.current=window.turnstile.render(c.current,{sitekey:s,theme:"dark",callback:e=>{m.current(e)},"expired-callback":()=>{m.current("")},"error-callback":()=>{m.current(""),x.current?.()}})))},[d]),(0,a.useEffect)(()=>{m.current(""),u.current&&window.turnstile&&window.turnstile.reset(u.current)},[n]),(0,r.jsxs)("div",{className:l,children:[(0,r.jsx)(t.default,{src:"https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",strategy:"afterInteractive",onLoad:()=>o(!0),onReady:()=>o(!0)}),(0,r.jsx)("div",{ref:c,className:"min-h-[65px]"})]})}],531770)},266847,e=>{"use strict";var r=e.i(843476);let t="w-full rounded-none border-[1.5px] bg-card px-4 py-3 text-base text-ink transition-[border-color,box-shadow,background-color] duration-[var(--dur-base)] ease-[var(--ease-out)] placeholder:text-ink-faint focus:border-itecs-blue focus:outline-none focus:ring-2 focus:ring-[var(--brand-ring)] disabled:cursor-not-allowed disabled:border-[var(--border-default)] disabled:bg-canvas-sunken disabled:text-text-disabled",a={default:"border-[var(--border-strong)]",error:"border-[var(--danger)]",success:"border-[var(--success)]"},s={error:"border-[var(--danger)] text-danger",success:"border-[var(--success)] text-success"};function i(...e){return e.filter(Boolean).join(" ")}function n({id:e,label:t,required:a,hint:s,error:l,successMessage:d,className:o,children:c}){let u=`${e}-label`,m=s?`${e}-hint`:void 0,x=l?`${e}-error`:void 0,b=d?`${e}-success`:void 0,h=[m,x,b].filter(Boolean).join(" ")||void 0;return(0,r.jsxs)("div",{className:i("space-y-2",o),children:[(0,r.jsxs)("label",{id:u,htmlFor:e,className:"block text-sm font-medium text-text-secondary",children:[t,a?(0,r.jsx)("span",{className:"ml-1 text-brand","aria-hidden":"true",children:"*"}):null]}),c({describedBy:h,tone:l?"error":d?"success":"default",labelId:u}),s?(0,r.jsx)("p",{id:m,className:"text-sm leading-relaxed text-text-tertiary",children:s}):null,l?(0,r.jsx)("p",{id:x,className:"text-sm leading-relaxed text-danger",role:"alert",children:l}):null,d?(0,r.jsx)("p",{id:b,className:"text-sm leading-relaxed text-success",children:d}):null]})}e.s(["FormStatus",0,function({tone:e,message:t,id:a,className:n}){return(0,r.jsx)("p",{id:a,className:i("chamfer-sm border bg-card px-4 py-3 text-sm leading-relaxed",s[e],n),role:"error"===e?"alert":"status",children:t})},"SelectField",0,function({id:e,name:s,label:l,hint:d,error:o,successMessage:c,options:u,placeholder:m,wrapperClassName:x,className:b,required:h,children:f,...p}){return(0,r.jsx)(n,{id:e,label:l,hint:d,error:o,successMessage:c,required:h,className:x,children:({describedBy:n,tone:l,labelId:d})=>(0,r.jsxs)("select",{...p,id:e,name:s,required:h,"aria-labelledby":d,"aria-describedby":n,"aria-invalid":"error"===l||void 0,"aria-required":h||void 0,className:i(t,a[l],b),children:[m?(0,r.jsx)("option",{value:"",disabled:!0,children:m}):null,u?.map(e=>(0,r.jsx)("option",{value:e.value,disabled:e.disabled,children:e.label},e.value)),f]})})},"TextAreaField",0,function({id:e,name:s,label:l,hint:d,error:o,successMessage:c,wrapperClassName:u,className:m,required:x,...b}){return(0,r.jsx)(n,{id:e,label:l,hint:d,error:o,successMessage:c,required:x,className:u,children:({describedBy:n,tone:l,labelId:d})=>(0,r.jsx)("textarea",{...b,id:e,name:s,required:x,"aria-labelledby":d,"aria-describedby":n,"aria-invalid":"error"===l||void 0,"aria-required":x||void 0,className:i(t,"min-h-32 resize-y",a[l],m)})})},"TextField",0,function({id:e,name:s,label:l,hint:d,error:o,successMessage:c,wrapperClassName:u,className:m,required:x,...b}){return(0,r.jsx)(n,{id:e,label:l,hint:d,error:o,successMessage:c,required:x,className:u,children:({describedBy:n,tone:l,labelId:d})=>(0,r.jsx)("input",{...b,id:e,name:s,required:x,"aria-labelledby":d,"aria-describedby":n,"aria-invalid":"error"===l||void 0,"aria-required":x||void 0,className:i(t,a[l],m)})})}])}]);

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.