1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2657,8358],{11695:(e,s,t)=>{"use strict";t.d(s,{A:()=>o});var a=t(37876);t(14232);var l=t(95062),n=t.n(l),r=t(35227);let i=({parentFolderName:e,parentFolderLink:s,folderName:t})=>{let l="text-base-md font-medium text-sand-600 last:text-sand-800 [&:not(:last-child)]:after:content-['/'] [&:not(:last-child)]:after:mx-4 ";return(0,a.jsxs)("div",{className:"py-xs lg:py-sm",children:[(0,a.jsx)(r.A,{href:"/",className:l,children:"Home"}),!!e&&(0,a.jsx)(a.Fragment,{children:s?(0,a.jsx)(r.A,{href:s,className:l,children:e}):(0,a.jsx)("span",{className:l,children:e})}),(0,a.jsx)("span",{className:l,children:t})]})};i.propTypes={parentFolderName:n().string,parentFolderLink:n().string,folderName:n().string},i.defaaultProps={parentFolderName:"",parentFolderLink:"",folderName:""};let o=i},18793:e=>{e.exports={form:"HubspotEmailForm_form__aVbgr",root:"HubspotEmailForm_root__WMC_c",hidden:"HubspotEmailForm_hidden__UsMsp",fadeIn:"HubspotEmailForm_fadeIn__Gf_H8",condensed:"HubspotEmailForm_condensed__O8_Sy","resource-form":"HubspotEmailForm_resource-form__YCk5o",message:"HubspotEmailForm_message__LlBVV",active:"HubspotEmailForm_active__3N8Nw","success-message":"HubspotEmailForm_success-message__m2yQg",fadeInUp:"HubspotEmailForm_fadeInUp__LbSbF"}},53936:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog/[id]",function(){return t(69054)}])},69054:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>E,default:()=>I});var a=t(37876),l=t(14232),n=t(95062),r=t.n(n),i=t(43846),o=t(9857),d=t(11695),c=t(20733),m=t(41570),h=t(634),p=t(57239),g=t(14993),x=t(35227);let u=({recommendations:e=[]})=>(0,a.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,a.jsx)("h4",{className:"text-base-lg font-semibold",children:"Recommended content"}),e.map((e,s)=>{let t,{content:l,title:n,ctaText:r,thumbnail:i,url:o}=e?.fields||{},d="/",c=l?.sys?.contentType?.sys?.id;"event"===c?(d="/events/",t=l.fields.thumbnail||l.fields.mainImage):"blogPost"===c?(d="/blog/",t=l.fields.thumbnail||l.fields.mainImage):"summit"===c&&(d="/",t=l.fields.thumbnail||l.fields.shareImage);let h=i||t,u=l?`${d}${l.fields.slug}`:o,f=n||l.fields.title,b=r||"Read more";return(0,a.jsxs)(x.A,{href:u,className:(0,m.cn)("flex flex-row gap-4"),children:[(0,a.jsx)("div",{className:(0,m.cn)("relative w-20 flex-shrink-0 overflow-hidden"),children:h&&(0,a.jsx)(p.A,{...h.fields,sizing:"w=140",className:"!w-20 object-cover"})}),(0,a.jsxs)("div",{className:(0,m.cn)("flex-auto"),children:[(0,a.jsx)("h4",{className:"text-base-md font-medium text-sand-900/90",children:f}),b&&(0,a.jsxs)("span",{className:"flex items-center gap-1 text-base-sm text-brand-500",children:[b,(0,a.jsx)(g.D8V,{className:"h-4 w-4"})]})]})]},l?.sys?.id??o??s)})]});u.propTypes={recommendations:r().array};var f=t(71555);let b=({tableOfContent:e})=>e&&0!==e.length?(0,a.jsxs)("div",{className:(0,m.cn)("flex flex-col gap-4"),children:[(0,a.jsx)("h4",{className:"py-1 text-base-lg font-semibold text-black",children:"Table of contents"}),(0,a.jsx)("ul",{className:"flex list-none flex-col gap-3 pl-3",children:e.map((e,s)=>{let t=`${e.value?.toLowerCase()?.replace(/\s/g,"-")}`,l=`#${t}`;return(0,a.jsx)("li",{"data-tag":e.tag,className:(0,m.cn)(`tag-${e.tag}`,"!text-base-sm text-sand-900 data-[tag=h3]:pl-5 data-[tag=h3]:text-sand-700"),children:(0,a.jsx)("a",{href:l,title:e.value,children:e.value})},s)})})]}):null;b.propTypes={tableOfContent:r().arrayOf(r().shape({value:r().string,tag:r().string}))};let w=({title:e="",canonical:s=null,tags:t=null,tableOfContent:n,signupForm:r=!1})=>{let i=(({canonical:e,title:s})=>{let t=encodeURIComponent((e=>{if("string"==typeof e&&e.trim())try{return new URL(e,"https://www.anyscale.com").toString()}catch{return e.trim()}return window.location.href})(e)),a=encodeURIComponent(s);return{facebookUrl:`https://www.facebook.com/sharer.php?u=${t}`,twitterUrl:`https://twitter.com/intent/tweet?url=${t}&text=${a}`,linkedinUrl:`https://www.linkedin.com/sharing/share-offsite/?url=${t}`}})({canonical:s,title:e}),o=(e,s)=>{e.preventDefault();let t=window.screen.width/2-275,a=window.screen.height/2-200;window.open(s,"share",`width=550,height=400,left=${t},top=${a},toolbar=0,menubar=0,location=0,status=0`)};return(0,a.jsxs)("div",{className:(0,m.cn)("flex flex-col gap-8"),children:[(0,a.jsx)(b,{tableOfContent:n}),(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsx)("h4",{className:"text-base-lg font-semibold text-black",children:"Sharing"}),(0,a.jsxs)("div",{className:"flex items-center gap-5",children:[(0,a.jsx)("a",{href:i.facebookUrl,onClick:e=>o(e,i.facebookUrl),target:"_blank",rel:"noopener noreferrer","aria-label":"Share on Facebook",children:(0,a.jsx)(g.Boy,{className:"h-8 w-8 text-sand-700 hover:text-brand-500"})}),(0,a.jsx)("a",{href:i.twitterUrl,onClick:e=>o(e,i.twitterUrl),target:"_blank",rel:"noopener noreferrer","aria-label":"Share on Twitter",children:(0,a.jsx)(g.ase,{className:"h-8 w-8 text-sand-700 hover:text-brand-500"})}),(0,a.jsx)("a",{href:i.linkedinUrl,onClick:e=>o(e,i.linkedinUrl),target:"_blank",rel:"noopener noreferrer","aria-label":"Share on LinkedIn",children:(0,a.jsx)(g.PWi,{className:"h-8 w-8 text-sand-700 hover:text-brand-500"})})]})]}),t&&(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsx)("h4",{className:"py-1 text-base-lg font-semibold text-black",children:"Tags"}),(0,a.jsx)("span",{className:(0,m.cn)("tags"),children:t.map((e,s)=>(0,a.jsxs)(l.Fragment,{children:[s>0&&(0,a.jsx)("span",{children:", "}),(0,a.jsx)("span",{className:(0,m.cn)("tag"),children:e.fields.name})]},e.sys.id))})]}),!r&&(0,a.jsxs)("div",{className:(0,m.cn)("flex flex-col gap-4"),children:[(0,a.jsx)("h4",{className:"py-1 text-base-lg font-semibold text-black",children:"Sign up for product updates"}),(0,a.jsx)(f.A,{ctaText:"Subscribe",formId:"3571cddd-036f-4fc4-a07c-b760cb08df70",condensed:!0})]})]})};
1w.propTypes={title:r().string,canonical:r().string,tags:r().array,tableOfContent:r().array,signupForm:r().bool};var j=t(52440),y=t(25996),N=t(43176);let v=({authors:e,publishedDate:s})=>{let t=s?N.c9.fromISO(s).toFormat("MMMM d, yyyy"):null;return(0,a.jsxs)("div",{className:"text-base-sm font-medium text-sand-600 md:text-base-md",children:[e&&(0,a.jsxs)("span",{children:[(0,a.jsx)("span",{children:"By "}),e.map((s,t)=>(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)(x.A,{className:"underline hover:text-brand-500",href:`/blog?author=${s.fields.slug}`,children:s.fields.name}),t<e.length-2&&(0,a.jsx)("span",{children:", "}),t===e.length-2&&(0,a.jsx)("span",{children:" and "})]},s.sys.id)),t&&(0,a.jsx)("span",{children:"\xa0\xa0\xa0"})]}),(0,a.jsx)("span",{children:t&&(0,a.jsxs)("span",{children:["|\xa0\xa0\xa0",t]})})]})},_=({title:e,authors:s=null,publishedDate:t,intro:l=null,mainImage:n=null,mainImageFit:r="contain",showMainImage:i=!1,hideIntro:o=!1,subheader:d=""})=>(0,a.jsxs)("div",{className:(0,m.cn)("flex flex-col"),children:[(0,a.jsx)("h1",{className:(0,m.cn)("article-title text-black"),children:e}),d&&(0,a.jsx)("p",{className:(0,m.cn)("article-subheader -mb-2 mt-4"),children:d}),(0,a.jsx)("div",{className:(0,m.cn)("details py-10"),children:(0,a.jsx)(v,{authors:s,publishedDate:t})}),(i||!o)&&(0,a.jsxs)("div",{className:(0,m.cn)("image-intro"),children:[n&&i&&(0,a.jsx)("div",{className:(0,m.cn)("main-image pb-8"),children:(0,a.jsx)(p.A,{...n.fields,contain:"cover"!==r,sizing:"w=1200"})}),l&&!o&&(0,a.jsx)("div",{className:(0,m.cn)("pb-sm [&_*]:!text-base-md [&_*]:text-sand-800"),dangerouslySetInnerHTML:{__html:(0,j.A)({html:!0,breaks:!0}).use(y.A,{hosts:["https://www.anyscale.com/"]}).use(y.A,{hosts:["https://www.anyscale.com/"]}).render(l)}})]})]});_.propTypes={title:r().string.isRequired,authors:r().array,publishedDate:r().string.isRequired,tags:r().array,intro:r().string,mainImage:r().object,mainImageFit:r().string,showMainImage:r().bool,hideIntro:r().bool};let k=({data:e})=>(0,a.jsx)(c.A,{...e.fields}),F=({site:e,title:s,seoTitle:t,canonical:n,description:r,mainImage:c,body:p,publishedDate:g,dateModified:x,slug:f,authors:b,intro:j,tags:y,hideIntro:N,showMainImage:v,mainImageFit:F,bannerText:E,bannerCta:I,readyToTryAnyscaleCard:T=!0,bannerLink:S,readyToTryAnyscale:A,recommendations:C,sidePanel:L=!0,subheader:$})=>{e.fields.getStartedCard;let U=e.fields.readyToTryAnyscaleCard,O=!1;U&&T&&A&&(O=!0);let H=(0,i.r)(),P=[];if(H.isFallback)return(0,a.jsx)("div",{children:"Loading..."});p&&p.content&&L&&p.content.map(({nodeType:e,content:s})=>{("heading-2"===e||"heading-3"===e)&&P.push({tag:e.replace("heading-","h"),value:s[0]?.value})});let M=!1;L||(M=!0),(0,l.useEffect)(()=>{function e(){let e=document.querySelectorAll(".page-blog-single h2, .page-blog-single h3"),s=document.querySelectorAll(".heading-wrapper a");e.forEach(e=>{if(e){let t=e.offsetTop;if((window.scrollY||window.pageYOffset)>=t){let t="",a=e?.childNodes[0];a&&"function"==typeof a.getAttribute&&(t=a.getAttribute("id"));let l=document.querySelector(`.heading-wrapper a[href="#${t}"]`);s.forEach(e=>e.classList.remove("active")),l&&l.classList.add("active")}}})}return window.addEventListener("scroll",e),e(),()=>{window.addEventListener("scroll",e)}},[]);let B=c?.fields?.file?.url?`https:${c.fields.file.url}`:null,D=n||`https://www.anyscale.com/blog/${f}`,R=b?.map(e=>({slug:e.fields?.slug,name:e.fields?.name}))??null,q=JSON.stringify({"@context":"https://schema.org","@type":"BlogPosting",headline:s,description:r||"",...B&&{image:B},datePublished:g||"",dateModified:x||g||"",mainEntityOfPage:{"@type":"WebPage","@id":D},publisher:{"@type":"Organization",name:"Anyscale",logo:{"@type":"ImageObject",url:"https://www.anyscale.com/static/images/anyscale-logo.png"}},...R?.length>0&&{author:R.map(e=>({"@type":"Person",name:e.name,url:`https://www.anyscale.com/blog?author=${e.slug}`}))}});return(0,a.jsxs)(o.A,{site:e,title:s,seoTitle:t,description:r,shareImage:c,canonical:D,bannerText:E,bannerCta:I,bannerLink:S,showBanner:!!E,pageType:"blogSingle",publishedTime:g??null,authors:R,structuredData:q,children:[(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:"mx-auto w-full max-w-content border-x border-[#
1EBEBEB] px-4 pb-20 lg:px-lg",children:[(0,a.jsx)(d.A,{parentFolderName:"Blog",parentFolderLink:"/blog",folderName:"Blog Detail"}),(0,a.jsxs)("div",{className:"relative md:flex",children:[(0,a.jsxs)("div",{className:(0,m.cn)("md:w-[68%] md:flex-[0_0_auto] lg:w-[72%] lg:pr-15",M?"full-width-container":""),children:[(0,a.jsx)(_,{title:s,authors:b,publishedDate:g,mainImage:c,mainImageFit:F,intro:j,hideIntro:N,showMainImage:v,subheader:$}),(0,a.jsx)(h.n,{body:p,page:"article",page_template:"blog-single",sidePanel:L})]}),L&&(0,a.jsxs)("div",{className:(0,m.cn)("sticky top-[65px] flex flex-col gap-8 pb-5 pt-10 md:w-[32%] md:flex-[0_0_auto] md:pl-8 lg:w-[28%]"),children:[(0,a.jsx)(w,{signupForm:!1,title:s,canonical:D,tags:y,tableOfContent:P}),(0,a.jsx)(u,{recommendations:C})]})]})]})}),O&&(0,a.jsx)(k,{data:A})]})};F.propTypes={site:r().shape({fields:r().shape({})}),title:r().string,body:r().object,description:r().string,publishedDate:r().string,mainImage:r().object,authors:r().array,bannerText:r().string,bannerLink:r().string,canonical:r().string,recommendations:r().array,sidePanel:r().bool,subheader:r().string};var E=!0;let I=F},71555:(e,s,t)=>{"use strict";t.d(s,{A:()=>p});var a=t(37876),l=t(14232),n=t(34906),r=t.n(n),i=t(95062),o=t.n(i),d=t(18793),c=t.n(d);let m=r().bind(c());class h extends l.Component{constructor(e){super(e),this.handleSuccess=()=>{this.setState({loading:!1,success:!0})},this.state={formData:{},loading:!1,success:!1,error:null,focused:!1}}componentDidMount(){let{formId:e}=this.props,s=document.createElement("script");s.src="https://js.hsforms.net/forms/v2.js",document.body.appendChild(s),s.addEventListener("load",()=>{window.hbspt&&window.hbspt.forms.create({portalId:"20523749",formId:e,target:"#hubspotForm",onFormSubmit:e=>{this.handleSuccess()}})}),window.jQuery=window.jQuery||function(e){return"string"==typeof e?document.querySelector(e):e}}render(){let{condensed:e=!1,template:s=""}=this.props,{success:t}=this.state;return(0,a.jsxs)("div",{className:m("root",{condensed:e}),children:[(0,a.jsx)("div",{className:m("form",{hidden:t}),children:(0,a.jsx)("div",{id:"hubspotForm",className:m(s)})}),t&&(0,a.jsx)("div",{className:m("success-message"),children:"Thank you for signing up!"})]})}}h.propTypes={ctaText:o().string,formId:o().string.isRequired,condensed:o().bool,template:o().string};let p=h}},e=>{e.O(0,[4894,2701,5518,7513,9193,4587,5860,4125,3563,3161,7027,4340,748,9857,6121,4957,634,636,6593,8792],()=>e(e.s=53936)),_N_E=e.O()}]);
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.