1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4607],{49883:function(e,t,a){a.d(t,{$z:function(){return n},DK:function(){return m},Eh:function(){return j},RH:function(){return y},Ry:function(){return i},Uq:function(){return c},YC:function(){return p},Z7:function(){return d},_2:function(){return l},_E:function(){return N},dx:function(){return _},lU:function(){return C},lv:function(){return b},mf:function(){return h},oV:function(){return f},xL:function(){return u},y6:function(){return s},yu:function(){return v}});var r=a(17711);let o="https://api-nextjs.mordorintelligence.com/api/v1",n=async(e,t,a)=>{try{let a=await r.I.post(`${o}/leads`,e);t(null==a?void 0:a.data);return}catch(e){throw a(),alert("something went wrong please try again"),console.error("error -->",e),e}},l=async(e,t,a)=>{try{let a=await r.I.post(`${o}/leads`,e);t(null==a?void 0:a.data);return}catch(e){throw a(),console.error("error -->",e),e}},s=async e=>{try{await r.I.post(`${o}/public/robotics-intelligence-demo-request`,e);return}catch(e){throw console.error("error -->",e),e}},i=async e=>{let t=new URLSearchParams({date:e.date,timezone:e.timezone}).toString();return(await r.I.get(`${o}/public/meetings/availability?${t}`)).data},c=async e=>(await r.I.post(`${o}/public/meetings/demoSchedule`,e)).data,d=async(e,t,a)=>{try{let a=await r.I.post(`${o}/public/request-for-proposal`,e);t(a.data);return}catch(e){throw a(),console.error("error -->",e),e}},u=async(e,t,a)=>{try{await r.I.post(`${o}/public/feedback-form`,e),t();return}catch(e){throw a(),console.error("error -->",e),e}},m=async(e,t,a)=>{try{let a=await r.I.post(`${o}/public/press-inquiries-form`,e);t(a);return}catch(e){throw a(),console.error("error -->",e),e}},p=async(e,t,a,n)=>{try{let a=await r.I.post(`${o}/leads`,e,{},void 0,void 0,null==n?void 0:n.keepalive);t(null==a?void 0:a.data);return}catch(e){throw a(),console.error("error -->",e),e}},f=e=>{let t=`${o}/leads`,a=JSON.stringify(e);try{if("undefined"!=typeof navigator&&navigator.sendBeacon&&navigator.sendBeacon(t,new Blob([a],{type:"application/json"})))return}catch(e){console.error("lead beacon failed, falling back to keepalive",e)}p(e,()=>void 0,()=>void 0,{keepalive:!0}).catch(e=>console.error("keepalive lead send failed",e))},y=async(e,t,a)=>{try{let a=await r.I.post(`${o}/leads`,e);t(null==a?void 0:a.data);return}catch(e){throw a(),console.error("error -->",e),e}},h=async()=>{try{return(await r.I.get(`${o}/leads/country`)).data.data}catch(e){throw console.error("error -->",e),e}},x=async()=>{try{return(await r.I.get(`${o}/public/country-flag-list`)).data.data}catch(e){throw console.error("error -->",e),e}},g=null,w=null,b=()=>g||=x().catch(e=>{throw g=null,e}),v=()=>w||=h().catch(e=>{throw w=null,e}),_=async(e,t,a)=>{try{let a=await r.I.post(`${o}/public/partners-inquiry-form`,e);t(a);return}catch(e){throw a(),console.error("error -->",e),e}},N=async e=>{try{let{uploadUrl:t,fileUrl:a}=(await r.I.post(`${o}/public/generate-presigned-url`,{fileName:e.name,fileType:e.type,fileSize:e.size},{headers:{"Content-Type":"application/json"}})).data;return await r.I.put(t,e,{headers:{"Content-Type":e.type}}),{success:!0,url:a,originalFileName:e.name}}catch(e){var t,a;return console.error("File upload error -->",e),{success:!1,error:(null===(a=e.response)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.message)||"Upload failed"}}},j=async(e,t,a)=>{try{await r.I.post(`${o}/public/whitepaper-interest-form`,e),t();return}catch(e){throw a(),console.error("Whitepaper interest form error -->",e),e}},C=async e=>{let{queryString:t,HubId:a,categories:n,q:l,region:s,countries:i,lang:c}=e;try{let e={};if(t){let a=new URLSearchParams(t);e={...a?Object.fromEntries(new URLSearchParams(a)):{}}}return a&&(e.hubId=a.toString()),n&&n.length>0&&(e.categories=n.join(",")),l&&(e.q=l),s&&s.length>0&&(e.regions=s.join(",")),i&&i.length>0&&(e.countries=i.join(",")),c&&"en"!==c&&(e.lang=c),(await r.I.post(`${o}/public/search/facets/geography`,e)).data.data.facets}catch(e){throw console.error("error -->",e),e}}},14607:function(e,t,a){a.r(t);var r=a(85893),o=a(31928),n=a(67294),l=a(49883),s=a(17189),i=a(37435),c=a(56497),d=a(59677),u=a(27532),m=a(71859);t.default=e=>{var t;let{open:a,companyFormDetails:p,setCompanyFormDetails:f,companies:y,setShowThanksModal:h,setShowErrorModal:x}=e,g=(0,s.T)(),w=Array.isArray(y)?y.filter(e=>"string"==typeof e&&e.trim().length>0):[],{values:b,errors:v,handleChange:_,handleSubmit:N,reset:j,isValid:C}=(0,m.g)({initialValues:{email:""},validate(e){var t,a,r;let o={};return e.email?e.email.includes("@")?"Generic"===(0,d.ws)(e.email)&&(o.email=null===(r=g.countryCodeMappingContactusModal)||void 0===r?void 0:r["Please enter your business email"]):o.email=null===(a=g.countryCodeMappingContactusModal)||void 0===a?void 0:a["Please enter a valid email id"]:o.email=null===(t=g.countryCodeMappingContactusModal)||void 0===t?void 0:t["Please enter your business email"],o}}
1),[k,I]=(0,n.useState)([]),[$,B]=(0,n.useState)(!1),M=(0,n.useRef)(!1),[S,R]=(0,n.useState)(!1),z=e=>{k.includes(e)&&B(!1),I(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},P=async e=>{R(!0);let t={name:{first_name:""},phone_code:"",phone:"",selectedCompanies:k,email:e.email,is_blog_lead:!1,cta:"customization",rep_id:p.reportId,model_report_id:p.reportId,model_report_name:p.reportName,rep_title:p.reportTitle,model_cat_id:p.catId,model_sub_cat_id:p.subCatId,model_cat_name:p.catName,model_sub_cat_name:p.subCatName,template_name:p.template,url:window.location.href,source_url:(0,u.iq)(),customsource_url:window.location.href,custom_user_session_id:"",desc:"companyList",cta_text:"access-company-profile",source_lead_event:p.source_lead_event};try{await (0,l.RH)(t,e=>{var t,a;(0,c.y)("Company_Form_Submit",{trigger_event_name:"company_form_submit",companies:k,url:window.location.href,lead_id:null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.lead_id}),R(!1),x(!1),(null==e?void 0:null===(a=e.data)||void 0===a?void 0:a.emailType)!=="Generic"&&h(!0),f({...p,open:!1}),j(),I([]),B(!1)},()=>{(0,c.y)("Company_Form_Failure",{trigger_event_name:"company_form_submit",url:window.location.href}),R(!1),h(!0),x(!0)})}catch{}};return(0,r.jsx)(i.Vq,{open:a,onOpenChange:e=>{e||(M.current=!1,f(e=>({...e,open:!1})))},children:(0,r.jsx)(i.cZ,{closeButtonClass:"top-6 right-4",className:"mt-4 flex max-h-[90vh] w-[358px] flex-col items-center overflow-y-auto bg-[#EAF6FA] p-4 lg:w-[470px] lg:p-6",size:"small",children:(0,r.jsxs)("div",{className:"flex h-full w-full flex-col gap-4 lg:gap-5",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,r.jsx)(i.$N,{className:"text-Display-Semibold-14 text-Primary-Blue-950 md:text-Display-Semibold-16",children:g.countryCodeMappingAccessCompanyProfiles}),(0,r.jsx)("p",{className:"max-w-[95%] text-Body-Regular-12 text-Neutrals-950 md:text-Body-Regular-14 lg:max-w-[90%]",children:g.countryCodeMappingAccessCompanyProfilesBusinessOverview})]}),(0,r.jsxs)("form",{className:"flex h-full w-full flex-col gap-2 sm:gap-5 lg:gap-4",onSubmit:N(P),children:[(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsx)("input",{onFocus:()=>{M.current||((0,c.y)("company_form_touched",{trigger_event_name:"contact_us",url:window.location.href}),M.current=!0)},type:"email",value:b.email,onChange:_("email"),placeholder:null===(t=g.countryCodeMappingContactusModal)||void 0===t?void 0:t["Business Email"],className:"rounded-md border-[0.5px] border-Neutrals-700 p-4 py-[11px] text-Body-Regular-14 lg:py-4"}),v.email&&(0,r.jsx)("span",{className:"text-Body-Regular-12 text-red-500",children:v.email})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,r.jsx)("label",{className:"text-Body-Medium-12 text-Neutrals-950 md:text-Body-Medium-14",children:g.countryCodeMappingAccessCompanyProfilesSelectCompanies}),(0,r.jsxs)("div",{className:"custom-scrollbar max-h-[190px] overflow-y-auto rounded-md border bg-Neutrals-white p-[16px] lg:max-h-[276px]",children:[(0,r.jsxs)("label",{className:"mb-2 flex items-center gap-2 py-1",children:[(0,r.jsx)("input",{type:"checkbox",checked:$,onChange:()=>{$?(I([]),B(!1)):(I(w),B(!0))},className:"cursor-pointer"}),(0,r.jsx)("span",{className:"text-Body-Medium-12 text-Neutrals-950 md:text-Body-Medium-14",children:g.countryCodeMappingAccessCompanyProfilesSelectAll})]}),w.map(e=>(0,r.jsxs)("label",{className:"mb-2 flex cursor-pointer items-center gap-2 py-1",children:[(0,r.jsx)("input",{type:"checkbox",checked:k.includes(e),onChange:()=>z(e)}),(0,r.jsx)("span",{className:"text-Body-Medium-12 text-Neutrals-950 md:text-Body-Medium-14",children:e})]},e))]})]}),S?(0,r.jsx)("div",{className:" flex w-full cursor-not-allowed justify-center bg-blue-700 p-2 text-white",children:(0,r.jsx)(o.Z,{className:"animate-spin"})}):(0,r.jsx)("button",{id:"company-access-modal-submit-btn",disabled:!C&&!!Object.keys(v).length,type:"submit",className:"flex w-full items-center justify-center bg-Primary-Blue-950 py-3 text-Link-medium-14 text-white hover:bg-Primary-Blue-800 disabled:cursor-not-allowed disabled:bg-gray-400 md:text-Link-medium-16",children:g.countryCodeMappingSUBMIT})]})]})})})}},37435:function(e,t,a){a.d(t,{$N:function(){return p},Be:function(){return f},Vq:function(){return i},cZ:function(){return u},fK:function(){return m}});var r=a(85893),o=a(78326),n=a(22972),l=a(67294),s=a(91220);let i=o.fC;o.xz;
1let c=o.h_;o.x8;let d=l.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(o.aV,{ref:t,className:(0,s.cn)("fixed inset-0 z-[501] bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 md:z-[1001]",a),...n})});d.displayName=o.aV.displayName;let u=l.forwardRef((e,t)=>{let{className:a,closeButtonClass:l,overlayClassName:i,children:u,size:m="large",...p}=e;return(0,r.jsxs)(c,{children:[(0,r.jsx)(d,{className:i}),(0,r.jsxs)(o.VY,{style:{maxWidth:"90%"},ref:t,className:(0,s.cn)("fixed left-[50%] top-[50%] z-[501] grid w-full translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] md:z-[1001]","small"===m?"max-w-lg":"medium"===m?"lg:w-[923px]":"sm:max-w-[1500px]",a),...p,children:[u,(0,r.jsxs)(o.x8,{className:`absolute ${l??"right-4 top-4"} rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground`,children:[(0,r.jsx)(n.Z,{className:"h-6 w-6"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});u.displayName=o.VY.displayName;let m=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,s.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...a})};m.displayName="DialogHeader";let p=l.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(o.Dx,{ref:t,className:(0,s.cn)("pr-8 text-lg font-semibold leading-[24px] tracking-tight md:pr-0",a),...n})});p.displayName=o.Dx.displayName;let f=l.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(o.dk,{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",a),...n})});f.displayName=o.dk.displayName}}]);
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.