1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6460],{6460:function(e,a,t){t.r(a),t.d(a,{default:function(){return k},isWeekendDate:function(){return w},minBookableDate:function(){return N}});var l=t(85893),s=t(78326),n=t(22972),r=t(31928),i=t(5152),o=t.n(i),c=t(67294),u=t(49883),d=t(91220),m=t(56497),h=t(71859),x=t(17553);let b=[{value:"UTC",label:"UTC (UTC +0:00)"},{value:"Europe/London",label:"GMT/BST (UTC +0:00/+1:00)"},{value:"Europe/Berlin",label:"CET/CEST (UTC +1:00/+2:00)"},{value:"Europe/Paris",label:"CET/CEST (UTC +1:00/+2:00)"},{value:"Africa/Johannesburg",label:"SAST (UTC +2:00)"},{value:"Europe/Moscow",label:"MSK (UTC +3:00)"},{value:"Asia/Dubai",label:"GST (UTC +4:00)"},{value:"Asia/Kolkata",label:"IST (UTC +5:30)"},{value:"Asia/Dhaka",label:"BST (UTC +6:00)"},{value:"Asia/Bangkok",label:"ICT (UTC +7:00)"},{value:"Asia/Singapore",label:"SGT (UTC +8:00)"},{value:"Asia/Hong_Kong",label:"HKT (UTC +8:00)"},{value:"Asia/Shanghai",label:"CST (UTC +8:00)"},{value:"Asia/Tokyo",label:"JST (UTC +9:00)"},{value:"Australia/Sydney",label:"AEST/AEDT (UTC +10:00/+11:00)"},{value:"Pacific/Auckland",label:"NZST/NZDT (UTC +12:00/+13:00)"},{value:"America/Sao_Paulo",label:"BRT (UTC -3:00)"},{value:"America/New_York",label:"ET (UTC -5:00/-4:00)"},{value:"America/Chicago",label:"CT (UTC -6:00/-5:00)"},{value:"America/Denver",label:"MT (UTC -7:00/-6:00)"},{value:"America/Los_Angeles",label:"PT (UTC -8:00/-7:00)"}],v={"Asia/Calcutta":"Asia/Kolkata","Asia/Katmandu":"Asia/Kolkata","Asia/Kathmandu":"Asia/Kolkata","US/Eastern":"America/New_York","US/Central":"America/Chicago","US/Mountain":"America/Denver","US/Pacific":"America/Los_Angeles","Canada/Eastern":"America/New_York","Canada/Central":"America/Chicago","Canada/Pacific":"America/Los_Angeles","Europe/Kiev":"Europe/Berlin","Europe/Kyiv"
1:"Europe/Berlin",GB:"Europe/London","Etc/UTC":"UTC","Etc/GMT":"UTC"},p=new Set(b.map(e=>e.value)),g=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;try{var t;let l=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"shortOffset"}).formatToParts(a),s=null===(t=l.find(e=>"timeZoneName"===e.type))||void 0===t?void 0:t.value;if(!s)return null;if("GMT"===s||"UTC"===s)return 0;let n=s.match(/GMT([+-])(\d{1,2})(?::(\d{2}))?/);if(!n)return null;let r="-"===n[1]?-1:1,i=Number(n[2]),o=Number(n[3]??"0");return r*(60*i+o)}catch{return null}},f=e=>{let a=(e||"").trim()||"Asia/Kolkata",t=v[a]??a;if(p.has(t))return t;let l=g(a);if(null!==l){let e=b.find(e=>g(e.value)===l);if(e)return e.value}return"Asia/Kolkata"},S=()=>{try{let e=Intl.DateTimeFormat().resolvedOptions().timeZone||"Asia/Kolkata";return f(e)}catch{return"Asia/Kolkata"}};var y=t(45866),T=t(55074);let C=o()(()=>t.e(3060).then(t.bind(t,73060)),{loadableGenerated:{webpack:()=>[73060]},ssr:!1}),j=e=>{let a=e.getFullYear(),t=String(e.getMonth()+1).padStart(2,"0"),l=String(e.getDate()).padStart(2,"0");return`${a}-${t}-${l}`},N=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return j(new Date(e.getTime()+864e5))},w=e=>{let a=e.split("-").map(Number);if(3!==a.length||a.some(Number.isNaN))return!1;let t=new Date(a[0],a[1]-1,a[2]).getDay();return 0===t||6===t};function k(e){let{isOpen:a,onClose:t,pageKey:i,formPanel:o}=e,[v,p]=(0,c.useState)("schedule"),[g,f]=(0,c.useState)(!1),[j,k]=(0,c.useState)(null),[A,U]=(0,c.useState)(null),[E,B]=(0,c.useState)(!1),[_,D]=(0,c.useState)(!1),[I,K]=(0,c.useState)(S),[F,L]=(0,c.useState)(N),[Z,M]=(0,c.useState)([]),[G,P]=(0,c.useState)(null),[R,z]=(0,c.useState)(!1),W=(0,c.useRef)(!1),{values:O,errors:Q,handleChange:Y,handleSubmit:V,registerField:$,setValue:q,reset:H}=(0,h.g)({initialValues:x.yR,validate:"schedule"===v?x.EL:x.ks});(0,c.useEffect)(()=>{a&&(p("schedule"),f(!1),k(null),K(S()),L(N()),P(null),M([]))},[a]),(0,c.useEffect)(()=>{if(!a||W.current)return;let e=!1;return(async()=>{try{let a=await (0,u.mf)();if(e)return;W.current=!0,U(a.country),q("country",a.country)}catch(e){console.error("error -->",e)}})(),()=>{e=!0}},[a,q]),(0,c.useEffect)(()=>{if(!a||"schedule"!==v||!F||!I)return;if(P(null),w(F)){M([]),k("Weekend slots are not available"),z(!1);return}let e=!1;return z(!0),k(null),(async()=>{try{var a;let t=await (0,u.Ry)({date:F,timezone:I});if(e)return;let l=(null==t?void 0:null===(a=t.data)||void 0===a?void 0:a.slots)??[];M(l),0===l.length&&k("Slot no longer available")}catch(a){console.error("error -->",a),e||(M([]),k("Slot no longer available"))}finally{e||z(!1)}})(),()=>{e=!0}},[a,v,F,I]);let J=e=>{e!==v&&(f(!1),k(null),D(!1),"contact"===e?H({...O}):(H(A?{country:A}:void 0),P(null),L(N()),K(S())),p(e))},X=async e=>{f(!1),D(!0),await (0,x.jU)({values:e,pageKey:i,ctaText:x.nl,onSuccessUi:()=>{D(!1),t(),B(!0),H()},onFailUi:()=>{D(!1),f(!0)}})},ee=async e=>{if(f(!1),k(null),!G){k("Slot no longer available");return}D(!0);let a=e=>{D(!1),e?k(e):f(!0)};await (0,x.jU)({values:{...e,message:e.message||"Scheduled demo call"},pageKey:i,ctaText:x.SQ,onSuccessUi:async()=>{try{await (0,u.Uq)({name:e.name,email:e.businessEmail,...e.phone.trim()?{phone:e.phone.trim()}:{},start:G.start,end:G.end,timezone:I,sendOccNotes:e.optInNotes,pageKey:i,source_url:window.location.href});try{(0,m.y)("robotics_intelligence_calendly_click",{trigger_event_name:"meetings_schedule",url:window.location.href})}catch(e){console.error("error -->",e)}D(!1),t(),B(!0),H(),P(null)}catch(e){if(function(e){if(!e||"object"!=typeof e)return!1;let{status:a,data:t}=e;if(409===Number(a))return!0;let l=t&&"object"==typeof t&&"message"in t?String(t.message):"";return/Slot no longer available/i.test(l)}(e)){a("Slot no longer available");try{var l;let e=await (0,u.Ry)({date:F,timezone:I});M((null==e?void 0:null===(l=e.data)||void 0===l?void 0:l.slots)??[]),P(null)}catch{M([])}return}a()}},onFailUi:()=>{D(!1),f(!0)}})},ea=(e,a)=>(0,l.jsx)(y.Kg,{idPrefix:e,values:O,errors:Q,handleChange:Y,countryField:$("country"),currentCountry:A,active:a});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.fC,{open:a,onOpenChange:e=>{e||t()},children:(0,l.jsxs)(s.h_,{children:[(0,l.jsx)(s.aV,{className:"fixed inset-0 z-[999] bg-black/60 backdrop-blur-sm"}),(0,l.jsxs)(s.VY,{"aria-label":"Schedule a Demo","aria-describedby":void 0,className:"fixed left-1/2 top-1/2 z-[1000] max-h-[calc(100vh-4rem)] w-[calc(100%-2rem)] max-w-[1200px] -translate-x-1/2 -translate-y-1/2 overflow-y-auto rounded-[20px] bg-Saas-white shadow-saasFloat",children:[(0,l.jsx)(s.x8,{className:"absolute right-4 top-4 z-10 flex h-9 w-9 items-center justify-center rounded-full bg-Saas-white text-Saas-navy shadow-sm","aria-label":"Close modal",children:(0,l.jsx)(n.Z,{className:"h-4 w-4",strokeWidth:2.5})}),(0,l.jsxs)("div",{className:"grid md:grid-cols-[minmax(0,1.2fr)_minmax(0,0.9fr)] md:items-stretch",children:[(0,l.jsxs)("div",{className:"flex min-h-0 flex-col bg-Saas-white px-6 py-8 min-[720px]:px-10 min-[720px]:py-10",children:[(0,l.jsx)("h2",{className:"mb-6 text-Saas-h3 uppercase text-Saas-navy min-[720px]:text-Saas-h2",children:"Schedule a Demo"}),(0,l.jsx)("div",{className:"mb-6 flex gap-6 border-b border-Saas-hair",role:"tablist",children:[["schedule","Schedule a call"],["contact","Contact us"]].map(e=>{let[a,t]=e;return(0,l.jsx)("button",{type:"button",role:"tab","aria-selected":v===a,onClick:()=>J(a),className:(0,d.cn)("-mb-px border-b-2 pb-3 text-Body-Semibold-14",v===a?"border-Saas-orange text-Saas-navy":"border-transparent text-Saas-mute"),children:t},a)})}),(0,l.jsxs)("div",{className:"grid flex-1",children:[(0,l.jsxs)("form",{onSubmit:V(ee),"aria-hidden":"schedule"!==v,className:(0,d.cn)("col-start-1 row-start-1 flex flex-col gap-5","schedule"!==v&&"pointer-events-none invisible"),children:[ea("ri-sched","schedule"===v),(0,l.jsxs)("div",{className:"rounded-[12px] bg-Saas-tint/60 p-4",children:[(0,l.jsx)("p",{className:"mb-3 text-Body-Semibold-14 uppercase tracking-wide text-Saas-navy",children:"Book a Slot"}),(0,l.jsxs)("div",{className:"grid gap-4 min-[720px]:grid-cols-3",children:[(0,l.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,l.jsxs)("label",{htmlFor:"ri-sched-date",className:"text-Body-Semibold-14 text-Saas-navy",children:["Date ",(0,l.jsx)("span",{className:"text-red-600",children:"*"})]}),(0,l.jsx)("input",{id:"ri-sched-date",type:"date",min:N(),value:F,onChange:e=>L(e.target.value),tabIndex:"schedule"===v?void 0:-1,className:y.QL})]}),(0,l.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,l.jsxs)("label",{htmlFor:"ri-sched-tz",className:"text-Body-Semibold-14 text-Saas-navy",children:["Time zone ",(0,l.jsx)("span",{className:"text-red-600",children:"*"})]}),(0,l.jsx)("select",{id:"ri-sched-tz",value:I,onChange:e=>K(e.target.value),tabIndex:"schedule"===v?void 0:-1,className:y.QL,children:b.map(e=>{let{value:a,label:t}=e;return(0,l.jsx)("option",{value:a,children:t},a)})})]}),(0,l.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,l.jsxs)("label",{htmlFor:"ri-sched-slot",className:"text-Body-Semibold-14 text-Saas-navy",children:["Time ",(0,l.jsx)("span",{className:"text-red-600",children:"*"})]}),(0,l.jsxs)("select",{id:"ri-sched-slot",value:(null==G?void 0:G.start)??"",disabled:R||0===Z.length,onChange:e=>{P(Z.find(a=>a.start===e.target.value)??null),k(null)},tabIndex:"schedule"===v?void 0:-1,className:y.QL,children:[(0,l.jsx)("option",{value:"",children:R?"Loading slotsâ¦":"Select a slot"}),Z.map(e=>(0,l.jsx)("option",{value:e.start,children:e.label},e.start))]})]})]}),j?(0,l.jsx)("p",{role:"alert",className:"mt-2 text-Body-Semibold-14 text-red-600",children:j}):null,(0,l.jsx)("p",{className:"mt-3 text-Body-Regular-12 text-Saas-slate text-center",children:"We will confirm your appointment with a calendar invite."})]}),(0,l.jsx)(y.CW,{checked:O.optInNotes,onChange:e=>q("optInNotes",e),tabIndex:"schedule"===v?void 0:-1}),g?(0,l.jsx)(y.aL,{}):null,(0,l.jsx)("button",{type:"submit",disabled:_||"schedule"!==v||!G||R,tabIndex:"schedule"===v?void 0:-1,className:"mt-2 inline-flex w-full items-center justify-center rounded-full bg-Saas-orange px-6 py-[15px] text-Body-Semibold-16 uppercase tracking-saas text-Saas-white disabled:opacity-70",children:_?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.Z,{className:"mr-2 h-5 w-5 animate-spin"}),"Schedulingâ¦"]}):x.kv})]}),(0,l.jsxs)("form",{onSubmit:V(X),"aria-hidden":"contact"!==v,className:(0,d.cn)("col-start-1 row-start-1 flex flex-col gap-5","contact"!==v&&"pointer-events-none invisible"),children:[ea("ri-contact","contact"===v),(0,l.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,l.jsxs)("label",{htmlFor:"ri-contact-message",className:"text-Body-Semibold-14 text-Saas-navy",children:["Tell us about your requirements"," ",(0,l.jsx)("span",{className:"text-red-600",children:"*"})]}),(0,l.jsx)("textarea",{id:"ri-contact-message",rows:4,value:O.message,onChange:Y("message"),placeholder:"I would like to know more about Robotics Intelligence and its coverage",tabIndex:"contact"===v?void 0:-1,className:(0,d.cn)(y.QL,"min-h-[120px] resize-y")}),Q.message?(0,l.jsx)("span",{className:"text-Body-Regular-12 text-red-600",children:Q.message}):null]}),(0,l.jsx)(y.CW,{checked:O.optInNotes,onChange:e=>q("optInNotes",e),tabIndex:"contact"===v?void 0:-1}),g?(0,l.jsx)(y.aL,{}):null,(0,l.jsx)("button",{type:"submit",disabled:_||"contact"!==v,tabIndex:"contact"===v?void 0:-1,className:"mt-2 inline-flex w-full items-center justify-center rounded-full bg-Saas-orange px-6 py-[15px] text-Body-Semibold-16 uppercase tracking-saas text-Saas-white disabled:opacity-70",children:_?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.Z,{className:"mr-2 h-5 w-5 animate-spin"}),"Submittingâ¦"]}):x.Wk})]})]})]}),(0,l.jsx)(T.Z,{...o})]})]})]})}),E?(0,l.jsx)(C,{open:E,onClose:()=>
1B(!1),title:"Thank you for your interest",message:"Our team will reach you shortly. Check your email for the calendar invite."}):null]})}}}]);
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.