1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6224],{1326:(e,t,a)=>{a.d(t,{g:()=>l});var o=a(26614),r=a(27146);async function n(e){let t=new TextEncoder().encode("".concat("52836359e418c6082d4b2d607c92bc85178692965311517c6c7702852c29d94f",":").concat(e.trim().toLowerCase()));return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",t))).map(e=>e.toString(16).padStart(2,"0")).join("")}async function l(e){if(!(0,r.vP)())return;let t={};e.country&&(t.country=e.country),e.sector&&(t.sector=e.sector);let a=await n(e.email);o.default.identify(a,t)}},22918:(e,t,a)=>{a.d(t,{DT:()=>l,bk:()=>i,cJ:()=>n,lU:()=>s});let o=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,r=new Set(["gmail.com","googlemail.com","yahoo.com","yahoo.co.uk","yahoo.fr","yahoo.de","yahoo.es","yahoo.it","yahoo.com.au","yahoo.com.br","hotmail.com","hotmail.co.uk","hotmail.fr","hotmail.de","hotmail.com.br","outlook.com","outlook.co.uk","outlook.fr","outlook.com.br","live.com","live.co.uk","live.fr","live.com.au","icloud.com","me.com","mac.com","aol.com","aim.com","protonmail.com","proton.me","yandex.com","yandex.ru","mail.com","gmx.com","gmx.net","gmx.de","zoho.com","zohomail.com","inbox.com","fastmail.com","fastmail.fm","tutanota.com","tutanota.de","msn.com","rocketmail.com","ymail.com","qq.com","163.com","126.com","bol.com.br","uol.com.br","terra.com.br","ig.com.br"]);function n(e){return o.test(e.trim())}function l(e){let t=e.trim();return t?o.test(t)?null:"invalidEmail":"required"}function i(e){let t=e.trim();return t?o.test(t)?!function(e){let t=e.trim().toLowerCase().split("@")[1];return!!t&&!r.has(t)}(t)?"workEmail":null:"invalidEmail":"required"}function s(e){return null===i(e)}},23149:(e,t,a)=>{a.d(t,{A:()=>b});var o=a(95155),r=a(12115),n=a(18955),l=a(77689),i=a(99886),s=a(13721),c=a(22918),m=a(16012),u=a(53809),d=a(74595),f=a(64241),p=a(63179),h=a(23664);let y="dc-access";function b(e){let{initialState:t,sourceContext:a,onSuccess:b,description:x,submitLabel:v,trustLine:g,marketLabel:k,marketPlaceholder:_}=e,w=(0,n.c)("DataCenterAccessForm"),j=(0,n.c)("Forms"),C=e=>{let t=(0,c.bk)(e);return t?j(t):null},[S,A]=(0,r.useState)(()=>({firstname:"",email:"",company:"",state_market:null!=t?t:"",honeypot:""})),[N,G]=(0,r.useState)({}),{status:E,error:P,submit:T}=(0,l.$)("dataCenterAccess");(0,i.s)({storageKey:y,values:S,step:0,onRestore:e=>{let{values:t}=e;A(()=>({...t,honeypot:""}))},enabled:"idle"===E});let q=(e,t)=>{A(a=>({...a,[e]:t})),N[e]&&G(t=>({...t,[e]:void 0}))},I=async e=>{e.preventDefault(),(()=>{let e={};S.firstname.trim()||(e.firstname=j("required"));let t=C(S.email);return t&&(e.email=t),S.company.trim()||(e.company=j("required")),G(e),0===Object.keys(e).length})()&&await T({fields:[{name:"firstname",value:S.firstname.trim()},{name:"email",value:S.email.trim()},{name:"company",value:S.company.trim()},{name:"state_market",value:S.state_market.trim()}],consent:{text:"I agree to receive index updates and related communications."},honeypot:S.honeypot,sourceContext:a})&&((0,i.E)(y),null==b||b(S.email.trim()))};return"success"===E?(0,o.jsxs)("div",{className:"flex flex-col items-center justify-center text-center py-12 px-8",children:[(0,o.jsx)("div",{className:"w-16 h-16 rounded-full bg-rti/10 flex items-center justify-center mb-5",children:(0,o.jsx)(h.A,{className:"w-8 h-8 text-rti"})}),(0,o.jsx)("h3",{className:"text-xl font-semibold font-display text-primary mb-2",children:w("successTitle")}),(0,o.jsxs)("p",{className:"text-sm text-secondary mb-2 max-w-xs",children:[w("successAccessFor")," ",(0,o.jsx)("strong",{className:"text-primary",children:S.email}),"."]}),(0,o.jsx)("p",{className:"text-xs text-muted max-w-xs",children:w("successNote")})]}):(0,o.jsxs)("div",{children:[(0,o.jsx)(m.A,{description:null!=x?x:w("headerDesc")}),(0,o.jsxs)("form",{onSubmit:I,className:"px-7 py-6",noValidate:!0,children:[(0,o.jsx)(p.A,{value:S.honeypot,onChange:e=>q("honeypot",e)}),(0,o.jsxs)("div",{className:"space-y-4",children:[(0,o.jsx)(u.A,{text:null!=g?g:w("trustLine")}),(0,o.jsx)(s.A,{label:null!=k?k:w("stateMarket"),name:"state_market",value:S.state_market,onChange:e=>q("state_market",e),placeholder:null!=_?_:w("stateMarketPlaceholder")}),(0,o.jsx)(s.A,{label:j("fieldWorkEmail"),name:"email",type:"email",required:!0,value:S.email,onChange:e=>q("email",e),error:N.email,onValidate:C,autoComplete:"email"}),(0,o.jsx)(s.A,{label:j("fieldName"),name:"firstname",required:!0,value:S.firstname,onChange:e=>q("firstname",e),error:N.firstname,autoComplete:"name"}),(0,o.jsx)(s.A,{label:j("fieldCompanyOrg"),name:"company",required:!0,value:S.company,onChange:e=>q("company",e),error:N.company,autoComplete:"organization"})]}),"error"===E&&P&&(0,o.jsx)("div",{className:"mt-4",children:(0,o.jsx)(d.A,{message:P})}),(0,o.jsx)("div",{className:"mt-6",children:(0,o.jsx)(f.A,{loading:"loading"===E,label:null!=v?v:w("submitLabel"),disabled:!(0,c.lU)(S.email)})}),(0,o.jsx)("p",{className:"text-xs text-muted text-center leading-relaxed mt-3",children:w("disclaimer")})]})]})}},33311:(e,t,a)=>{a.d(t,{h:()=>c});var o=a(12115);let r="dc_access_granted",n=new Set;function l(e){n.add(e);let t=t=>{t.key===r&&e()};return window.addEventListener("storage",t),()=>{n.delete(e),window.removeEventListener("storage",t)}}function i(){return"1"===localStorage.getItem(r)}function s(){return!1}function c(){let e=(0,o.useSyncExternalStore)(l,i,s),[t,a]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{a(!0)},[]),{granted:e,ready:t,grant:(0,o.useCallback)(()=>{for(let e of(localStorage.setItem(r,"1"),n))e()},[])}}},63179:(e,t,a)=>{a.d(t,{A:()=>n});var o=a(95155),r=a(12115);function n(e){let{value:t,onChange:a}=e,n=(0,r.useId)();return(0,o.jsxs)("div",{"aria-hidden":"true",className:"absolute left-[-9999px] w-px h-px overflow-hidden opacity-0",children:[(0,o.jsx)("label",{htmlFor:n,children:"Website (leave blank)"}),(0,o.jsx)("input",{id:n,name:"website",type:"text",tabIndex:-1,autoComplete:"off",value:t,onChange:e=>a(e.target.value)})]})}}
1,77689:(e,t,a)=>{a.d(t,{$:()=>m});var o=a(12115);let r={primary:"242248845",secondary:"242248845"},n={partner:{portal:"primary",formGuid:"560da8d5-1878-49c9-b381-85e66af4aae0"},improveScore:{portal:"primary",formGuid:"89ec7be9-1627-424a-a79c-e47975d21dba"},waitlist:{portal:"primary",formGuid:"7f487337-e883-4ac8-bbad-65b7488778f9"},countryWaitlist:{portal:"primary",formGuid:"792f6ebe-b38c-4141-85f1-9a8023ffa307"},indexWaitlist:{portal:"primary",formGuid:"3e037a4d-2057-4223-a52c-3fac9b4b8604"},downloadReport:{portal:"primary",formGuid:"4cf2cfc9-efca-41be-8b4c-f83d202cf856"},downloadReportMarch2026:{portal:"primary",formGuid:"611b08ba-34a6-48c8-8111-d6c729f2f59a"},downloadReportDecember2025:{portal:"primary",formGuid:"8488e68a-b8f1-4969-ad7f-cbb0df35fed9"},dataCenterAccess:{portal:"primary",formGuid:"4068bb2e-3e41-48e6-9a68-01043e8ac061"},notifyMe:{portal:"primary",formGuid:"8bf5ad8f-e9b7-4730-ae13-808649a1ece0"},contact:{portal:"primary",formGuid:"9961bb0c-d80d-462c-a6bf-7544d7f6798d"}};var l=a(40374);async function i(e){let{form:t,fields:o,consent:i,honeypot:c,sourceContext:m}=e;if(c&&c.trim().length>0)return{ok:!0};if(n[t].formGuid.startsWith("PLACEHOLDER_"))return{ok:!1,error:'Form "'.concat(t,'" not yet configured. Replace placeholder GUID in src/config/hubspot.ts.')};let{portalId:u,formGuid:d}=function(e){let t=n[e];return{portalId:r[t.portal],formGuid:t.formGuid}}(t);if(!u||!d)return{ok:!1,error:"HubSpot portalId/formGuid not configured"};let f=function(){if("undefined"==typeof document)return;let e=document.cookie.match(/(?:^|;\s*)hubspotutk=([^;]+)/);return null==e?void 0:e[1]}(),p=window.location.href,h="undefined"!=typeof document?document.title:void 0,y={fields:[...o,...function(e){let t=(0,l.u)(),a=[];return a.push({name:"source_page",value:window.location.pathname+window.location.search}),e&&a.push({name:"source_context",value:e}),t.utm_source&&a.push({name:"utm_source__c",value:t.utm_source}),t.utm_medium&&a.push({name:"utm_medium__c",value:t.utm_medium}),t.utm_campaign&&a.push({name:"utm_campaign__c",value:t.utm_campaign}),t.utm_content&&a.push({name:"utm_content__c",value:t.utm_content}),t.utm_term&&a.push({name:"utm_term__c",value:t.utm_term}),a}(m)].map(e=>({objectTypeId:"0-1",name:e.name,value:e.value})),context:{...f&&{hutk:f},...p&&{pageUri:p},...h&&{pageName:h}},...i&&{legalConsentOptions:{consent:{consentToProcess:!0,text:i.text,...i.subscriptionTypeId&&{communications:[{value:!0,subscriptionTypeId:i.subscriptionTypeId,text:i.text}]}}}}};try{var b,x,v,g;let e=await fetch("".concat("https://api.hsforms.com/submissions/v3/integration/submit","/").concat(u,"/").concat(d),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(y)});if(!e.ok){let t=await e.json().catch(()=>null),a=null!=(g=null!=(v=null==t||null==(x=t.errors)||null==(b=x[0])?void 0:b.message)?v:null==t?void 0:t.message)?g:"HTTP ".concat(e.status);return{ok:!1,error:s(a,e.status),status:e.status}}let o=await e.json().catch(()=>({}));return Promise.resolve().then(a.bind(a,26614)).then(e=>{let{default:a}=e;a.capture("form_submit",{form_type:"hubspot_custom",form_key:t,...m&&{source_context:m}})}),{ok:!0,inlineMessage:null==o?void 0:o.inlineMessage}}catch(e){return{ok:!1,error:s(e instanceof Error?e.message:"Network error")}}}function s(e,t){let a=e.toLowerCase();return 429===t||a.includes("rate limit")?"We're getting a lot of submissions right now, wait a moment and try again.":403===t||a.includes("forbidden")?"We couldn't process your submission. Please refresh the page and try again.":a.includes("email")&&(a.includes("invalid")||a.includes("valid"))?"That email looks off, double-check the address.":a.includes("required")&&a.includes("email")?"Please enter your email address.":a.includes("required")?"Please fill in all required fields.":a.includes("blocked")||a.includes("blacklist")?"Please use a work email address.":a.includes("network")||a.includes("failed to fetch")?"We couldn't reach the server. Check your connection and try again.":a.includes("http 5")?"Something went wrong on our end. Please try again in a moment.":"We couldn't submit your form. Please try again or reach out at [email protected]."}a(95704);var c=a(1326);
1function m(e){let[t,a]=(0,o.useState)("idle"),[r,n]=(0,o.useState)(null),[l,s]=(0,o.useState)(null);return{status:t,error:r,message:l,submit:(0,o.useCallback)(async t=>{let{fields:o,consent:r,honeypot:l,sourceContext:m}=t;a("loading"),n(null);let u=await i({form:e,fields:o,consent:r,honeypot:l,sourceContext:m});if(u.ok){var d,f,p,h;let e=null==(d=o.find(e=>"email"===e.name))?void 0:d.value;return e&&(0,c.g)({email:e,country:null==(f=o.find(e=>"country_interest"===e.name||"country"===e.name))?void 0:f.value,sector:null==(p=o.find(e=>"sector_use_case"===e.name||"sector"===e.name))?void 0:p.value}),a("success"),s(null!=(h=u.inlineMessage)?h:null),!0}return a("error"),n(u.error),!1},[e]),reset:(0,o.useCallback)(()=>{a("idle"),n(null),s(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.