CINXE.COM

Node.js — Run JavaScript Everywhere

<!DOCTYPE html><html class="__variable_7eb81d __variable_9790f2" dir="ltr" lang="en-GB"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2"/><link rel="preload" href="/_next/static/media/3478b6abef19b3b3-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/3d9ea938b6afa941-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/be2416cbb012c256-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/f4db1b58a3b2c635.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/55f83cf53ff7edda.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2458e5048894197c.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/9eb437967a11bb91.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/43d723e6b3915798.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/67999338e8dc532e.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1158a349c2948c91.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/667062e9a7b1faed.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-54393cf863545595.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX"/><script src="/_next/static/chunks/87c73c54-5a48df0e5f90db7f.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/855-65c040964d57ddff.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/main-app-156bad3c681b2476.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/891-0bf8641ab6ae8ec3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/app/global-error-510fb21d287448b2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/layout-ab565cebf81f02a3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/error-89f32912e74842a6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/not-found-fbba77f6977fc4c1.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><meta name="next-size-adjust"/><title>Node.js — Run JavaScript Everywhere</title><meta name="description" content="Node.js® is a JavaScript runtime built on Chrome&#x27;s V8 JavaScript engine."/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://nodejs.org/en"/><link rel="alternate" hrefLang="x-default" href="https://nodejs.org/en"/><link rel="alternate" hrefLang="en" href="https://nodejs.org/en"/><link rel="alternate" hrefLang="fr" href="https://nodejs.org/fr"/><link rel="alternate" hrefLang="id" href="https://nodejs.org/id"/><link rel="alternate" hrefLang="pt" href="https://nodejs.org/pt"/><link rel="alternate" hrefLang="tr" href="https://nodejs.org/tr"/><link rel="alternate" hrefLang="uk" href="https://nodejs.org/uk"/><link rel="alternate" hrefLang="zh-cn" href="https://nodejs.org/zh-cn"/><link rel="alternate" hrefLang="zh-tw" href="https://nodejs.org/zh-tw"/><link rel="alternate" type="application/rss+xml" href="https://nodejs.org/en/feed/blog.xml"/><meta property="og:title" content="Node.js — Run JavaScript Everywhere"/><meta property="og:description" content="Node.js® is a JavaScript runtime built on Chrome&#x27;s V8 JavaScript engine."/><meta property="og:image" content="https://nodejs.org/en/next-data/og/announcement/Node.js%20%E2%80%94%20Run%20JavaScript%20Everywhere"/><meta property="og:image" content="https://nodejs.org/en/next-data/og/announcement/Run%20JavaScript%20Everywhere"/><meta name="twitter:card" content="summary"/><meta name="twitter:creator" content="@nodejs"/><meta name="twitter:title" content="Node.js — Run JavaScript Everywhere"/><meta name="twitter:description" content="Node.js® is a JavaScript runtime built on Chrome&#x27;s V8 JavaScript engine."/><meta name="twitter:image" content="https://nodejs.org/static/images/logo-hexagon-card.png"/><meta name="twitter:image:alt" content="The Node.js Hexagon Logo"/><link rel="icon" href="/static/images/favicons/favicon.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" noModule=""></script></head><body><script>((e,t,r,n,o,i,a,s)=>{let u=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(u.classList.remove(...n),u.classList.add(t)):u.setAttribute(e,t)}),s&&l.includes(t)&&(u.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("data-theme","theme","system",null,["light","dark"],null,true,true)</script><div class="layouts_baseLayout__qEW_w"><div><nav class="NavBar_container__VTt_c"><div class="NavBar_nodeIconAndMobileItemsToggler__SAX1i"><a class="NavBar_nodeIconWrapper__tDLur" aria-label="Home" href="/en"><svg width="267" height="80" viewBox="0 0 267 80" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-[#333333] dark:fill-white NodejsLogo_nodejsLogo__mBW__"><mask id="mask0_1803_3458" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="267" height="80"><path d="M267 0H0V79.3784H267V0Z" fill="white"></path></mask><g mask="url(#mask0_1803_3458)"><path d="M234.983 78.7547C234.292 78.7547 233.648 78.5695 233.05 78.2452L226.929 74.5871C226.008 74.0776 226.469 73.8924 226.745 73.7998C227.987 73.3829 228.217 73.2903 229.506 72.5495C229.644 72.4569 229.828 72.5033 229.966 72.5959L234.66 75.4206C234.844 75.5132 235.074 75.5132 235.212 75.4206L253.575 64.7235C253.758 64.6309 253.852 64.4457 253.852 64.2143V42.8665C253.852 42.6351 253.758 42.4499 253.575 42.3573L235.212 31.7067C235.028 31.614 234.798 31.614 234.66 31.7067L216.298 42.3573C216.114 42.4499 216.022 42.6813 216.022 42.8665V64.2143C216.022 64.3995 216.114 64.6309 216.298 64.7235L221.314 67.641C224.029 69.0301 225.732 67.4094 225.732 65.7886V44.7189C225.732 44.4411 225.962 44.1633 226.285 44.1633H228.632C228.908 44.1633 229.184 44.3947 229.184 44.7189V65.7886C229.184 69.447 227.205 71.577 223.753 71.577C222.695 71.577 221.867 71.577 219.519 70.4195L214.687 67.641C213.491 66.9463 212.754 65.6498 212.754 64.2604V42.913C212.754 41.5236 213.491 40.2271 214.687 39.5324L233.05 28.8356C234.2 28.1873 235.765 28.1873 236.915 28.8356L255.278 39.5324C256.474 40.2271 257.21 41.5236 257.21 42.913V64.2604C257.21 65.6498 256.474 66.9463 255.278 67.641L236.915 78.3378C236.363 78.5695 235.673 78.7547 234.983 78.7547Z" fill="#5FA04E"></path><path d="M240.69 64.075C232.635 64.075 230.978 60.3704 230.978 57.2215C230.978 56.9437 231.208 56.6658 231.53 56.6658H233.923C234.2 56.6658 234.43 56.8511 234.43 57.1289C234.798 59.5831 235.856 60.7873 240.735 60.7873C244.601 60.7873 246.258 59.9074 246.258 57.8236C246.258 56.6197 245.796 55.7398 239.768 55.1377C234.752 54.6282 231.622 53.5169 231.622 49.4881C231.622 45.7374 234.752 43.5145 239.998 43.5145C245.89 43.5145 248.789 45.5521 249.157 49.9976C249.157 50.1366 249.111 50.2754 249.02 50.4144C248.926 50.507 248.789 50.5997 248.649 50.5997H246.21C245.982 50.5997 245.751 50.4144 245.705 50.1828C245.152 47.6359 243.725 46.8025 239.952 46.8025C235.718 46.8025 235.212 48.2842 235.212 49.3955C235.212 50.7384 235.81 51.1553 241.517 51.8962C247.177 52.637 249.847 53.7021 249.847 57.6845C249.847 61.7595 246.487 64.075 240.69 64.075Z" fill="#5FA04E"></path><path d="M267.2 41.6621C267.2 43.6071 265.588 45.2279 263.654 45.2279C261.722 45.2279 260.111 43.6533 260.111 41.6621C260.111 39.6247 261.768 38.0966 263.654 38.0966C265.542 38.0966 267.2 39.6709 267.2 41.6621ZM260.664 41.6621C260.664 43.3293 261.999 44.6722 263.608 44.6722C265.266 44.6722 266.601 43.2829 266.601 41.6621C266.601 39.9951 265.266 38.6986 263.608 38.6986C262.045 38.6986 260.664 39.9951 260.664 41.6621ZM262.321 39.6709H263.702C264.162 39.6709 265.083 39.6709 265.083 40.736C265.083 41.4769 264.621 41.6159 264.344 41.7085C264.898 41.7547 264.943 42.1254 264.989 42.6346C265.035 42.9588 265.083 43.5145 265.174 43.6997H264.344C264.344 43.5145 264.207 42.4958 264.207 42.4494C264.162 42.218 264.07 42.1254 263.794 42.1254H263.103V43.7459H262.321V39.6709ZM263.057 41.4307H263.654C264.162 41.4307 264.253 41.0603 264.253 40.875C264.253 40.3194 263.885 40.3194 263.654 40.3194H263.012V41.4307H263.057Z" fill="#5FA04E"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M43.6737 41.9539C43.6737 41.1204 43.2136 40.3334 42.4773 39.9165L23.0104 28.5712C22.6883 28.386 22.3201 28.2934 21.9519 28.2472C21.9059 28.2472 21.7679 28.2472 21.7679 28.2472C21.3997 28.2472 21.0315 28.386 20.7094 28.5712L1.19654 39.8701C0.460209 40.287 0 41.0743 0 41.9539L0.0460209 72.3315C0.0460209 72.7484 0.276126 73.165 0.644293 73.3502C1.01246 73.5819 1.47267 73.5819 1.79482 73.3502L13.3921 66.682C14.1284 66.2653 14.5886 65.4781 14.5886 64.6446V50.4282C14.5886 49.5947 15.0488 48.8074 15.7852 48.3908L20.7094 45.5197C21.0776 45.288 21.4917 45.1954 21.9059 45.1954C22.3201 45.1954 22.7343 45.288 23.0565 45.5197L27.9806 48.3908C28.7169 48.8074 29.1773 49.5947 29.1773 50.4282V64.6446C29.1773 65.4781 29.6375 66.2653 30.3738 66.682L41.8791 73.3502C42.2471 73.5819 42.7073 73.5819 43.0755 73.3502C43.4438 73.165 43.6737 72.7484 43.6737 72.3315V41.9539Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M137.465 0.138922C137.096 -0.0463072 136.636 -0.0463072 136.314 0.138922C135.946 0.370456 135.716 0.740915 135.716 1.15768V31.2573C135.716 31.5351 135.578 31.8129 135.301 31.9984C135.025 32.1372 134.749 32.1372 134.473 31.9984L129.595 29.1735C128.859 28.7569 127.984 28.7569 127.248 29.1735L107.735 40.5188C106.999 40.9357 106.539 41.7227 106.539 42.5562V65.2004C106.539 66.0342 106.999 66.8212 107.735 67.2381L127.248 78.5834C127.984 79 128.859 79 129.595 78.5834L149.108 67.2381C149.844 66.8212 150.304 66.0342 150.304 65.2004V8.75207C150.304 7.87222 149.844 7.085 149.108 6.66824L137.465 0.138922ZM135.67 57.7451C135.67 57.9765 135.578 58.1617 135.394 58.2544L128.72 62.1444C128.536 62.237 128.306 62.237 128.122 62.1444L121.449 58.2544C121.265 58.1617 121.173 57.9303 121.173 57.7451V49.9656C121.173 49.7339 121.265 49.5487 121.449 49.4561L128.122 45.5663C128.306 45.4737 128.536 45.4737 128.72 45.5663L135.394 49.4561C135.578 49.5487 135.67 49.7803 135.67 49.9656V57.7451Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M202.398 49.7801C203.135 49.3632 203.549 48.5762 203.549 47.7425V42.2319C203.549 41.3985 203.089 40.6112 202.398 40.1946L183.023 28.8957C182.287 28.4788 181.413 28.4788 180.676 28.8957L161.164 40.2407C160.427 40.6576 159.967 41.4449 159.967 42.2784V64.9226C159.967 65.7561 160.427 66.5434 161.164 66.96L180.538 78.0737C181.275 78.4905 182.149 78.4905 182.839 78.0737L194.575 71.4983C194.943 71.3131 195.173 70.8962 195.173 70.4793C195.173 70.0627 194.943 69.6459 194.575 69.4606L174.97 58.1153C174.602 57.8839 174.372 57.5135 174.372 57.0966V50.0117C174.372 49.5949 174.602 49.178 174.97 48.9928L181.091 45.4735C181.459 45.2421 181.919 45.2421 182.287 45.4735L188.408 48.9928C188.776 49.2245 189.006 49.5949 189.006 50.0117V55.5685C189.006 55.9853 189.236 56.4019 189.605 56.5872C189.973 56.8188 190.433 56.8188 190.801 56.5872L202.398 49.7801Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M181.551 48.7155C181.689 48.6228 181.874 48.6228 182.012 48.7155L185.739 50.8919C185.877 50.9845 185.969 51.1235 185.969 51.3087V55.6615C185.969 55.8468 185.877 55.9858 185.739 56.0784L182.012 58.2548C181.874 58.3474 181.689 58.3474 181.551 58.2548L177.824 56.0784C177.686 55.9858 177.594 55.8468 177.594 55.6615V51.3087C177.594 51.1235 177.686 50.9845 177.824 50.8919L181.551 48.7155Z" fill="#5FA04E"></path><path d="M76.3012 28.9882C75.5647 28.5716 74.6903 28.5716 73.954 28.9882L54.5792 40.241C53.8429 40.6578 53.4287 41.4449 53.4287 42.2786V64.83C53.4287 65.6637 53.8889 66.4507 54.5792 66.8676L73.954 78.1203C74.6903 78.5369 75.5647 78.5369 76.3012 78.1203L95.6758 66.8676C96.4123 66.4507 96.8263 65.6637 96.8263 64.83V42.2786C96.8263 41.4449 96.3662 40.6578 95.6758 40.241L76.3012 28.9882Z" fill="url(#paint0_linear_1803_3458)"></path><path d="M95.7221 40.241L76.2554 28.9882C76.0714 28.8956 75.8412 28.803 75.6572 28.7568L53.8433 66.3119C54.0273 66.5433 54.2575 66.7286 54.4874 66.8676L73.9544 78.1203C74.5067 78.4443 75.1508 78.5369 75.749 78.3517L96.2284 40.6578C96.0904 40.4726 95.9063 40.3336 95.7221 40.241Z" fill="url(#paint1_linear_1803_3458)"></path><path d="M95.7224 66.8669C96.2747 66.5427 96.6889 65.9871 96.8729 65.385L75.5651 28.7098C75.013 28.6172 74.4146 28.6633 73.9085 28.9876L54.5796 40.1939L75.427 78.4437C75.7031 78.3973 76.0255 78.3046 76.3016 78.1659L95.7224 66.8669Z" fill="url(#paint2_linear_1803_3458)"></path></g><defs><linearGradient id="paint0_linear_1803_3458" x1="83.0183" y1="37.3689" x2="65.3246" y2="73.2407" gradientUnits="userSpaceOnUse"><stop stop-color="#3F873F"></stop><stop offset="0.3296" stop-color="#3F8B3D"></stop><stop offset="0.6367" stop-color="#3E9638"></stop><stop offset="0.9341" stop-color="#3DA92E"></stop><stop offset="1" stop-color="#3DAE2B"></stop></linearGradient><linearGradient id="paint1_linear_1803_3458" x1="72.1833" y1="56.1876" x2="121.552" y2="19.937" gradientUnits="userSpaceOnUse"><stop offset="0.1376" stop-color="#3F873F"></stop><stop offset="0.4016" stop-color="#52A044"></stop><stop offset="0.7129" stop-color="#64B749"></stop><stop offset="0.9081" stop-color="#6ABF4B"></stop></linearGradient><linearGradient id="paint2_linear_1803_3458" x1="52.7188" y1="53.5463" x2="97.551" y2="53.5463" gradientUnits="userSpaceOnUse"><stop offset="0.0919165" stop-color="#6ABF4B"></stop><stop offset="0.2871" stop-color="#64B749"></stop><stop offset="0.5984" stop-color="#52A044"></stop><stop offset="0.8624" stop-color="#3F873F"></stop></linearGradient></defs></svg></a><label class="NavBar_sidebarItemTogglerLabel__9JQ0K" for="sidebarItemToggler"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="NavBar_navInteractionIcon__KZ2ip"><path fill-rule="evenodd" d="M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"></path></svg></label></div><input class="peer hidden" id="sidebarItemToggler" type="checkbox"/><div class="NavBar_main__KU2Rx peer-checked:flex"><div class="NavBar_navItems__nTPsu"><a class="NavItem_navItem__0mE9T NavItem_nav__jCUv2" href="/en/learn"><span class="NavItem_label__9GW08">Learn</span></a><a class="NavItem_navItem__0mE9T NavItem_nav__jCUv2" href="/en/about"><span class="NavItem_label__9GW08">About</span></a><a class="NavItem_navItem__0mE9T NavItem_nav__jCUv2" href="/en/download"><span class="NavItem_label__9GW08">Download</span></a><a class="NavItem_navItem__0mE9T NavItem_nav__jCUv2" href="/en/blog"><span class="NavItem_label__9GW08">Blog</span></a><a href="https://nodejs.org/docs/latest/api/" class="NavItem_navItem__0mE9T NavItem_nav__jCUv2"><span class="NavItem_label__9GW08">Docs</span></a><a href="https://training.linuxfoundation.org/openjs/" class="NavItem_navItem__0mE9T NavItem_nav__jCUv2" target="_blank"><span class="NavItem_label__9GW08">Certification</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="NavItem_icon__GHTPH"><path fill-rule="evenodd" d="M8.25 3.75H19.5a.75.75 0 0 1 .75.75v11.25a.75.75 0 0 1-1.5 0V6.31L5.03 20.03a.75.75 0 0 1-1.06-1.06L17.69 5.25H8.25a.75.75 0 0 1 0-1.5Z" clip-rule="evenodd"></path></svg></a></div><div class="NavBar_actionsWrapper__3ntrw"><button type="button" class="Search_searchButton__14Qo3" aria-label="Start typing..."><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="Search_magnifyingGlassIcon__uyNw6"><path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"></path></svg>Start typing...<kbd title="Ctrl K" class="Search_shortcutIndicator__BbOnK opacity-0"><abbr>Ctrl<!-- --> K</abbr></kbd></button><button type="button" class="ThemeToggle_themeToggle__KbhS8" aria-label="Toggle Dark Mode"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="block dark:hidden" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="hidden dark:block" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"></path></svg></button><button class="LanguageDropDown_languageDropdown__rrdBe" aria-label="Choose Language" type="button" id="radix-:R3n5tjfb:" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="m10.5 21 5.25-11.25L21 21m-9-3h7.5M3 5.621a48.474 48.474 0 0 1 6-.371m0 0c1.12 0 2.233.038 3.334.114M9 5.25V3m3.334 2.364C11.176 10.658 7.69 15.08 3 17.502m9.334-12.138c.896.061 1.785.147 2.666.257m-4.589 8.495a18.023 18.023 0 0 1-3.827-5.802"></path></svg></button><a href="https://github.com/nodejs/node" class="NavBar_ghIconWrapper__3PyGq" aria-label="Node.js Github"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10 1.25C5.16562 1.25 1.25 5.16562 1.25 10C1.25 13.8719 3.75469 17.1422 7.23281 18.3016C7.67031 18.3781 7.83437 18.1156 7.83437 17.8859C7.83437 17.6781 7.82344 16.9891 7.82344 16.2563C5.625 16.6609 5.05625 15.7203 4.88125 15.2281C4.78281 14.9766 4.35625 14.2 3.98438 13.9922C3.67812 13.8281 3.24063 13.4234 3.97344 13.4125C4.6625 13.4016 5.15469 14.0469 5.31875 14.3094C6.10625 15.6328 7.36406 15.2609 7.86719 15.0312C7.94375 14.4625 8.17344 14.0797 8.425 13.8609C6.47813 13.6422 4.44375 12.8875 4.44375 9.54062C4.44375 8.58906 4.78281 7.80156 5.34062 7.18906C5.25313 6.97031 4.94687 6.07344 5.42812 4.87031C5.42812 4.87031 6.16094 4.64063 7.83437 5.76719C8.53438 5.57031 9.27813 5.47187 10.0219 5.47187C10.7656 5.47187 11.5094 5.57031 12.2094 5.76719C13.8828 4.62969 14.6156 4.87031 14.6156 4.87031C15.0969 6.07344 14.7906 6.97031 14.7031 7.18906C15.2609 7.80156 15.6 8.57812 15.6 9.54062C15.6 12.8984 13.5547 13.6422 11.6078 13.8609C11.925 14.1344 12.1984 14.6594 12.1984 15.4797C12.1984 16.65 12.1875 17.5906 12.1875 17.8859C12.1875 18.1156 12.3516 18.3891 12.7891 18.3016C14.5261 17.7152 16.0355 16.5988 17.1048 15.1096C18.1741 13.6204 18.7495 11.8333 18.75 10C18.75 5.16562 14.8344 1.25 10 1.25Z"></path></svg></a></div></div></nav></div><div class="layouts_centeredLayout__fsgoD"><div class="GlowingBackdrop_glowingBackdrop__igxwa"><svg viewBox="0 0 1216 726" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_91_8" style="mask-type:alpha" maskUnits="userSpaceOnUse" width="1216" height="726" x="0" y="0"><rect width="1216" height="725.8" fill="url(#paint0_radial_91_8)"></rect></mask><g mask="url(#mask0_91_8)"><path d="M717.133 231.367L759.799 206.733L802.465 231.367V280.633L759.799 305.267L717.133 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M760.432 306.367L803.099 281.733L845.765 306.367V355.633L803.099 380.267L760.432 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M803.732 231.367L846.398 206.733L889.065 231.367V280.633L846.398 305.267L803.732 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M847.032 306.367L889.698 281.733L932.365 306.367V355.633L889.698 380.267L847.032 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M890.332 381.367L932.998 356.733L975.664 381.367V430.633L932.998 455.267L890.332 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M933.632 306.367L976.298 281.733L1018.96 306.367V355.633L976.298 380.267L933.632 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M587.233 306.367L629.899 281.733L672.566 306.367V355.633L629.899 380.267L587.233 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M630.533 381.367L673.199 356.733L715.865 381.367V430.633L673.199 455.267L630.533 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M673.833 306.367L716.499 281.733L759.165 306.367V355.633L716.499 380.267L673.833 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M717.133 381.367L759.799 356.733L802.465 381.367V430.633L759.799 455.267L717.133 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M760.432 456.367L803.099 431.733L845.765 456.367V505.633L803.099 530.267L760.432 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M803.732 381.367L846.398 356.733L889.065 381.367V430.633L846.398 455.267L803.732 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M976.931 381.367L1019.6 356.733L1062.26 381.367V430.633L1019.6 455.267L976.931 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1020.23 456.367L1062.9 431.733L1105.56 456.367V505.633L1062.9 530.267L1020.23 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1063.53 381.367L1106.2 356.733L1148.86 381.367V430.633L1106.2 455.267L1063.53 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1106.83 456.367L1149.5 431.733L1192.16 456.367V505.633L1149.5 530.267L1106.83 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1150.13 531.367L1192.8 506.733L1235.46 531.367V580.633L1192.8 605.267L1150.13 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1193.43 456.367L1236.1 431.733L1278.76 456.367V505.633L1236.1 530.267L1193.43 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M847.032 456.367L889.698 431.733L932.365 456.367V505.633L889.698 530.267L847.032 505.633V456.367Z" fill="white" fill-opacity="0.25" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M890.332 531.367L932.998 506.733L975.664 531.367V580.633L932.998 605.267L890.332 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M933.632 456.367L976.298 431.733L1018.96 456.367V505.633L976.298 530.267L933.632 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M976.931 531.367L1019.6 506.733L1062.26 531.367V580.633L1019.6 605.267L976.931 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1020.23 606.367L1062.9 581.733L1105.56 606.367V655.633L1062.9 680.267L1020.23 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1063.53 531.367L1106.2 506.733L1148.86 531.367V580.633L1106.2 605.267L1063.53 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M976.931 81.3666L1019.6 56.7332L1062.26 81.3666V130.633L1019.6 155.267L976.931 130.633V81.3666Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1020.23 156.367L1062.9 131.733L1105.56 156.367V205.633L1062.9 230.267L1020.23 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1063.53 81.3666L1106.2 56.7332L1148.86 81.3666V130.633L1106.2 155.267L1063.53 130.633V81.3666Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1106.83 156.367L1149.5 131.733L1192.16 156.367V205.633L1149.5 230.267L1106.83 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1150.13 231.367L1192.8 206.733L1235.46 231.367V280.633L1192.8 305.267L1150.13 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1193.43 156.367L1236.1 131.733L1278.76 156.367V205.633L1236.1 230.267L1193.43 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M847.032 156.367L889.698 131.733L932.365 156.367V205.633L889.698 230.267L847.032 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M890.332 231.367L932.998 206.733L975.664 231.367V280.633L932.998 305.267L890.332 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M933.632 156.367L976.298 131.733L1018.96 156.367V205.633L976.298 230.267L933.632 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M976.931 231.367L1019.6 206.733L1062.26 231.367V280.633L1019.6 305.267L976.931 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1020.23 306.367L1062.9 281.733L1105.56 306.367V355.633L1062.9 380.267L1020.23 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1063.53 231.367L1106.2 206.733L1148.86 231.367V280.633L1106.2 305.267L1063.53 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1106.83 306.367L1149.5 281.733L1192.16 306.367V355.633L1149.5 380.267L1106.83 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1150.13 381.367L1192.8 356.733L1235.46 381.367V430.633L1192.8 455.267L1150.13 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1193.43 306.367L1236.1 281.733L1278.76 306.367V355.633L1236.1 380.267L1193.43 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M240.523 6.36671L283.211 -18.2669L325.899 6.36671V55.6333L283.211 80.2669L240.523 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M327.167 6.36671L369.855 -18.2669L412.543 6.36671V55.6333L369.855 80.2669L327.167 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M370.486 81.3667L413.174 56.7331L455.862 81.3667V130.633L413.174 155.267L370.486 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M413.81 6.36671L456.498 -18.2669L499.186 6.36671V55.6333L456.498 80.2669L413.81 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M67.2365 6.36671L109.925 -18.2669L152.613 6.36671V55.6333L109.925 80.2669L67.2365 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M110.558 81.3667L153.246 56.7331L195.934 81.3667V130.633L153.246 155.267L110.558 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M153.88 6.36671L196.568 -18.2669L239.256 6.36671V55.6333L196.568 80.2669L153.88 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M197.201 81.3667L239.889 56.7331L282.577 81.3667V130.633L239.889 155.267L197.201 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M240.523 156.367L283.211 131.733L325.899 156.367V205.633L283.211 230.267L240.523 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M283.845 81.3667L326.533 56.7331L369.221 81.3667V130.633L326.533 155.267L283.845 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M457.13 81.3667L499.818 56.7331L542.506 81.3667V130.633L499.818 155.267L457.13 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M500.452 156.367L543.14 131.733L585.828 156.367V205.633L543.14 230.267L500.452 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M543.775 81.3667L586.463 56.7331L629.151 81.3667V130.633L586.463 155.267L543.775 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M587.095 156.367L629.783 131.733L672.471 156.367V205.633L629.783 230.267L587.095 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M630.416 231.367L673.104 206.733L715.792 231.367V280.633L673.104 305.267L630.416 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M673.738 156.367L716.426 131.733L759.114 156.367V205.633L716.426 230.267L673.738 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M327.167 156.367L369.855 131.733L412.543 156.367V205.633L369.855 230.267L327.167 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M370.486 231.367L413.174 206.733L455.862 231.367V280.633L413.174 305.267L370.486 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M413.81 156.367L456.498 131.733L499.186 156.367V205.633L456.498 230.267L413.81 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M457.13 231.367L499.818 206.733L542.506 231.367V280.633L499.818 305.267L457.13 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M500.452 306.367L543.14 281.733L585.828 306.367V355.633L543.14 380.267L500.452 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M543.775 231.367L586.463 206.733L629.151 231.367V280.633L586.463 305.267L543.775 280.633V231.367Z" fill="white" fill-opacity="0.25" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M500.452 6.36671L543.14 -18.2669L585.828 6.36671V55.6333L543.14 80.2669L500.452 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M760.383 6.36671L803.071 -18.2669L845.759 6.36671V55.6333L803.071 80.2669L760.383 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M847.026 6.36671L889.714 -18.2669L932.402 6.36671V55.6333L889.714 80.2669L847.026 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M890.348 81.3667L933.036 56.7331L975.724 81.3667V130.633L933.036 155.267L890.348 130.633V81.3667Z" fill="white" fill-opacity="0.25" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M933.667 6.36671L976.355 -18.2669L1019.04 6.36671V55.6333L976.355 80.2669L933.667 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M587.095 6.36671L629.783 -18.2669L672.471 6.36671V55.6333L629.783 80.2669L587.095 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M630.416 81.3667L673.104 56.7331L715.792 81.3667V130.633L673.104 155.267L630.416 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M673.738 6.36671L716.426 -18.2669L759.114 6.36671V55.6333L716.426 80.2669L673.738 55.6333V6.36671Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M717.061 81.3667L759.749 56.7331L802.437 81.3667V130.633L759.749 155.267L717.061 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M760.383 156.367L803.071 131.733L845.759 156.367V205.633L803.071 230.267L760.383 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M803.702 81.3667L846.39 56.7331L889.078 81.3667V130.633L846.39 155.267L803.702 130.633V81.3667Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M327.233 606.367L369.899 581.733L412.566 606.367V655.633L369.899 680.267L327.233 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M370.533 681.367L413.199 656.733L455.865 681.367V730.633L413.199 755.267L370.533 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M413.833 606.367L456.499 581.733L499.165 606.367V655.633L456.499 680.267L413.833 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M457.133 681.367L499.799 656.733L542.465 681.367V730.633L499.799 755.267L457.133 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M543.732 681.367L586.398 656.733L629.065 681.367V730.633L586.398 755.267L543.732 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M197.334 681.367L240 656.733L282.666 681.367V730.633L240 755.267L197.334 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M283.933 681.367L326.6 656.733L369.266 681.367V730.633L326.6 755.267L283.933 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M587.032 456.367L629.698 431.733L672.365 456.367V505.633L629.698 530.267L587.032 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M630.332 531.367L672.998 506.733L715.664 531.367V580.633L672.998 605.267L630.332 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M673.632 456.367L716.298 431.733L758.964 456.367V505.633L716.298 530.267L673.632 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M716.931 531.367L759.598 506.733L802.264 531.367V580.633L759.598 605.267L716.931 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M760.231 606.367L802.897 581.733L845.564 606.367V655.633L802.897 680.267L760.231 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M803.531 531.367L846.197 506.733L888.864 531.367V580.633L846.197 605.267L803.531 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M457.133 531.367L499.799 506.733L542.465 531.367V580.633L499.799 605.267L457.133 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M500.432 606.367L543.099 581.733L585.765 606.367V655.633L543.099 680.267L500.432 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M543.732 531.367L586.398 506.733L629.065 531.367V580.633L586.398 605.267L543.732 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M587.032 606.367L629.698 581.733L672.365 606.367V655.633L629.698 680.267L587.032 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M630.332 681.367L672.998 656.733L715.664 681.367V730.633L672.998 755.267L630.332 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M673.632 606.367L716.298 581.733L758.964 606.367V655.633L716.298 680.267L673.632 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M846.831 606.367L889.497 581.733L932.163 606.367V655.633L889.497 680.267L846.831 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M890.131 681.367L932.797 656.733L975.463 681.367V730.633L932.797 755.267L890.131 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M933.43 606.367L976.097 581.733L1018.76 606.367V655.633L976.097 680.267L933.43 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M976.73 681.367L1019.4 656.733L1062.06 681.367V730.633L1019.4 755.267L976.73 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M1063.33 681.367L1106 656.733L1148.66 681.367V730.633L1106 755.267L1063.33 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M716.931 681.367L759.598 656.733L802.264 681.367V730.633L759.598 755.267L716.931 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M803.531 681.367L846.197 656.733L888.864 681.367V730.633L846.197 755.267L803.531 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M-62.7322 381.367L-20.0442 356.733L22.6438 381.367V430.633L-20.0442 455.267L-62.7322 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M-19.4139 456.367L23.2741 431.733L65.9621 456.367V505.633L23.2741 530.267L-19.4139 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M23.9103 381.367L66.5983 356.733L109.286 381.367V430.633L66.5983 455.267L23.9103 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M67.2306 456.367L109.919 431.733L152.607 456.367V505.633L109.919 530.267L67.2306 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M110.553 531.367L153.241 506.733L195.929 531.367V580.633L153.241 605.267L110.553 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M153.875 456.367L196.563 431.733L239.251 456.367V505.633L196.563 530.267L153.875 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M197.195 531.367L239.884 506.733L282.572 531.367V580.633L239.884 605.267L197.195 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M240.517 606.367L283.205 581.733L325.893 606.367V655.633L283.205 680.267L240.517 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M283.839 531.367L326.527 506.733L369.215 531.367V580.633L326.527 605.267L283.839 580.633V531.367Z" fill="white" fill-opacity="0.25" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M-62.7322 531.367L-20.0442 506.733L22.6438 531.367V580.633L-20.0442 605.267L-62.7322 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M-19.4139 606.367L23.2741 581.733L65.9621 606.367V655.633L23.2741 680.267L-19.4139 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M23.9103 531.367L66.5983 506.733L109.286 531.367V580.633L66.5983 605.267L23.9103 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M67.2306 606.367L109.919 581.733L152.607 606.367V655.633L109.919 680.267L67.2306 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M110.553 681.367L153.241 656.733L195.929 681.367V730.633L153.241 755.267L110.553 730.633V681.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M153.875 606.367L196.563 581.733L239.251 606.367V655.633L196.563 680.267L153.875 655.633V606.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M67.2306 156.367L109.919 131.733L152.607 156.367V205.633L109.919 230.267L67.2306 205.633V156.367Z" fill="white" fill-opacity="0.25" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M110.553 231.367L153.241 206.733L195.929 231.367V280.633L153.241 305.267L110.553 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M153.875 156.367L196.563 131.733L239.251 156.367V205.633L196.563 230.267L153.875 205.633V156.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M197.195 231.367L239.884 206.733L282.572 231.367V280.633L239.884 305.267L197.195 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M240.517 306.367L283.205 281.733L325.893 306.367V355.633L283.205 380.267L240.517 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M283.839 231.367L326.527 206.733L369.215 231.367V280.633L326.527 305.267L283.839 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M-62.7322 231.367L-20.0442 206.733L22.6438 231.367V280.633L-20.0442 305.267L-62.7322 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M-19.4139 306.367L23.2741 281.733L65.9621 306.367V355.633L23.2741 380.267L-19.4139 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M23.9103 231.367L66.5983 206.733L109.286 231.367V280.633L66.5983 305.267L23.9103 280.633V231.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M67.2306 306.367L109.919 281.733L152.607 306.367V355.633L109.919 380.267L67.2306 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M110.553 381.367L153.241 356.733L195.929 381.367V430.633L153.241 455.267L110.553 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M153.875 306.367L196.563 281.733L239.251 306.367V355.633L196.563 380.267L153.875 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M327.161 306.367L369.849 281.733L412.537 306.367V355.633L369.849 380.267L327.161 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M370.484 381.367L413.172 356.733L455.86 381.367V430.633L413.172 455.267L370.484 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M413.803 306.367L456.491 281.733L499.179 306.367V355.633L456.491 380.267L413.803 355.633V306.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M457.126 381.367L499.814 356.733L542.502 381.367V430.633L499.814 455.267L457.126 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M500.448 456.367L543.136 431.733L585.824 456.367V505.633L543.136 530.267L500.448 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M543.768 381.367L586.456 356.733L629.144 381.367V430.633L586.456 455.267L543.768 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M197.195 381.367L239.884 356.733L282.572 381.367V430.633L239.884 455.267L197.195 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M240.517 456.367L283.205 431.733L325.893 456.367V505.633L283.205 530.267L240.517 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M283.839 381.367L326.527 356.733L369.215 381.367V430.633L326.527 455.267L283.839 430.633V381.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M327.161 456.367L369.849 431.733L412.537 456.367V505.633L369.849 530.267L327.161 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M370.484 531.367L413.172 506.733L455.86 531.367V580.633L413.172 605.267L370.484 580.633V531.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path><path d="M413.803 456.367L456.491 431.733L499.179 456.367V505.633L456.491 530.267L413.803 505.633V456.367Z" stroke="rgba(255, 255, 255, 1.0)" stroke-width="1.0"></path></g><g mask="url(#mask0_91_8)"><path d="M717.133 231.367L759.799 206.733L802.465 231.367V280.633L759.799 305.267L717.133 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M760.432 306.367L803.099 281.733L845.765 306.367V355.633L803.099 380.267L760.432 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M803.732 231.367L846.398 206.733L889.065 231.367V280.633L846.398 305.267L803.732 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M847.032 306.367L889.698 281.733L932.365 306.367V355.633L889.698 380.267L847.032 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M890.332 381.367L932.998 356.733L975.664 381.367V430.633L932.998 455.267L890.332 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M933.632 306.367L976.298 281.733L1018.96 306.367V355.633L976.298 380.267L933.632 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M587.233 306.367L629.899 281.733L672.566 306.367V355.633L629.899 380.267L587.233 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M630.533 381.367L673.199 356.733L715.865 381.367V430.633L673.199 455.267L630.533 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M673.833 306.367L716.499 281.733L759.165 306.367V355.633L716.499 380.267L673.833 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M717.133 381.367L759.799 356.733L802.465 381.367V430.633L759.799 455.267L717.133 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M760.432 456.367L803.099 431.733L845.765 456.367V505.633L803.099 530.267L760.432 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M803.732 381.367L846.398 356.733L889.065 381.367V430.633L846.398 455.267L803.732 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M976.931 381.367L1019.6 356.733L1062.26 381.367V430.633L1019.6 455.267L976.931 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1020.23 456.367L1062.9 431.733L1105.56 456.367V505.633L1062.9 530.267L1020.23 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1063.53 381.367L1106.2 356.733L1148.86 381.367V430.633L1106.2 455.267L1063.53 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1106.83 456.367L1149.5 431.733L1192.16 456.367V505.633L1149.5 530.267L1106.83 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1150.13 531.367L1192.8 506.733L1235.46 531.367V580.633L1192.8 605.267L1150.13 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1193.43 456.367L1236.1 431.733L1278.76 456.367V505.633L1236.1 530.267L1193.43 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M847.032 456.367L889.698 431.733L932.365 456.367V505.633L889.698 530.267L847.032 505.633V456.367Z" fill="white" fill-opacity="0.25" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M890.332 531.367L932.998 506.733L975.664 531.367V580.633L932.998 605.267L890.332 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M933.632 456.367L976.298 431.733L1018.96 456.367V505.633L976.298 530.267L933.632 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M976.931 531.367L1019.6 506.733L1062.26 531.367V580.633L1019.6 605.267L976.931 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1020.23 606.367L1062.9 581.733L1105.56 606.367V655.633L1062.9 680.267L1020.23 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1063.53 531.367L1106.2 506.733L1148.86 531.367V580.633L1106.2 605.267L1063.53 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M976.931 81.3666L1019.6 56.7332L1062.26 81.3666V130.633L1019.6 155.267L976.931 130.633V81.3666Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1020.23 156.367L1062.9 131.733L1105.56 156.367V205.633L1062.9 230.267L1020.23 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1063.53 81.3666L1106.2 56.7332L1148.86 81.3666V130.633L1106.2 155.267L1063.53 130.633V81.3666Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1106.83 156.367L1149.5 131.733L1192.16 156.367V205.633L1149.5 230.267L1106.83 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1150.13 231.367L1192.8 206.733L1235.46 231.367V280.633L1192.8 305.267L1150.13 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1193.43 156.367L1236.1 131.733L1278.76 156.367V205.633L1236.1 230.267L1193.43 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M847.032 156.367L889.698 131.733L932.365 156.367V205.633L889.698 230.267L847.032 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M890.332 231.367L932.998 206.733L975.664 231.367V280.633L932.998 305.267L890.332 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M933.632 156.367L976.298 131.733L1018.96 156.367V205.633L976.298 230.267L933.632 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M976.931 231.367L1019.6 206.733L1062.26 231.367V280.633L1019.6 305.267L976.931 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1020.23 306.367L1062.9 281.733L1105.56 306.367V355.633L1062.9 380.267L1020.23 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1063.53 231.367L1106.2 206.733L1148.86 231.367V280.633L1106.2 305.267L1063.53 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1106.83 306.367L1149.5 281.733L1192.16 306.367V355.633L1149.5 380.267L1106.83 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1150.13 381.367L1192.8 356.733L1235.46 381.367V430.633L1192.8 455.267L1150.13 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1193.43 306.367L1236.1 281.733L1278.76 306.367V355.633L1236.1 380.267L1193.43 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M240.523 6.36671L283.211 -18.2669L325.899 6.36671V55.6333L283.211 80.2669L240.523 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M327.167 6.36671L369.855 -18.2669L412.543 6.36671V55.6333L369.855 80.2669L327.167 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M370.486 81.3667L413.174 56.7331L455.862 81.3667V130.633L413.174 155.267L370.486 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M413.81 6.36671L456.498 -18.2669L499.186 6.36671V55.6333L456.498 80.2669L413.81 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M67.2365 6.36671L109.925 -18.2669L152.613 6.36671V55.6333L109.925 80.2669L67.2365 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M110.558 81.3667L153.246 56.7331L195.934 81.3667V130.633L153.246 155.267L110.558 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M153.88 6.36671L196.568 -18.2669L239.256 6.36671V55.6333L196.568 80.2669L153.88 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M197.201 81.3667L239.889 56.7331L282.577 81.3667V130.633L239.889 155.267L197.201 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M240.523 156.367L283.211 131.733L325.899 156.367V205.633L283.211 230.267L240.523 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M283.845 81.3667L326.533 56.7331L369.221 81.3667V130.633L326.533 155.267L283.845 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M457.13 81.3667L499.818 56.7331L542.506 81.3667V130.633L499.818 155.267L457.13 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M500.452 156.367L543.14 131.733L585.828 156.367V205.633L543.14 230.267L500.452 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M543.775 81.3667L586.463 56.7331L629.151 81.3667V130.633L586.463 155.267L543.775 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M587.095 156.367L629.783 131.733L672.471 156.367V205.633L629.783 230.267L587.095 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M630.416 231.367L673.104 206.733L715.792 231.367V280.633L673.104 305.267L630.416 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M673.738 156.367L716.426 131.733L759.114 156.367V205.633L716.426 230.267L673.738 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M327.167 156.367L369.855 131.733L412.543 156.367V205.633L369.855 230.267L327.167 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M370.486 231.367L413.174 206.733L455.862 231.367V280.633L413.174 305.267L370.486 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M413.81 156.367L456.498 131.733L499.186 156.367V205.633L456.498 230.267L413.81 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M457.13 231.367L499.818 206.733L542.506 231.367V280.633L499.818 305.267L457.13 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M500.452 306.367L543.14 281.733L585.828 306.367V355.633L543.14 380.267L500.452 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M543.775 231.367L586.463 206.733L629.151 231.367V280.633L586.463 305.267L543.775 280.633V231.367Z" fill="white" fill-opacity="0.25" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M500.452 6.36671L543.14 -18.2669L585.828 6.36671V55.6333L543.14 80.2669L500.452 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M760.383 6.36671L803.071 -18.2669L845.759 6.36671V55.6333L803.071 80.2669L760.383 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M847.026 6.36671L889.714 -18.2669L932.402 6.36671V55.6333L889.714 80.2669L847.026 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M890.348 81.3667L933.036 56.7331L975.724 81.3667V130.633L933.036 155.267L890.348 130.633V81.3667Z" fill="white" fill-opacity="0.25" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M933.667 6.36671L976.355 -18.2669L1019.04 6.36671V55.6333L976.355 80.2669L933.667 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M587.095 6.36671L629.783 -18.2669L672.471 6.36671V55.6333L629.783 80.2669L587.095 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M630.416 81.3667L673.104 56.7331L715.792 81.3667V130.633L673.104 155.267L630.416 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M673.738 6.36671L716.426 -18.2669L759.114 6.36671V55.6333L716.426 80.2669L673.738 55.6333V6.36671Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M717.061 81.3667L759.749 56.7331L802.437 81.3667V130.633L759.749 155.267L717.061 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M760.383 156.367L803.071 131.733L845.759 156.367V205.633L803.071 230.267L760.383 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M803.702 81.3667L846.39 56.7331L889.078 81.3667V130.633L846.39 155.267L803.702 130.633V81.3667Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M327.233 606.367L369.899 581.733L412.566 606.367V655.633L369.899 680.267L327.233 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M370.533 681.367L413.199 656.733L455.865 681.367V730.633L413.199 755.267L370.533 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M413.833 606.367L456.499 581.733L499.165 606.367V655.633L456.499 680.267L413.833 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M457.133 681.367L499.799 656.733L542.465 681.367V730.633L499.799 755.267L457.133 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M543.732 681.367L586.398 656.733L629.065 681.367V730.633L586.398 755.267L543.732 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M197.334 681.367L240 656.733L282.666 681.367V730.633L240 755.267L197.334 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M283.933 681.367L326.6 656.733L369.266 681.367V730.633L326.6 755.267L283.933 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M587.032 456.367L629.698 431.733L672.365 456.367V505.633L629.698 530.267L587.032 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M630.332 531.367L672.998 506.733L715.664 531.367V580.633L672.998 605.267L630.332 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M673.632 456.367L716.298 431.733L758.964 456.367V505.633L716.298 530.267L673.632 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M716.931 531.367L759.598 506.733L802.264 531.367V580.633L759.598 605.267L716.931 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M760.231 606.367L802.897 581.733L845.564 606.367V655.633L802.897 680.267L760.231 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M803.531 531.367L846.197 506.733L888.864 531.367V580.633L846.197 605.267L803.531 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M457.133 531.367L499.799 506.733L542.465 531.367V580.633L499.799 605.267L457.133 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M500.432 606.367L543.099 581.733L585.765 606.367V655.633L543.099 680.267L500.432 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M543.732 531.367L586.398 506.733L629.065 531.367V580.633L586.398 605.267L543.732 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M587.032 606.367L629.698 581.733L672.365 606.367V655.633L629.698 680.267L587.032 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M630.332 681.367L672.998 656.733L715.664 681.367V730.633L672.998 755.267L630.332 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M673.632 606.367L716.298 581.733L758.964 606.367V655.633L716.298 680.267L673.632 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M846.831 606.367L889.497 581.733L932.163 606.367V655.633L889.497 680.267L846.831 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M890.131 681.367L932.797 656.733L975.463 681.367V730.633L932.797 755.267L890.131 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M933.43 606.367L976.097 581.733L1018.76 606.367V655.633L976.097 680.267L933.43 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M976.73 681.367L1019.4 656.733L1062.06 681.367V730.633L1019.4 755.267L976.73 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M1063.33 681.367L1106 656.733L1148.66 681.367V730.633L1106 755.267L1063.33 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M716.931 681.367L759.598 656.733L802.264 681.367V730.633L759.598 755.267L716.931 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M803.531 681.367L846.197 656.733L888.864 681.367V730.633L846.197 755.267L803.531 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M-62.7322 381.367L-20.0442 356.733L22.6438 381.367V430.633L-20.0442 455.267L-62.7322 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M-19.4139 456.367L23.2741 431.733L65.9621 456.367V505.633L23.2741 530.267L-19.4139 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M23.9103 381.367L66.5983 356.733L109.286 381.367V430.633L66.5983 455.267L23.9103 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M67.2306 456.367L109.919 431.733L152.607 456.367V505.633L109.919 530.267L67.2306 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M110.553 531.367L153.241 506.733L195.929 531.367V580.633L153.241 605.267L110.553 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M153.875 456.367L196.563 431.733L239.251 456.367V505.633L196.563 530.267L153.875 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M197.195 531.367L239.884 506.733L282.572 531.367V580.633L239.884 605.267L197.195 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M240.517 606.367L283.205 581.733L325.893 606.367V655.633L283.205 680.267L240.517 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M283.839 531.367L326.527 506.733L369.215 531.367V580.633L326.527 605.267L283.839 580.633V531.367Z" fill="white" fill-opacity="0.25" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M-62.7322 531.367L-20.0442 506.733L22.6438 531.367V580.633L-20.0442 605.267L-62.7322 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M-19.4139 606.367L23.2741 581.733L65.9621 606.367V655.633L23.2741 680.267L-19.4139 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M23.9103 531.367L66.5983 506.733L109.286 531.367V580.633L66.5983 605.267L23.9103 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M67.2306 606.367L109.919 581.733L152.607 606.367V655.633L109.919 680.267L67.2306 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M110.553 681.367L153.241 656.733L195.929 681.367V730.633L153.241 755.267L110.553 730.633V681.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M153.875 606.367L196.563 581.733L239.251 606.367V655.633L196.563 680.267L153.875 655.633V606.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M67.2306 156.367L109.919 131.733L152.607 156.367V205.633L109.919 230.267L67.2306 205.633V156.367Z" fill="white" fill-opacity="0.25" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M110.553 231.367L153.241 206.733L195.929 231.367V280.633L153.241 305.267L110.553 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M153.875 156.367L196.563 131.733L239.251 156.367V205.633L196.563 230.267L153.875 205.633V156.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M197.195 231.367L239.884 206.733L282.572 231.367V280.633L239.884 305.267L197.195 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M240.517 306.367L283.205 281.733L325.893 306.367V355.633L283.205 380.267L240.517 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M283.839 231.367L326.527 206.733L369.215 231.367V280.633L326.527 305.267L283.839 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M-62.7322 231.367L-20.0442 206.733L22.6438 231.367V280.633L-20.0442 305.267L-62.7322 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M-19.4139 306.367L23.2741 281.733L65.9621 306.367V355.633L23.2741 380.267L-19.4139 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M23.9103 231.367L66.5983 206.733L109.286 231.367V280.633L66.5983 305.267L23.9103 280.633V231.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M67.2306 306.367L109.919 281.733L152.607 306.367V355.633L109.919 380.267L67.2306 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M110.553 381.367L153.241 356.733L195.929 381.367V430.633L153.241 455.267L110.553 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M153.875 306.367L196.563 281.733L239.251 306.367V355.633L196.563 380.267L153.875 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M327.161 306.367L369.849 281.733L412.537 306.367V355.633L369.849 380.267L327.161 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M370.484 381.367L413.172 356.733L455.86 381.367V430.633L413.172 455.267L370.484 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M413.803 306.367L456.491 281.733L499.179 306.367V355.633L456.491 380.267L413.803 355.633V306.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M457.126 381.367L499.814 356.733L542.502 381.367V430.633L499.814 455.267L457.126 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M500.448 456.367L543.136 431.733L585.824 456.367V505.633L543.136 530.267L500.448 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M543.768 381.367L586.456 356.733L629.144 381.367V430.633L586.456 455.267L543.768 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M197.195 381.367L239.884 356.733L282.572 381.367V430.633L239.884 455.267L197.195 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M240.517 456.367L283.205 431.733L325.893 456.367V505.633L283.205 530.267L240.517 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M283.839 381.367L326.527 356.733L369.215 381.367V430.633L326.527 455.267L283.839 430.633V381.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M327.161 456.367L369.849 431.733L412.537 456.367V505.633L369.849 530.267L327.161 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M370.484 531.367L413.172 506.733L455.86 531.367V580.633L413.172 605.267L370.484 580.633V531.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path><path d="M413.803 456.367L456.491 431.733L499.179 456.367V505.633L456.491 530.267L413.803 505.633V456.367Z" stroke="rgba(0, 0, 0, 1.0)" stroke-width="1.0"></path></g><defs><radialGradient id="paint0_radial_91_8" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(608 362.9) rotate(90) scale(447.374 749.527)"><stop stop-color="#D9D9D9" stop-opacity="0.1"></stop><stop offset="0.802083" stop-color="#D9D9D9" stop-opacity="0"></stop></radialGradient></defs></svg></div><main class="layouts_homeLayout__f7Zuk"><section><a href="https://nodejs.org/en/blog/events/collab-summit-2024-dublin" class="Badge_wrapper__mlVvK Badge_default__dEh7b"><span class="Badge_badge__BxKZ6">Read</span><span class="Badge_message__5u8I0">Node.js Collab Summit Report</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="Badge_icon__SpKlW"><path fill-rule="evenodd" d="M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></a><div><h1 class="special">Run JavaScript Everywhere</h1><p>Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.</p></div><div><a href="https://nodejs.org/dist/v22.11.0/node-v22.11.0.tar.gz" role="button" aria-disabled="false" class="Button_button__CewwK Button_special__wUnRd DownloadButton_downloadButton__Kj9mr DownloadButton_special__6IOQ4">Download Node.js (LTS)<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9.75v6.75m0 0-3-3m3 3 3-3m-8.25 6a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z"></path></svg></a><a href="https://nodejs.org/dist/v22.11.0/node-v22.11.0.tar.gz" role="button" aria-disabled="false" class="Button_button__CewwK Button_primary__g2RYb DownloadButton_downloadButton__Kj9mr DownloadButton_primary__GEbJD">Download Node.js (LTS)<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9.75v6.75m0 0-3-3m3 3 3-3m-8.25 6a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z"></path></svg></a><small>Downloads Node.js <b>v22.11.0</b><sup title="Downloads a Node.js installer for your current platform">1</sup> with long-term support. Node.js can also be installed via <a href="/en/download/package-manager">package managers</a>.</small><small>Want new features sooner? Get <b>Node.js <a href="https://nodejs.org/dist/v23.3.0/node-v23.3.0.tar.gz">v23.3.0</a></b><sup title="Downloads a Node.js installer for your current platform">1</sup> instead.</small></div></section> <section><div><div dir="ltr" data-orientation="horizontal" class="Tabs_tabsRoot__iUO6B CodeTabs_root__nwOXE"><div role="tablist" aria-orientation="horizontal" class="Tabs_tabsList__7N46C" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-:Rf9tjfb:-content-js-0" data-state="active" id="radix-:Rf9tjfb:-trigger-js-0" class="Tabs_tabsTrigger__Gkq_a CodeTabs_trigger__n7KrQ" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Create an HTTP Server</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rf9tjfb:-content-js-1" data-state="inactive" id="radix-:Rf9tjfb:-trigger-js-1" class="Tabs_tabsTrigger__Gkq_a CodeTabs_trigger__n7KrQ" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Write Tests</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rf9tjfb:-content-js-2" data-state="inactive" id="radix-:Rf9tjfb:-trigger-js-2" class="Tabs_tabsTrigger__Gkq_a CodeTabs_trigger__n7KrQ" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Read and Hash a File</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rf9tjfb:-content-js-3" data-state="inactive" id="radix-:Rf9tjfb:-trigger-js-3" class="Tabs_tabsTrigger__Gkq_a CodeTabs_trigger__n7KrQ" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Streams Pipeline</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rf9tjfb:-content-js-4" data-state="inactive" id="radix-:Rf9tjfb:-trigger-js-4" class="Tabs_tabsTrigger__Gkq_a CodeTabs_trigger__n7KrQ" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Work with Threads</button></div><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rf9tjfb:-trigger-js-0" id="radix-:Rf9tjfb:-content-js-0" tabindex="0" style="animation-duration:0s"><div class="CodeBox_root__yVRmc"><pre class="CodeBox_content__3WjnD" tabindex="0" dir="ltr"><code><span class="line"><span style="color:#707e99">// server.mjs</span></span> <span class="line"><span style="color:#707e99">import { createServer } from &#x27;node:http&#x27;;</span></span> <span class="line"></span> <span class="line"><span style="color:#81A1C1">const</span><span style="color:#D8DEE9"> server</span><span style="color:#81A1C1"> =</span><span style="color:#88C0D0"> createServer</span><span style="color:#D8DEE9FF">(</span><span style="color:#ECEFF4">(</span><span style="color:#D8DEE9">req, res) =&gt; {</span></span> <span class="line"><span style="color:#D8DEE9FF"> res.writeHead(200</span><span style="color:#ECEFF4">,</span><span style="color:#ECEFF4"> {</span><span style="color:#ECEFF4"> &#x27;</span><span style="color:#A3BE8C">Content-Type</span><span style="color:#ECEFF4">&#x27;</span><span style="color:#ECEFF4">:</span><span style="color:#ECEFF4"> &#x27;</span><span style="color:#A3BE8C">text/plain</span><span style="color:#ECEFF4">&#x27;</span><span style="color:#ECEFF4"> })</span><span style="color:#D8DEE9FF">;</span></span> <span class="line"><span style="color:#D8DEE9FF"> res.end</span><span style="color:#ECEFF4">(</span><span style="color:#ECEFF4">&#x27;</span><span style="color:#A3BE8C">Hello World!</span><span style="color:#EBCB8B">\n</span><span style="color:#ECEFF4">&#x27;</span><span style="color:#ECEFF4">)</span><span style="color:#D8DEE9FF">;</span></span> <span class="line"><span style="color:#D8DEE9FF">});</span></span> <span class="line"></span> <span class="line"><span style="color:#707e99">// starts a simple http server locally on port 3000</span></span> <span class="line"><span style="color:#D8DEE9FF">server.listen</span><span style="color:#ECEFF4">(</span><span style="color:#D8DEE9FF">3000</span><span style="color:#ECEFF4">,</span><span style="color:#ECEFF4"> &#x27;</span><span style="color:#A3BE8C">127.0.0.1</span><span style="color:#ECEFF4">&#x27;</span><span style="color:#ECEFF4">,</span><span style="color:#D8DEE9FF"> (</span><span style="color:#ECEFF4">)</span><span style="color:#81A1C1"> =&gt;</span><span style="color:#ECEFF4"> {</span></span> <span class="line"><span style="color:#D8DEE9"> console</span><span style="color:#ECEFF4">.</span><span style="color:#88C0D0">log</span><span style="color:#D8DEE9FF">(</span><span style="color:#ECEFF4">&#x27;</span><span style="color:#A3BE8C">Listening on 127.0.0.1:3000</span><span style="color:#ECEFF4">&#x27;</span><span style="color:#D8DEE9FF">)</span><span style="color:#81A1C1">;</span></span> <span class="line"><span style="color:#ECEFF4">}</span><span style="color:#D8DEE9FF">)</span><span style="color:#81A1C1">;</span></span> <span class="line"></span> <span class="line"><span style="color:#707e99">// run with `node server.mjs`</span></span> <span class="line"></span></code></pre><div class="CodeBox_footer__vEel8"><span class="CodeBox_language___7Wpp">JavaScript</span><a role="button" aria-disabled="false" class="Button_button__CewwK Button_neutral__qAV56 CodeBox_action__v9xMg"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="CodeBox_icon__pCRVM"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"></path></svg>Copy to clipboard</a></div></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rf9tjfb:-trigger-js-1" hidden="" id="radix-:Rf9tjfb:-content-js-1" tabindex="0"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rf9tjfb:-trigger-js-2" hidden="" id="radix-:Rf9tjfb:-content-js-2" tabindex="0"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rf9tjfb:-trigger-js-3" hidden="" id="radix-:Rf9tjfb:-content-js-3" tabindex="0"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rf9tjfb:-trigger-js-4" hidden="" id="radix-:Rf9tjfb:-content-js-4" tabindex="0"></div></div></div><p>Learn more what Node.js is able to offer with our <a href="/en/learn">Learning materials</a>.</p></section></main></div><footer class="Footer_footer__7ZVsN"><div class="Footer_sectionPrimary__6nfYa"><a href="https://trademark-policy.openjsf.org/" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08">Trademark Policy</span></a><a href="https://privacy-policy.openjsf.org/" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08">Privacy Policy</span></a><a class="NavItem_navItem__0mE9T NavItem_footer__pMnwS" href="/en/about/previous-releases"><span class="NavItem_label__9GW08">Version Support</span></a><a href="https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08">Code of Conduct</span></a><a href="https://github.com/nodejs/node/security/policy" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08">Security Policy</span></a></div><div class="Footer_sectionSecondary__e8pQF"><a href="https://openjsf.org/" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08">© <!-- -->OpenJS Foundation</span></a><div class="Footer_social__fgBIS"><a href="https://github.com/nodejs/node" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-label="https://github.com/nodejs/node"><path d="M10 1.25C5.16562 1.25 1.25 5.16562 1.25 10C1.25 13.8719 3.75469 17.1422 7.23281 18.3016C7.67031 18.3781 7.83437 18.1156 7.83437 17.8859C7.83437 17.6781 7.82344 16.9891 7.82344 16.2563C5.625 16.6609 5.05625 15.7203 4.88125 15.2281C4.78281 14.9766 4.35625 14.2 3.98438 13.9922C3.67812 13.8281 3.24063 13.4234 3.97344 13.4125C4.6625 13.4016 5.15469 14.0469 5.31875 14.3094C6.10625 15.6328 7.36406 15.2609 7.86719 15.0312C7.94375 14.4625 8.17344 14.0797 8.425 13.8609C6.47813 13.6422 4.44375 12.8875 4.44375 9.54062C4.44375 8.58906 4.78281 7.80156 5.34062 7.18906C5.25313 6.97031 4.94687 6.07344 5.42812 4.87031C5.42812 4.87031 6.16094 4.64063 7.83437 5.76719C8.53438 5.57031 9.27813 5.47187 10.0219 5.47187C10.7656 5.47187 11.5094 5.57031 12.2094 5.76719C13.8828 4.62969 14.6156 4.87031 14.6156 4.87031C15.0969 6.07344 14.7906 6.97031 14.7031 7.18906C15.2609 7.80156 15.6 8.57812 15.6 9.54062C15.6 12.8984 13.5547 13.6422 11.6078 13.8609C11.925 14.1344 12.1984 14.6594 12.1984 15.4797C12.1984 16.65 12.1875 17.5906 12.1875 17.8859C12.1875 18.1156 12.3516 18.3891 12.7891 18.3016C14.5261 17.7152 16.0355 16.5988 17.1048 15.1096C18.1741 13.6204 18.7495 11.8333 18.75 10C18.75 5.16562 14.8344 1.25 10 1.25Z"></path></svg></span></a><a href="https://social.lfx.dev/@nodejs" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08"><svg width="20" height="20" viewBox="0 0 75 79" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="https://social.lfx.dev/@nodejs"><path d="M73.8393 17.4898C72.6973 9.00165 65.2994 2.31235 56.5296 1.01614C55.05 0.797115 49.4441 0 36.4582 0H36.3612C23.3717 0 20.585 0.797115 19.1054 1.01614C10.5798 2.27644 2.79399 8.28712 0.904997 16.8758C-0.00358524 21.1056 -0.100549 25.7949 0.0682394 30.0965C0.308852 36.2651 0.355538 42.423 0.91577 48.5665C1.30307 52.6474 1.97872 56.6957 2.93763 60.6812C4.73325 68.042 12.0019 74.1676 19.1233 76.6666C26.7478 79.2728 34.9474 79.7055 42.8039 77.9162C43.6682 77.7151 44.5217 77.4817 45.3645 77.216C47.275 76.6092 49.5123 75.9305 51.1571 74.7385C51.1797 74.7217 51.1982 74.7001 51.2112 74.6753C51.2243 74.6504 51.2316 74.6229 51.2325 74.5948V68.6416C51.2321 68.6154 51.2259 68.5896 51.2142 68.5661C51.2025 68.5426 51.1858 68.522 51.1651 68.5058C51.1444 68.4896 51.1204 68.4783 51.0948 68.4726C51.0692 68.4669 51.0426 68.467 51.0171 68.4729C45.9835 69.675 40.8254 70.2777 35.6502 70.2682C26.7439 70.2682 24.3486 66.042 23.6626 64.2826C23.1113 62.762 22.7612 61.1759 22.6212 59.5646C22.6197 59.5375 22.6247 59.5105 22.6357 59.4857C22.6466 59.4609 22.6633 59.4391 22.6843 59.422C22.7053 59.4048 22.73 59.3929 22.7565 59.3871C22.783 59.3813 22.8104 59.3818 22.8367 59.3886C27.7864 60.5826 32.8604 61.1853 37.9522 61.1839C39.1768 61.1839 40.3978 61.1839 41.6224 61.1516C46.7435 61.008 52.1411 60.7459 57.1796 59.7621C57.3053 59.7369 57.431 59.7154 57.5387 59.6831C65.4861 58.157 73.0493 53.3672 73.8178 41.2381C73.8465 40.7606 73.9184 36.2364 73.9184 35.7409C73.9219 34.0569 74.4606 23.7949 73.8393 17.4898Z" fill="url(#paint0_linear_549_34)"></path><path d="M61.2484 27.0263V48.114H52.8916V27.6475C52.8916 23.3388 51.096 21.1413 47.4437 21.1413C43.4287 21.1413 41.4177 23.7409 41.4177 28.8755V40.0782H33.1111V28.8755C33.1111 23.7409 31.0965 21.1413 27.0815 21.1413C23.4507 21.1413 21.6371 23.3388 21.6371 27.6475V48.114H13.2839V27.0263C13.2839 22.7176 14.384 19.2946 16.5843 16.7572C18.8539 14.2258 21.8311 12.926 25.5264 12.926C29.8036 12.926 33.0357 14.5705 35.1905 17.8559L37.2698 21.346L39.3527 17.8559C41.5074 14.5705 44.7395 12.926 49.0095 12.926C52.7013 12.926 55.6784 14.2258 57.9553 16.7572C60.1531 19.2922 61.2508 22.7152 61.2484 27.0263Z" fill="white"></path><defs><linearGradient id="paint0_linear_549_34" x1="37.0692" y1="0" x2="37.0692" y2="79" gradientUnits="userSpaceOnUse"><stop stop-color="#6364FF"></stop><stop offset="1" stop-color="#563ACC"></stop></linearGradient></defs></svg></span></a><a href="https://twitter.com/nodejs" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08"><svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-label="https://twitter.com/nodejs"><path d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"></path></svg></span></a><a href="https://bsky.app/profile/nodejs.org" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08"><svg width="20" height="20" viewBox="0 0 568 501" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="https://bsky.app/profile/nodejs.org"><path fill="#1185FE" d="M123.121 33.664C188.241 82.553 258.281 181.68 284 234.873c25.719-53.192 95.759-152.32 160.879-201.21C491.866-1.611 568-28.906 568 57.947c0 17.346-9.945 145.713-15.778 166.555-20.275 72.453-94.155 90.933-159.875 79.748C507.222 323.8 536.444 388.56 473.333 453.32c-119.86 122.992-172.272-30.859-185.702-70.281-2.462-7.227-3.614-10.608-3.631-7.733-.017-2.875-1.169.506-3.631 7.733-13.43 39.422-65.842 193.273-185.702 70.281-63.111-64.76-33.89-129.52 80.986-149.071-65.72 11.185-139.6-7.295-159.875-79.748C9.945 203.659 0 75.291 0 57.946 0-28.906 76.135-1.612 123.121 33.664Z"></path></svg></span></a><a href="https://slack-invite.openjsf.org/" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="https://slack-invite.openjsf.org/"><path fill="#2EB67D" d="M16.563 9.375A1.562 1.562 0 1 0 15 7.813v1.562h1.563Zm-4.375 0c.862 0 1.562-.7 1.562-1.563V3.438a1.563 1.563 0 0 0-3.125 0v4.374c0 .863.7 1.563 1.563 1.563Z"></path><path fill="#E01E5A" d="M3.437 10.625A1.562 1.562 0 1 0 5 12.187v-1.562H3.437Zm4.376 0c-.863 0-1.563.7-1.563 1.563v4.374a1.563 1.563 0 0 0 3.125 0v-4.374c0-.863-.7-1.563-1.563-1.563Z"></path><path fill="#ECB22E" d="M10.625 16.563A1.562 1.562 0 1 0 12.187 15h-1.562v1.563Zm0-4.375c0 .862.7 1.562 1.563 1.562h4.374a1.562 1.562 0 1 0 0-3.125h-4.374c-.863 0-1.563.7-1.563 1.563Z"></path><path fill="#36C5F0" d="M9.375 3.437A1.562 1.562 0 1 0 7.813 5h1.562V3.437Zm0 4.376c0-.863-.7-1.563-1.563-1.563H3.438a1.563 1.563 0 0 0 0 3.125h4.374c.863 0 1.563-.7 1.563-1.563Z"></path></svg></span></a><a href="https://www.linkedin.com/company/node-js" class="NavItem_navItem__0mE9T NavItem_footer__pMnwS"><span class="NavItem_label__9GW08"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20" aria-label="https://www.linkedin.com/company/node-js"><path d="M20.5 2h-17A1.5 1.5 0 002 3.5v17A1.5 1.5 0 003.5 22h17a1.5 1.5 0 001.5-1.5v-17A1.5 1.5 0 0020.5 2zM8 19H5v-9h3zM6.5 8.25A1.75 1.75 0 118.3 6.5a1.78 1.78 0 01-1.8 1.75zM19 19h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0013 14.19a.66.66 0 000 .14V19h-3v-9h2.9v1.3a3.11 3.11 0 012.7-1.4c1.55 0 3.36.86 3.36 3.66z"></path></svg></span></a></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed bottom-0 right-0 list-none"></ol></div><a rel="me" aria-hidden="true" class="hidden" href="https://social.lfx.dev/@nodejs"></a><!--$--><!--/$--><script src="/_next/static/chunks/webpack-54393cf863545595.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"c:\"$Sreact.fragment\"\nd:I[49507,[],\"\"]\ne:I[52639,[],\"\"]\n11:I[91432,[],\"OutletBoundary\"]\n13:I[91432,[],\"MetadataBoundary\"]\n15:I[91432,[],\"ViewportBoundary\"]\n17:I[76087,[\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"891\",\"static/chunks/891-0bf8641ab6ae8ec3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"219\",\"static/chunks/app/global-error-510fb21d287448b2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n1:HL[\"/_next/static/media/3478b6abef19b3b3-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/3d9ea938b6afa941-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/media/be2416cbb012c256-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/css/f4db1b58a3b2c635.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\n5:HL[\"/_next/static/css/55f83cf53ff7edda.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\n6:HL[\"/_next/static/css/2458e5048894197c.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\n7:HL[\"/_next/static/css/9eb437967a11bb91.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\n8:HL[\"/_next/static/css/43d723e6b3915798.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\n9:HL[\"/_next/static/css/67999338e8dc532e.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\na:HL[\"/_next/static/css/1158a349c2948c91.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\nb:HL[\"/_next/static/css/667062e9a7b1faed.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"7PZLD841dGR0NrHpDSrdG\",\"p\":\"\",\"c\":[\"\",\"en\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true]}],[\"\",[\"$\",\"$c\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Le\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]]}],{\"children\":[[\"locale\",\"en\",\"d\"],[\"$\",\"$c\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f4db1b58a3b2c635.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/55f83cf53ff7edda.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2458e5048894197c.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/9eb437967a11bb91.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$Lf\"]}],{\"children\":[\"__PAGE__\",[\"$\",\"$c\",\"c\",{\"children\":[\"$L10\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/43d723e6b3915798.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/67999338e8dc532e.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1158a349c2948c91.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/667062e9a7b1faed.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$L11\",null,{\"children\":\"$L12\"}]]}],{},null]},null]},null],[\"$\",\"$c\",\"h\",{\"children\":[null,[\"$\",\"$c\",\"Zc7vJCx1n5BtPmSeNe3NE\",{\"children\":[[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"$L15\",null,{\"children\":\"$L16\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\"}]]}]]}]]],\"m\":\"$undefined\",\"G\":[\"$17\",[[\"$\",\"link\",\"style-0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/55f83cf53ff7edda.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"style-1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f4db1b58a3b2c635.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"style-2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/43d723e6b3915798.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"19:I[33720,[\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-ab565cebf81f02a3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"Analytics\"]\n1a:I[5595,[\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-ab565cebf81f02a3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"SpeedInsights\"]\nf:[\"$\",\"html\",null,{\"className\":\"__variable_7eb81d __variable_9790f2\",\"dir\":\"ltr\",\"lang\":\"en-GB\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"children\":[\"$L18\",[\"$\",\"a\",null,{\"rel\":\"me\",\"aria-hidden\":\"true\",\"className\":\"hidden\",\"href\":\"https://social.lfx.dev/@nodejs\"}],[[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{}]]]}]}]\n"])</script><script>self.__next_f.push([1,"1b:I[63054,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n1c:I[27270,[\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-ab565cebf81f02a3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"ThemeProvider\"]\n1d:I[4576,[\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-ab565cebf81f02a3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n1e:I[60038,[\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"891\",\"static/chunks/891-0bf8641ab6ae8ec3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"530\",\"static/chunks/app/%5Blocale%5D/error-89f32912e74842a6.js?d"])</script><script>self.__next_f.push([1,"pl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n1f:I[83952,[\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"891\",\"static/chunks/891-0bf8641ab6ae8ec3.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"224\",\"static/chunks/app/%5Blocale%5D/not-found-fbba77f6977fc4c1.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"$L1b\",null,{\"locale\":\"en\",\"now\":\"$D2024-11-23T18:40:04.015Z\",\"timeZone\":\"Etc/UTC\",\"messages\":{\"components\":{\"containers\":{\"footer\":{\"links\":{\"trademarkPolicy\":\"Trademark Policy\",\"privacyPolicy\":\"Privacy Policy\",\"versionSupport\":\"Version Support\",\"codeOfConduct\":\"Code of Conduct\",\"security\":\"Security Policy\"}},\"navBar\":{\"links\":{\"about\":\"About\",\"download\":\"Download\",\"docs\":\"Docs\",\"guides\":\"Guides\",\"learn\":\"Learn\",\"security\":\"Security\",\"certification\":\"Certification\",\"blog\":\"Blog\"}}},\"navigation\":{\"learn\":{\"gettingStarted\":{\"links\":{\"gettingStarted\":\"Getting Started\",\"introductionToNodejs\":\"Introduction to Node.js\",\"howToInstallNodejs\":\"How to install Node.js\",\"howMuchJavascriptDoYouNeedToKnowToUseNodejs\":\"How much JavaScript do you need to know to use Node.js?\",\"differencesBetweenNodejsAndTheBrowser\":\"Differences between Node.js and the Browser\",\"theV8JavascriptEngine\":\"The V8 JavaScript Engine\",\"anIntroductionToTheNpmPackageManager\":\"An introduction to the npm package manager\",\"ecmascript2015Es6AndBeyond\":\"ECMAScript 2015 (ES6) and beyond\",\"nodejsTheDifferenceBetweenDevelopmentAndProduction\":\"Node.js, the difference between development and production\",\"nodejsWithWebassembly\":\"Node.js with WebAssembly\",\"debugging\":\"Debugging Node.js\",\"profiling\":\"Profiling Node.js Applications\",\"securityBestPractices\":\"Security Best Practices\"}},\"typescript\":{\"links\":{\"typescript\":\"TypeScript\",\"introduction\":\"Introduction to TypeScript\",\"transpile\":\"Running TypeScript code using transpilation\",\"run\":\"Running TypeScript with a runner\",\"runNatively\":\"Running TypeScript Natively\"}},\"asynchronousWork\":{\"links\":{\"asynchronousWork\":\"Asynchronous Work\",\"asynchronousFlowControl\":\"Asynchronous flow control\",\"overviewOfBlockingVsNonBlocking\":\"Overview of Blocking vs Non-Blocking\",\"javascriptAsynchronousProgrammingAndCallbacks\":\"JavaScript Asynchronous Programming and Callbacks\",\"discoverJavascriptTimers\":\"Discover JavaScript Timers\",\"eventLoopTimersAndNexttick\":\"The Node.js Event Loop\",\"theNodejsEventEmitter\":\"The Node.js Event Emitter\",\"understandingProcessnexttick\":\"Understanding process.nextTick()\",\"understandingSetimmediate\":\"Understanding setImmediate()\",\"dontBlockTheEventLoop\":\"Don't Block the Event Loop\"}},\"manipulatingFiles\":{\"links\":{\"manipulatingFiles\":\"Manipulating Files\",\"nodejsFileStats\":\"Node.js file stats\",\"nodejsFilePaths\":\"Node.js File Paths\",\"workingWithFileDescriptorsInNodejs\":\"Working with file descriptors in Node.js\",\"readingFilesWithNodejs\":\"Reading files with Node.js\",\"writingFilesWithNodejs\":\"Writing files with Node.js\",\"workingWithFoldersInNodejs\":\"Working with folders in Node.js\",\"workingWithDifferentFilesystems\":\"How to work with Different Filesystems\"}},\"commandLine\":{\"links\":{\"commandLine\":\"Command Line\",\"runNodejsScriptsFromTheCommandLine\":\"Run Node.js scripts from the command line\",\"howToReadEnvironmentVariablesFromNodejs\":\"How to read environment variables from Node.js\",\"howToUseTheNodejsRepl\":\"How to use the Node.js REPL\",\"outputToTheCommandLineUsingNodejs\":\"Output to the command line using Node.js\",\"acceptInputFromTheCommandLineInNodejs\":\"Accept input from the command line in Node.js\"}},\"modules\":{\"links\":{\"modules\":\"Modules\",\"publishingNodeApiModules\":\"How to publish a Node-API package\",\"anatomyOfAnHttpTransaction\":\"Anatomy of an HTTP Transaction\",\"abiStability\":\"ABI Stability\",\"backpressuringInStreams\":\"Backpressuring in Streams\"}},\"diagnostics\":{\"links\":{\"diagnostics\":\"Diagnostics\",\"userJourney\":\"User Journey\",\"memory\":\"Memory\",\"liveDebugging\":\"Live Debugging\",\"poorPerformance\":\"Poor Performance\",\"flameGraphs\":\"Flame Graphs\"}},\"testRunner\":{\"links\":{\"testRunner\":\"Test Runner\",\"introduction\":\"Discovering Node.js's test runner\",\"usingTestRunner\":\"Using Node.js's test runner\",\"mocking\":\"Mocking in tests\"}}},\"about\":{\"links\":{\"about\":\"About Node.js\",\"aboutSide\":\"About Node.js®\",\"branding\":\"Branding of Node.js\",\"governance\":\"Project Governance\",\"releases\":\"Node.js Releases\",\"security\":\"Security Reporting\"}},\"getInvolved\":{\"links\":{\"getInvolved\":\"Get Involved\",\"collabSummit\":\"Collaboration Summit\",\"upcomingEvents\":\"Upcoming Events\",\"contribute\":\"Contribute to Node.js\",\"codeOfConduct\":\"Code of Conduct\"}}},\"downloadList\":{\"links\":{\"previousReleases\":\"Node.js Releases\",\"packageManager\":\"Installing Node.js via package manager\",\"shaSums\":{\"title\":\"Signed SHASUMS for release files\",\"howToVerify\":\" (How to verify)\"},\"allDownloads\":\"All download options\",\"nightlyReleases\":\"Nightly builds\",\"unofficialBuilds\":\"Unofficial builds\",\"buildingFromSource\":\"Building Node.js from source on supported platforms\",\"installingOnLinux\":\"Installing Node.js via binary archive\",\"installingOnWsl\":\"Install on Windows Subsystem for Linux (WSL)\"}},\"downloadReleasesTable\":{\"changelog\":\"Changelog\",\"releases\":\"Releases\",\"docs\":\"Docs\"},\"pagination\":{\"next\":\"Next\",\"previous\":\"Previous\"},\"common\":{\"breadcrumbs\":{\"navigateToHome\":\"Navigate to Home\"},\"crossLink\":{\"previous\":\"Prev\",\"next\":\"Next\"},\"codebox\":{\"copy\":\"Copy to clipboard\",\"copied\":\"Copied to clipboard!\"},\"pagination\":{\"prev\":\"Previous\",\"prevAriaLabel\":\"Previous page\",\"next\":\"Next\",\"nextAriaLabel\":\"Next page\",\"defaultLabel\":\"Pagination\",\"pageLabel\":\"Go to page {pageNumber}\"},\"sidebar\":{\"title\":\"Change page\"},\"languageDropdown\":{\"label\":\"Choose Language\"},\"themeToggle\":{\"label\":\"Toggle Dark Mode\"}},\"metabar\":{\"lastUpdated\":\"Last Updated\",\"readingTime\":\"Reading Time\",\"addedIn\":\"Added In\",\"author\":\"Author\",\"authors\":\"Authors\",\"contribute\":\"Contribute\",\"contributeText\":\"Edit this page\",\"viewAs\":\"View as\",\"tableOfContents\":\"Table of Contents\"},\"downloads\":{\"changelogModal\":{\"startContributing\":\"Start Contributing\"}},\"search\":{\"searchBox\":{\"placeholder\":\"Start typing...\"},\"seeAll\":{\"text\":\"See all {count} results\"},\"searchError\":{\"text\":\"An error occurred while searching. Please try again later.\"},\"poweredBy\":{\"text\":\"Powered by\"},\"noResults\":{\"text\":\"No results found for \\\"{query}\\\".\"},\"emptyState\":{\"text\":\"Search something...\"},\"searchPage\":{\"title\":\"You're searching: {query}\"}},\"blog\":{\"blogHeader\":{\"subtitle\":\"The latest Node.js news, case studies, tutorials, and resources.\",\"rssLink\":\"RSS feed\"}}},\"layouts\":{\"blogPost\":{\"author\":{\"byLine\":\"{author, select, null {} other {By {author}, }}\"}},\"blogIndex\":{\"categoryName\":\"{category, select, all {Blog} other {{category} Blog Posts}}\"},\"blog\":{\"title\":\"Blog\",\"selectCategory\":\"Categories\",\"categories\":{\"all\":\"Everything\",\"announcements\":\"Announcements\",\"release\":\"Releases\",\"vulnerability\":\"Vulnerabilities\",\"advisory-board\":\"Advisory Board\",\"community\":\"Community\",\"feature\":\"Feature\",\"module\":\"Module\",\"npm\":\"npm\",\"uncategorized\":\"Uncategorized\",\"video\":\"Video\",\"weekly\":\"Weekly Updates\",\"wg\":\"Working Groups\",\"events\":\"Events\"}},\"error\":{\"notFound\":{\"title\":\"Page could not be found\",\"description\":\"Sorry, we couldn't find the page you're after! Try starting again from the homepage.\"},\"internalServerError\":{\"title\":\"Internal Server Error\",\"description\":\"This page has thrown a non-recoverable error.\"},\"backToHome\":\"Back to Home\"},\"download\":{\"selectCategory\":\"Categories\",\"categories\":{\"prebuilt-installer\":\"Prebuilt Installer\",\"prebuilt-binaries\":\"Prebuilt Binaries\",\"package-manager\":\"Package Manager\",\"source-code\":\"Source Code\"},\"buttons\":{\"prebuilt\":\"Download Node.js {version}\",\"source\":\"Download Node.js {version} source\"},\"dropdown\":{\"bitness\":\"Bitness\",\"os\":\"Operating System\",\"version\":\"Version\",\"platform\":\"Platform\"},\"codeBox\":{\"unsupportedVersionWarning\":\"This version is out of maintenance. Find more information here:\",\"fnmEnvSetup\":\"configure fnm environment\",\"systemManagerWarning\":\"is not a Node.js package manager. Please ensure you already have {packageManager} installed.\",\"communityWarning\":\"Package managers and their installation scripts are not maintained by the Node.js project.\",\"communityWarningReport\":\"If you encounter issues, please reach out to the package manager's maintainers.\",\"installsNvm\":\"installs nvm (Node Version Manager)\",\"downloadAndInstallNodejsRestartTerminal\":\"download and install Node.js (you may need to restart the terminal)\",\"verifiesRightNodejsVersion\":\"verifies the right Node.js version is in the environment\",\"verifiesRightNpmVersion\":\"verifies the right npm version is in the environment\",\"shouldPrint\":\"should print `{version}`\",\"installsFnm\":\"installs fnm (Fast Node Manager)\",\"downloadAndInstallNodejs\":\"download and install Node.js\",\"activateFNM\":\"activate fnm\",\"noteWithColon\":\"NOTE:\",\"dockerIsNotNodejsPackageManager\":\"Docker is not a Node.js package manager.\",\"PleaseEndureAlreadyInstallOnSystem\":\"Please ensure it is already installed on your system.\",\"dockerInstructions\":\"Follow official instructions at https://docs.docker.com/desktop/\",\"dockerImagesLink\":\"Docker images are provided officially at https://github.com/nodejs/docker-node/\",\"pullsNodejsDockerImage\":\"pulls the Node.js Docker image\",\"homebrewIsNotNodejsPackageManager\":\"Homebrew is not a Node.js package manager.\",\"homebrewInstructions\":\"Follow official instructions at https://brew.sh/\",\"homebrewSupportsIntallingMajorNodejsVersion\":\"Homebrew only supports installing major Node.js versions and might not support the latest Node.js version from the {version} release line.\",\"chocolateyIsNotNodejsPackageManager\":\"Chocolatey is not a Node.js package manager.\",\"chocolateyInstructions\":\"Follow official instructions at https://chocolatey.org/\",\"chocolateyNotMaintanedByNodejs\":\"Chocolatey is not officially maintained by the Node.js project and might not support the {version} version of Node.js\"}}}},\"children\":[\"$\",\"$L1c\",null,{\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$0:f:0:1:2:children:0\",\"children\"],\"error\":\"$1e\",\"errorStyles\":[[\"$\",\"link\",\"style-0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/43d723e6b3915798.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"errorScripts\":[],\"template\":[\"$\",\"$Le\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L1f\",null,{}],\"notFoundStyles\":[[\"$\",\"link\",\"style-0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/43d723e6b3915798.css?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"16:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=2\"}]]\n"])</script><script>self.__next_f.push([1,"20:I[84142,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"MatterProvider\"]\n21:I[55685,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d171"])</script><script>self.__next_f.push([1,"2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n24:I[32803,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n25:I[99379,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n27:I[14719,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n28:T4b0,M10 1.25C5.16562 1.25 1.25 5.16562 1.25 10C1.25 13.8719 3.75469 17.1422 7.23281 18.3016C7.67031 18.3781 7.83437 18.1156 7.83437 17.8859C7.83437 17.6781 7.82344 16.9891 7.82344 16.2563C5.625 16.6609 5.05625 15.7203 4.88125 15.2281C4.78281 14.9766 4.35625 14.2 3.98438 13.9922C3.67812 13.8281 3.24063 13.4234 3.97344 13.4125C4.6625 13.4016 5.15469 14.0469 5.31875 14.3094C6.10625 15.6328 7.36406 15.2609 7.86719 15.0312C7.94375 14.4625 8.17344 14.0797 8.425 13.8609C6.47813 13.6422 4.44375 12.8875 4.44375 9.54062C4.44375 8.58906 4.78281 7.80156 5.34062 7.18906C5.25313 6.97031 4.94687 6.07344 5.42812 4.87031C5.42812 4.87031 6.16094 4.64063 7.83437 5.76719C8.53438 5.57031 9.27813 5.47187 10.0219 5.47187C10.7656 5.47187 11.5094 5.57031 12.2094 5.76719C13.8828 4.62969 14.6156 4.87031 14.6156 4.87031C15.0969 6.07344 14.7906 6.97031 14.7031 7.18906C15.2609 7.80156 15.6 8.57812 15.6 9.54062"])</script><script>self.__next_f.push([1,"C15.6 12.8984 13.5547 13.6422 11.6078 13.8609C11.925 14.1344 12.1984 14.6594 12.1984 15.4797C12.1984 16.65 12.1875 17.5906 12.1875 17.8859C12.1875 18.1156 12.3516 18.3891 12.7891 18.3016C14.5261 17.7152 16.0355 16.5988 17.1048 15.1096C18.1741 13.6204 18.7495 11.8333 18.75 10C18.75 5.16562 14.8344 1.25 10 1.25Z29:T5d9,M73.8393 17.4898C72.6973 9.00165 65.2994 2.31235 56.5296 1.01614C55.05 0.797115 49.4441 0 36.4582 0H36.3612C23.3717 0 20.585 0.797115 19.1054 1.01614C10.5798 2.27644 2.79399 8.28712 0.904997 16.8758C-0.00358524 21.1056 -0.100549 25.7949 0.0682394 30.0965C0.308852 36.2651 0.355538 42.423 0.91577 48.5665C1.30307 52.6474 1.97872 56.6957 2.93763 60.6812C4.73325 68.042 12.0019 74.1676 19.1233 76.6666C26.7478 79.2728 34.9474 79.7055 42.8039 77.9162C43.6682 77.7151 44.5217 77.4817 45.3645 77.216C47.275 76.6092 49.5123 75.9305 51.1571 74.7385C51.1797 74.7217 51.1982 74.7001 51.2112 74.6753C51.2243 74.6504 51.2316 74.6229 51.2325 74.5948V68.6416C51.2321 68.6154 51.2259 68.5896 51.2142 68.5661C51.2025 68.5426 51.1858 68.522 51.1651 68.5058C51.1444 68.4896 51.1204 68.4783 51.0948 68.4726C51.0692 68.4669 51.0426 68.467 51.0171 68.4729C45.9835 69.675 40.8254 70.2777 35.6502 70.2682C26.7439 70.2682 24.3486 66.042 23.6626 64.2826C23.1113 62.762 22.7612 61.1759 22.6212 59.5646C22.6197 59.5375 22.6247 59.5105 22.6357 59.4857C22.6466 59.4609 22.6633 59.4391 22.6843 59.422C22.7053 59.4048 22.73 59.3929 22.7565 59.3871C22.783 59.3813 22.8104 59.3818 22.8367 59.3886C27.7864 60.5826 32.8604 61.1853 37.9522 61.1839C39.1768 61.1839 40.3978 61.1839 41.6224 61.1516C46.7435 61.008 52.1411 60.7459 57.1796 59.7621C57.3053 59.7369 57.431 59.7154 57.5387 59.6831C65.4861 58.157 73.0493 53.3672 73.8178 41.2381C73.8465 40.7606 73.9184 36.2364 73.9184 35.7409C73.9219 34.0569 74.4606 23.7949 73.8393 17.4898Z"])</script><script>self.__next_f.push([1,"10:[\"$\",\"$L20\",null,{\"frontmatter\":{\"title\":\"Run JavaScript Everywhere\",\"layout\":\"home\"},\"headings\":[],\"pathname\":\"/\",\"readingTime\":{\"text\":\"2 min read\",\"minutes\":1.285,\"time\":77100,\"words\":257},\"filename\":\"index.mdx\",\"children\":[[\"$\",\"$L21\",null,{}],[\"$\",\"div\",null,{\"className\":\"layouts_centeredLayout__fsgoD\",\"children\":[[\"$\",\"div\",null,{\"className\":\"GlowingBackdrop_glowingBackdrop__igxwa\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1216 726\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"mask\",null,{\"id\":\"mask0_91_8\",\"style\":{\"maskType\":\"alpha\"},\"maskUnits\":\"userSpaceOnUse\",\"width\":\"1216\",\"height\":\"726\",\"x\":\"0\",\"y\":\"0\",\"children\":[\"$\",\"rect\",null,{\"width\":\"1216\",\"height\":\"725.8\",\"fill\":\"url(#paint0_radial_91_8)\"}]}],[\"$\",\"g\",null,{\"mask\":\"url(#mask0_91_8)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M717.133 231.367L759.799 206.733L802.465 231.367V280.633L759.799 305.267L717.133 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.432 306.367L803.099 281.733L845.765 306.367V355.633L803.099 380.267L760.432 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.732 231.367L846.398 206.733L889.065 231.367V280.633L846.398 305.267L803.732 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.032 306.367L889.698 281.733L932.365 306.367V355.633L889.698 380.267L847.032 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.332 381.367L932.998 356.733L975.664 381.367V430.633L932.998 455.267L890.332 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.632 306.367L976.298 281.733L1018.96 306.367V355.633L976.298 380.267L933.632 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.233 306.367L629.899 281.733L672.566 306.367V355.633L629.899 380.267L587.233 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.533 381.367L673.199 356.733L715.865 381.367V430.633L673.199 455.267L630.533 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.833 306.367L716.499 281.733L759.165 306.367V355.633L716.499 380.267L673.833 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M717.133 381.367L759.799 356.733L802.465 381.367V430.633L759.799 455.267L717.133 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.432 456.367L803.099 431.733L845.765 456.367V505.633L803.099 530.267L760.432 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.732 381.367L846.398 356.733L889.065 381.367V430.633L846.398 455.267L803.732 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 381.367L1019.6 356.733L1062.26 381.367V430.633L1019.6 455.267L976.931 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 456.367L1062.9 431.733L1105.56 456.367V505.633L1062.9 530.267L1020.23 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 381.367L1106.2 356.733L1148.86 381.367V430.633L1106.2 455.267L1063.53 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1106.83 456.367L1149.5 431.733L1192.16 456.367V505.633L1149.5 530.267L1106.83 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1150.13 531.367L1192.8 506.733L1235.46 531.367V580.633L1192.8 605.267L1150.13 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1193.43 456.367L1236.1 431.733L1278.76 456.367V505.633L1236.1 530.267L1193.43 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.032 456.367L889.698 431.733L932.365 456.367V505.633L889.698 530.267L847.032 505.633V456.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.332 531.367L932.998 506.733L975.664 531.367V580.633L932.998 605.267L890.332 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.632 456.367L976.298 431.733L1018.96 456.367V505.633L976.298 530.267L933.632 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 531.367L1019.6 506.733L1062.26 531.367V580.633L1019.6 605.267L976.931 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 606.367L1062.9 581.733L1105.56 606.367V655.633L1062.9 680.267L1020.23 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 531.367L1106.2 506.733L1148.86 531.367V580.633L1106.2 605.267L1063.53 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 81.3666L1019.6 56.7332L1062.26 81.3666V130.633L1019.6 155.267L976.931 130.633V81.3666Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 156.367L1062.9 131.733L1105.56 156.367V205.633L1062.9 230.267L1020.23 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 81.3666L1106.2 56.7332L1148.86 81.3666V130.633L1106.2 155.267L1063.53 130.633V81.3666Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1106.83 156.367L1149.5 131.733L1192.16 156.367V205.633L1149.5 230.267L1106.83 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1150.13 231.367L1192.8 206.733L1235.46 231.367V280.633L1192.8 305.267L1150.13 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1193.43 156.367L1236.1 131.733L1278.76 156.367V205.633L1236.1 230.267L1193.43 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.032 156.367L889.698 131.733L932.365 156.367V205.633L889.698 230.267L847.032 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.332 231.367L932.998 206.733L975.664 231.367V280.633L932.998 305.267L890.332 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.632 156.367L976.298 131.733L1018.96 156.367V205.633L976.298 230.267L933.632 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 231.367L1019.6 206.733L1062.26 231.367V280.633L1019.6 305.267L976.931 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 306.367L1062.9 281.733L1105.56 306.367V355.633L1062.9 380.267L1020.23 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 231.367L1106.2 206.733L1148.86 231.367V280.633L1106.2 305.267L1063.53 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1106.83 306.367L1149.5 281.733L1192.16 306.367V355.633L1149.5 380.267L1106.83 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1150.13 381.367L1192.8 356.733L1235.46 381.367V430.633L1192.8 455.267L1150.13 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1193.43 306.367L1236.1 281.733L1278.76 306.367V355.633L1236.1 380.267L1193.43 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.523 6.36671L283.211 -18.2669L325.899 6.36671V55.6333L283.211 80.2669L240.523 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.167 6.36671L369.855 -18.2669L412.543 6.36671V55.6333L369.855 80.2669L327.167 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.486 81.3667L413.174 56.7331L455.862 81.3667V130.633L413.174 155.267L370.486 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.81 6.36671L456.498 -18.2669L499.186 6.36671V55.6333L456.498 80.2669L413.81 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2365 6.36671L109.925 -18.2669L152.613 6.36671V55.6333L109.925 80.2669L67.2365 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.558 81.3667L153.246 56.7331L195.934 81.3667V130.633L153.246 155.267L110.558 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.88 6.36671L196.568 -18.2669L239.256 6.36671V55.6333L196.568 80.2669L153.88 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.201 81.3667L239.889 56.7331L282.577 81.3667V130.633L239.889 155.267L197.201 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.523 156.367L283.211 131.733L325.899 156.367V205.633L283.211 230.267L240.523 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.845 81.3667L326.533 56.7331L369.221 81.3667V130.633L326.533 155.267L283.845 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.13 81.3667L499.818 56.7331L542.506 81.3667V130.633L499.818 155.267L457.13 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.452 156.367L543.14 131.733L585.828 156.367V205.633L543.14 230.267L500.452 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.775 81.3667L586.463 56.7331L629.151 81.3667V130.633L586.463 155.267L543.775 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.095 156.367L629.783 131.733L672.471 156.367V205.633L629.783 230.267L587.095 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.416 231.367L673.104 206.733L715.792 231.367V280.633L673.104 305.267L630.416 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.738 156.367L716.426 131.733L759.114 156.367V205.633L716.426 230.267L673.738 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.167 156.367L369.855 131.733L412.543 156.367V205.633L369.855 230.267L327.167 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.486 231.367L413.174 206.733L455.862 231.367V280.633L413.174 305.267L370.486 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.81 156.367L456.498 131.733L499.186 156.367V205.633L456.498 230.267L413.81 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.13 231.367L499.818 206.733L542.506 231.367V280.633L499.818 305.267L457.13 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.452 306.367L543.14 281.733L585.828 306.367V355.633L543.14 380.267L500.452 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.775 231.367L586.463 206.733L629.151 231.367V280.633L586.463 305.267L543.775 280.633V231.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.452 6.36671L543.14 -18.2669L585.828 6.36671V55.6333L543.14 80.2669L500.452 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.383 6.36671L803.071 -18.2669L845.759 6.36671V55.6333L803.071 80.2669L760.383 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.026 6.36671L889.714 -18.2669L932.402 6.36671V55.6333L889.714 80.2669L847.026 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.348 81.3667L933.036 56.7331L975.724 81.3667V130.633L933.036 155.267L890.348 130.633V81.3667Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.667 6.36671L976.355 -18.2669L1019.04 6.36671V55.6333L976.355 80.2669L933.667 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.095 6.36671L629.783 -18.2669L672.471 6.36671V55.6333L629.783 80.2669L587.095 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.416 81.3667L673.104 56.7331L715.792 81.3667V130.633L673.104 155.267L630.416 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.738 6.36671L716.426 -18.2669L759.114 6.36671V55.6333L716.426 80.2669L673.738 55.6333V6.36671Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M717.061 81.3667L759.749 56.7331L802.437 81.3667V130.633L759.749 155.267L717.061 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.383 156.367L803.071 131.733L845.759 156.367V205.633L803.071 230.267L760.383 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.702 81.3667L846.39 56.7331L889.078 81.3667V130.633L846.39 155.267L803.702 130.633V81.3667Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.233 606.367L369.899 581.733L412.566 606.367V655.633L369.899 680.267L327.233 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.533 681.367L413.199 656.733L455.865 681.367V730.633L413.199 755.267L370.533 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.833 606.367L456.499 581.733L499.165 606.367V655.633L456.499 680.267L413.833 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.133 681.367L499.799 656.733L542.465 681.367V730.633L499.799 755.267L457.133 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.732 681.367L586.398 656.733L629.065 681.367V730.633L586.398 755.267L543.732 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.334 681.367L240 656.733L282.666 681.367V730.633L240 755.267L197.334 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.933 681.367L326.6 656.733L369.266 681.367V730.633L326.6 755.267L283.933 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.032 456.367L629.698 431.733L672.365 456.367V505.633L629.698 530.267L587.032 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.332 531.367L672.998 506.733L715.664 531.367V580.633L672.998 605.267L630.332 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.632 456.367L716.298 431.733L758.964 456.367V505.633L716.298 530.267L673.632 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M716.931 531.367L759.598 506.733L802.264 531.367V580.633L759.598 605.267L716.931 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.231 606.367L802.897 581.733L845.564 606.367V655.633L802.897 680.267L760.231 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.531 531.367L846.197 506.733L888.864 531.367V580.633L846.197 605.267L803.531 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.133 531.367L499.799 506.733L542.465 531.367V580.633L499.799 605.267L457.133 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.432 606.367L543.099 581.733L585.765 606.367V655.633L543.099 680.267L500.432 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.732 531.367L586.398 506.733L629.065 531.367V580.633L586.398 605.267L543.732 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.032 606.367L629.698 581.733L672.365 606.367V655.633L629.698 680.267L587.032 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.332 681.367L672.998 656.733L715.664 681.367V730.633L672.998 755.267L630.332 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.632 606.367L716.298 581.733L758.964 606.367V655.633L716.298 680.267L673.632 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M846.831 606.367L889.497 581.733L932.163 606.367V655.633L889.497 680.267L846.831 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.131 681.367L932.797 656.733L975.463 681.367V730.633L932.797 755.267L890.131 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.43 606.367L976.097 581.733L1018.76 606.367V655.633L976.097 680.267L933.43 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.73 681.367L1019.4 656.733L1062.06 681.367V730.633L1019.4 755.267L976.73 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.33 681.367L1106 656.733L1148.66 681.367V730.633L1106 755.267L1063.33 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M716.931 681.367L759.598 656.733L802.264 681.367V730.633L759.598 755.267L716.931 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.531 681.367L846.197 656.733L888.864 681.367V730.633L846.197 755.267L803.531 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-62.7322 381.367L-20.0442 356.733L22.6438 381.367V430.633L-20.0442 455.267L-62.7322 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-19.4139 456.367L23.2741 431.733L65.9621 456.367V505.633L23.2741 530.267L-19.4139 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M23.9103 381.367L66.5983 356.733L109.286 381.367V430.633L66.5983 455.267L23.9103 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 456.367L109.919 431.733L152.607 456.367V505.633L109.919 530.267L67.2306 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 531.367L153.241 506.733L195.929 531.367V580.633L153.241 605.267L110.553 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 456.367L196.563 431.733L239.251 456.367V505.633L196.563 530.267L153.875 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.195 531.367L239.884 506.733L282.572 531.367V580.633L239.884 605.267L197.195 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.517 606.367L283.205 581.733L325.893 606.367V655.633L283.205 680.267L240.517 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.839 531.367L326.527 506.733L369.215 531.367V580.633L326.527 605.267L283.839 580.633V531.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-62.7322 531.367L-20.0442 506.733L22.6438 531.367V580.633L-20.0442 605.267L-62.7322 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-19.4139 606.367L23.2741 581.733L65.9621 606.367V655.633L23.2741 680.267L-19.4139 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M23.9103 531.367L66.5983 506.733L109.286 531.367V580.633L66.5983 605.267L23.9103 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 606.367L109.919 581.733L152.607 606.367V655.633L109.919 680.267L67.2306 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 681.367L153.241 656.733L195.929 681.367V730.633L153.241 755.267L110.553 730.633V681.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 606.367L196.563 581.733L239.251 606.367V655.633L196.563 680.267L153.875 655.633V606.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 156.367L109.919 131.733L152.607 156.367V205.633L109.919 230.267L67.2306 205.633V156.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 231.367L153.241 206.733L195.929 231.367V280.633L153.241 305.267L110.553 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 156.367L196.563 131.733L239.251 156.367V205.633L196.563 230.267L153.875 205.633V156.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.195 231.367L239.884 206.733L282.572 231.367V280.633L239.884 305.267L197.195 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.517 306.367L283.205 281.733L325.893 306.367V355.633L283.205 380.267L240.517 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.839 231.367L326.527 206.733L369.215 231.367V280.633L326.527 305.267L283.839 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-62.7322 231.367L-20.0442 206.733L22.6438 231.367V280.633L-20.0442 305.267L-62.7322 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-19.4139 306.367L23.2741 281.733L65.9621 306.367V355.633L23.2741 380.267L-19.4139 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M23.9103 231.367L66.5983 206.733L109.286 231.367V280.633L66.5983 305.267L23.9103 280.633V231.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 306.367L109.919 281.733L152.607 306.367V355.633L109.919 380.267L67.2306 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 381.367L153.241 356.733L195.929 381.367V430.633L153.241 455.267L110.553 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 306.367L196.563 281.733L239.251 306.367V355.633L196.563 380.267L153.875 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.161 306.367L369.849 281.733L412.537 306.367V355.633L369.849 380.267L327.161 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.484 381.367L413.172 356.733L455.86 381.367V430.633L413.172 455.267L370.484 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.803 306.367L456.491 281.733L499.179 306.367V355.633L456.491 380.267L413.803 355.633V306.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.126 381.367L499.814 356.733L542.502 381.367V430.633L499.814 455.267L457.126 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.448 456.367L543.136 431.733L585.824 456.367V505.633L543.136 530.267L500.448 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.768 381.367L586.456 356.733L629.144 381.367V430.633L586.456 455.267L543.768 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.195 381.367L239.884 356.733L282.572 381.367V430.633L239.884 455.267L197.195 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.517 456.367L283.205 431.733L325.893 456.367V505.633L283.205 530.267L240.517 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.839 381.367L326.527 356.733L369.215 381.367V430.633L326.527 455.267L283.839 430.633V381.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.161 456.367L369.849 431.733L412.537 456.367V505.633L369.849 530.267L327.161 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.484 531.367L413.172 506.733L455.86 531.367V580.633L413.172 605.267L370.484 580.633V531.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.803 456.367L456.491 431.733L499.179 456.367V505.633L456.491 530.267L413.803 505.633V456.367Z\",\"stroke\":\"rgba(255, 255, 255, 1.0)\",\"strokeWidth\":\"1.0\"}]]}],[\"$\",\"g\",null,{\"mask\":\"url(#mask0_91_8)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M717.133 231.367L759.799 206.733L802.465 231.367V280.633L759.799 305.267L717.133 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.432 306.367L803.099 281.733L845.765 306.367V355.633L803.099 380.267L760.432 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.732 231.367L846.398 206.733L889.065 231.367V280.633L846.398 305.267L803.732 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.032 306.367L889.698 281.733L932.365 306.367V355.633L889.698 380.267L847.032 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.332 381.367L932.998 356.733L975.664 381.367V430.633L932.998 455.267L890.332 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.632 306.367L976.298 281.733L1018.96 306.367V355.633L976.298 380.267L933.632 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.233 306.367L629.899 281.733L672.566 306.367V355.633L629.899 380.267L587.233 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.533 381.367L673.199 356.733L715.865 381.367V430.633L673.199 455.267L630.533 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.833 306.367L716.499 281.733L759.165 306.367V355.633L716.499 380.267L673.833 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M717.133 381.367L759.799 356.733L802.465 381.367V430.633L759.799 455.267L717.133 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.432 456.367L803.099 431.733L845.765 456.367V505.633L803.099 530.267L760.432 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.732 381.367L846.398 356.733L889.065 381.367V430.633L846.398 455.267L803.732 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 381.367L1019.6 356.733L1062.26 381.367V430.633L1019.6 455.267L976.931 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 456.367L1062.9 431.733L1105.56 456.367V505.633L1062.9 530.267L1020.23 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 381.367L1106.2 356.733L1148.86 381.367V430.633L1106.2 455.267L1063.53 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1106.83 456.367L1149.5 431.733L1192.16 456.367V505.633L1149.5 530.267L1106.83 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1150.13 531.367L1192.8 506.733L1235.46 531.367V580.633L1192.8 605.267L1150.13 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1193.43 456.367L1236.1 431.733L1278.76 456.367V505.633L1236.1 530.267L1193.43 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.032 456.367L889.698 431.733L932.365 456.367V505.633L889.698 530.267L847.032 505.633V456.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.332 531.367L932.998 506.733L975.664 531.367V580.633L932.998 605.267L890.332 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.632 456.367L976.298 431.733L1018.96 456.367V505.633L976.298 530.267L933.632 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 531.367L1019.6 506.733L1062.26 531.367V580.633L1019.6 605.267L976.931 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 606.367L1062.9 581.733L1105.56 606.367V655.633L1062.9 680.267L1020.23 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 531.367L1106.2 506.733L1148.86 531.367V580.633L1106.2 605.267L1063.53 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 81.3666L1019.6 56.7332L1062.26 81.3666V130.633L1019.6 155.267L976.931 130.633V81.3666Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 156.367L1062.9 131.733L1105.56 156.367V205.633L1062.9 230.267L1020.23 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 81.3666L1106.2 56.7332L1148.86 81.3666V130.633L1106.2 155.267L1063.53 130.633V81.3666Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1106.83 156.367L1149.5 131.733L1192.16 156.367V205.633L1149.5 230.267L1106.83 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1150.13 231.367L1192.8 206.733L1235.46 231.367V280.633L1192.8 305.267L1150.13 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1193.43 156.367L1236.1 131.733L1278.76 156.367V205.633L1236.1 230.267L1193.43 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.032 156.367L889.698 131.733L932.365 156.367V205.633L889.698 230.267L847.032 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.332 231.367L932.998 206.733L975.664 231.367V280.633L932.998 305.267L890.332 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.632 156.367L976.298 131.733L1018.96 156.367V205.633L976.298 230.267L933.632 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.931 231.367L1019.6 206.733L1062.26 231.367V280.633L1019.6 305.267L976.931 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1020.23 306.367L1062.9 281.733L1105.56 306.367V355.633L1062.9 380.267L1020.23 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.53 231.367L1106.2 206.733L1148.86 231.367V280.633L1106.2 305.267L1063.53 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1106.83 306.367L1149.5 281.733L1192.16 306.367V355.633L1149.5 380.267L1106.83 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1150.13 381.367L1192.8 356.733L1235.46 381.367V430.633L1192.8 455.267L1150.13 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1193.43 306.367L1236.1 281.733L1278.76 306.367V355.633L1236.1 380.267L1193.43 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.523 6.36671L283.211 -18.2669L325.899 6.36671V55.6333L283.211 80.2669L240.523 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.167 6.36671L369.855 -18.2669L412.543 6.36671V55.6333L369.855 80.2669L327.167 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.486 81.3667L413.174 56.7331L455.862 81.3667V130.633L413.174 155.267L370.486 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.81 6.36671L456.498 -18.2669L499.186 6.36671V55.6333L456.498 80.2669L413.81 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2365 6.36671L109.925 -18.2669L152.613 6.36671V55.6333L109.925 80.2669L67.2365 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.558 81.3667L153.246 56.7331L195.934 81.3667V130.633L153.246 155.267L110.558 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.88 6.36671L196.568 -18.2669L239.256 6.36671V55.6333L196.568 80.2669L153.88 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.201 81.3667L239.889 56.7331L282.577 81.3667V130.633L239.889 155.267L197.201 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.523 156.367L283.211 131.733L325.899 156.367V205.633L283.211 230.267L240.523 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.845 81.3667L326.533 56.7331L369.221 81.3667V130.633L326.533 155.267L283.845 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.13 81.3667L499.818 56.7331L542.506 81.3667V130.633L499.818 155.267L457.13 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.452 156.367L543.14 131.733L585.828 156.367V205.633L543.14 230.267L500.452 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.775 81.3667L586.463 56.7331L629.151 81.3667V130.633L586.463 155.267L543.775 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.095 156.367L629.783 131.733L672.471 156.367V205.633L629.783 230.267L587.095 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.416 231.367L673.104 206.733L715.792 231.367V280.633L673.104 305.267L630.416 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.738 156.367L716.426 131.733L759.114 156.367V205.633L716.426 230.267L673.738 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.167 156.367L369.855 131.733L412.543 156.367V205.633L369.855 230.267L327.167 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.486 231.367L413.174 206.733L455.862 231.367V280.633L413.174 305.267L370.486 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.81 156.367L456.498 131.733L499.186 156.367V205.633L456.498 230.267L413.81 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.13 231.367L499.818 206.733L542.506 231.367V280.633L499.818 305.267L457.13 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.452 306.367L543.14 281.733L585.828 306.367V355.633L543.14 380.267L500.452 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.775 231.367L586.463 206.733L629.151 231.367V280.633L586.463 305.267L543.775 280.633V231.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.452 6.36671L543.14 -18.2669L585.828 6.36671V55.6333L543.14 80.2669L500.452 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.383 6.36671L803.071 -18.2669L845.759 6.36671V55.6333L803.071 80.2669L760.383 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M847.026 6.36671L889.714 -18.2669L932.402 6.36671V55.6333L889.714 80.2669L847.026 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.348 81.3667L933.036 56.7331L975.724 81.3667V130.633L933.036 155.267L890.348 130.633V81.3667Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.667 6.36671L976.355 -18.2669L1019.04 6.36671V55.6333L976.355 80.2669L933.667 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.095 6.36671L629.783 -18.2669L672.471 6.36671V55.6333L629.783 80.2669L587.095 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.416 81.3667L673.104 56.7331L715.792 81.3667V130.633L673.104 155.267L630.416 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.738 6.36671L716.426 -18.2669L759.114 6.36671V55.6333L716.426 80.2669L673.738 55.6333V6.36671Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M717.061 81.3667L759.749 56.7331L802.437 81.3667V130.633L759.749 155.267L717.061 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.383 156.367L803.071 131.733L845.759 156.367V205.633L803.071 230.267L760.383 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.702 81.3667L846.39 56.7331L889.078 81.3667V130.633L846.39 155.267L803.702 130.633V81.3667Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.233 606.367L369.899 581.733L412.566 606.367V655.633L369.899 680.267L327.233 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.533 681.367L413.199 656.733L455.865 681.367V730.633L413.199 755.267L370.533 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.833 606.367L456.499 581.733L499.165 606.367V655.633L456.499 680.267L413.833 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.133 681.367L499.799 656.733L542.465 681.367V730.633L499.799 755.267L457.133 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.732 681.367L586.398 656.733L629.065 681.367V730.633L586.398 755.267L543.732 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.334 681.367L240 656.733L282.666 681.367V730.633L240 755.267L197.334 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.933 681.367L326.6 656.733L369.266 681.367V730.633L326.6 755.267L283.933 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.032 456.367L629.698 431.733L672.365 456.367V505.633L629.698 530.267L587.032 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.332 531.367L672.998 506.733L715.664 531.367V580.633L672.998 605.267L630.332 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.632 456.367L716.298 431.733L758.964 456.367V505.633L716.298 530.267L673.632 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M716.931 531.367L759.598 506.733L802.264 531.367V580.633L759.598 605.267L716.931 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M760.231 606.367L802.897 581.733L845.564 606.367V655.633L802.897 680.267L760.231 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.531 531.367L846.197 506.733L888.864 531.367V580.633L846.197 605.267L803.531 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.133 531.367L499.799 506.733L542.465 531.367V580.633L499.799 605.267L457.133 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.432 606.367L543.099 581.733L585.765 606.367V655.633L543.099 680.267L500.432 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.732 531.367L586.398 506.733L629.065 531.367V580.633L586.398 605.267L543.732 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M587.032 606.367L629.698 581.733L672.365 606.367V655.633L629.698 680.267L587.032 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M630.332 681.367L672.998 656.733L715.664 681.367V730.633L672.998 755.267L630.332 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M673.632 606.367L716.298 581.733L758.964 606.367V655.633L716.298 680.267L673.632 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M846.831 606.367L889.497 581.733L932.163 606.367V655.633L889.497 680.267L846.831 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M890.131 681.367L932.797 656.733L975.463 681.367V730.633L932.797 755.267L890.131 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M933.43 606.367L976.097 581.733L1018.76 606.367V655.633L976.097 680.267L933.43 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M976.73 681.367L1019.4 656.733L1062.06 681.367V730.633L1019.4 755.267L976.73 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M1063.33 681.367L1106 656.733L1148.66 681.367V730.633L1106 755.267L1063.33 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M716.931 681.367L759.598 656.733L802.264 681.367V730.633L759.598 755.267L716.931 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M803.531 681.367L846.197 656.733L888.864 681.367V730.633L846.197 755.267L803.531 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-62.7322 381.367L-20.0442 356.733L22.6438 381.367V430.633L-20.0442 455.267L-62.7322 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-19.4139 456.367L23.2741 431.733L65.9621 456.367V505.633L23.2741 530.267L-19.4139 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M23.9103 381.367L66.5983 356.733L109.286 381.367V430.633L66.5983 455.267L23.9103 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 456.367L109.919 431.733L152.607 456.367V505.633L109.919 530.267L67.2306 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 531.367L153.241 506.733L195.929 531.367V580.633L153.241 605.267L110.553 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 456.367L196.563 431.733L239.251 456.367V505.633L196.563 530.267L153.875 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.195 531.367L239.884 506.733L282.572 531.367V580.633L239.884 605.267L197.195 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.517 606.367L283.205 581.733L325.893 606.367V655.633L283.205 680.267L240.517 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.839 531.367L326.527 506.733L369.215 531.367V580.633L326.527 605.267L283.839 580.633V531.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-62.7322 531.367L-20.0442 506.733L22.6438 531.367V580.633L-20.0442 605.267L-62.7322 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-19.4139 606.367L23.2741 581.733L65.9621 606.367V655.633L23.2741 680.267L-19.4139 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M23.9103 531.367L66.5983 506.733L109.286 531.367V580.633L66.5983 605.267L23.9103 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 606.367L109.919 581.733L152.607 606.367V655.633L109.919 680.267L67.2306 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 681.367L153.241 656.733L195.929 681.367V730.633L153.241 755.267L110.553 730.633V681.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 606.367L196.563 581.733L239.251 606.367V655.633L196.563 680.267L153.875 655.633V606.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 156.367L109.919 131.733L152.607 156.367V205.633L109.919 230.267L67.2306 205.633V156.367Z\",\"fill\":\"white\",\"fillOpacity\":\"0.25\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 231.367L153.241 206.733L195.929 231.367V280.633L153.241 305.267L110.553 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 156.367L196.563 131.733L239.251 156.367V205.633L196.563 230.267L153.875 205.633V156.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.195 231.367L239.884 206.733L282.572 231.367V280.633L239.884 305.267L197.195 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.517 306.367L283.205 281.733L325.893 306.367V355.633L283.205 380.267L240.517 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.839 231.367L326.527 206.733L369.215 231.367V280.633L326.527 305.267L283.839 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-62.7322 231.367L-20.0442 206.733L22.6438 231.367V280.633L-20.0442 305.267L-62.7322 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M-19.4139 306.367L23.2741 281.733L65.9621 306.367V355.633L23.2741 380.267L-19.4139 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M23.9103 231.367L66.5983 206.733L109.286 231.367V280.633L66.5983 305.267L23.9103 280.633V231.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M67.2306 306.367L109.919 281.733L152.607 306.367V355.633L109.919 380.267L67.2306 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M110.553 381.367L153.241 356.733L195.929 381.367V430.633L153.241 455.267L110.553 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M153.875 306.367L196.563 281.733L239.251 306.367V355.633L196.563 380.267L153.875 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.161 306.367L369.849 281.733L412.537 306.367V355.633L369.849 380.267L327.161 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.484 381.367L413.172 356.733L455.86 381.367V430.633L413.172 455.267L370.484 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.803 306.367L456.491 281.733L499.179 306.367V355.633L456.491 380.267L413.803 355.633V306.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M457.126 381.367L499.814 356.733L542.502 381.367V430.633L499.814 455.267L457.126 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M500.448 456.367L543.136 431.733L585.824 456.367V505.633L543.136 530.267L500.448 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M543.768 381.367L586.456 356.733L629.144 381.367V430.633L586.456 455.267L543.768 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M197.195 381.367L239.884 356.733L282.572 381.367V430.633L239.884 455.267L197.195 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M240.517 456.367L283.205 431.733L325.893 456.367V505.633L283.205 530.267L240.517 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M283.839 381.367L326.527 356.733L369.215 381.367V430.633L326.527 455.267L283.839 430.633V381.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M327.161 456.367L369.849 431.733L412.537 456.367V505.633L369.849 530.267L327.161 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M370.484 531.367L413.172 506.733L455.86 531.367V580.633L413.172 605.267L370.484 580.633V531.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}],[\"$\",\"path\",null,{\"d\":\"M413.803 456.367L456.491 431.733L499.179 456.367V505.633L456.491 530.267L413.803 505.633V456.367Z\",\"stroke\":\"rgba(0, 0, 0, 1.0)\",\"strokeWidth\":\"1.0\"}]]}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"radialGradient\",null,{\"id\":\"paint0_radial_91_8\",\"cx\":\"0\",\"cy\":\"0\",\"r\":\"1\",\"gradientUnits\":\"userSpaceOnUse\",\"gradientTransform\":\"translate(608 362.9) rotate(90) scale(447.374 749.527)\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#D9D9D9\",\"stopOpacity\":\"0.1\"}],[\"$\",\"stop\",null,{\"offset\":\"0.802083\",\"stopColor\":\"#D9D9D9\",\"stopOpacity\":\"0\"}]]}]}]]}]}],[\"$\",\"main\",null,{\"className\":\"layouts_homeLayout__f7Zuk\",\"children\":[[\"$\",\"section\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://nodejs.org/en/blog/events/collab-summit-2024-dublin\",\"className\":\"Badge_wrapper__mlVvK Badge_default__dEh7b\",\"children\":[[\"$\",\"span\",null,{\"className\":\"Badge_badge__BxKZ6\",\"children\":\"Read\"}],[\"$\",\"span\",null,{\"className\":\"Badge_message__5u8I0\",\"children\":\"Node.js Collab Summit Report\"}],[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"data-slot\":\"icon\",\"ref\":\"$undefined\",\"aria-labelledby\":\"$undefined\",\"className\":\"Badge_icon__SpKlW\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\",\"clipRule\":\"evenodd\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h1\",null,{\"className\":\"special\",\"children\":\"Run JavaScript Everywhere\"}],[\"$\",\"p\",null,{\"children\":\"Node.js® is a free, open-source, cross-platform JavaScript runtime environment\\nthat lets developers create servers, web apps, command line tools and scripts.\"}]]}],[\"$\",\"div\",null,{\"children\":[\"$L22\",\"$L23\"]}]]}],\"\\n\",[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"$L24\",null,{\"languages\":\"js|js|js|js|js\",\"displayNames\":\"Create an HTTP Server|Write Tests|Read and Hash a File|Streams Pipeline|Work with Threads\",\"defaultTab\":\"0\",\"children\":[[\"$\",\"$L25\",null,{\"language\":\"JavaScript\",\"showCopyButton\":\"$undefined\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// server.mjs\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"import { createServer } from 'node:http';\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" server\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" createServer\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\"req, res) =\u003e {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\" res.writeHead(200\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"Content-Type\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\":\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"text/plain\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" })\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\" res.end\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"Hello World!\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#EBCB8B\"},\"children\":\"\\\\n\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"});\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// starts a simple http server locally on port 3000\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"server.listen\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"3000\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"127.0.0.1\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\" (\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\u003e\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" console\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"log\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"Listening on 127.0.0.1:3000\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"}\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// run with `node server.mjs`\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}]]}]}],[\"$\",\"$L25\",null,{\"language\":\"JavaScript\",\"showCopyButton\":\"$undefined\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// tests.mjs\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" assert\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:assert\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" test\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:test\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"test\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"that 1 is equal 1\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" ()\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\u003e\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" assert\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"strictEqual\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#B48EAD\"},\"children\":\"1\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#B48EAD\"},\"children\":\" 1\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"}\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"test\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"that throws as 1 is not equal 2\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" ()\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\u003e\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\" // throws an exception because 1 != 2\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" assert\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"strictEqual\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#B48EAD\"},\"children\":\"1\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#B48EAD\"},\"children\":\" 2\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"}\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// run with `node tests.mjs`\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}]]}]}],[\"$\",\"$L25\",null,{\"language\":\"JavaScript\",\"showCopyButton\":\"$undefined\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// crypto.mjs\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" createHash\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" }\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:crypto\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" readFile\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" }\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:fs/promises\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" hasher\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" createHash\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"sha1\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\"hasher\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"setEncoding\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"hex\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// ensure you have a `package.json` file for this test!\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\"hasher\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"write\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"await\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" readFile\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"package.json\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"))\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\"hasher\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"end\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"()\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" fileHash\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" hasher\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"read\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"()\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// run with `node crypto.mjs`\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}]]}]}],[\"$\",\"$L25\",null,{\"language\":\"JavaScript\",\"showCopyButton\":\"$undefined\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// streams.mjs\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" pipeline\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" }\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:stream/promises\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" createReadStream\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" createWriteStream\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" }\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:fs\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" createGzip\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" }\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:zlib\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// ensure you have a `package.json` file for this test!\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"await\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" pipeline\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" createReadStream\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"package.json\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" createGzip\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"()\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" createWriteStream\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"package.json.gz\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// run with `node streams.mjs`\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}]]}]}],[\"$\",\"$L25\",null,{\"language\":\"JavaScript\",\"showCopyButton\":\"$undefined\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// threads.mjs\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" Worker\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" isMainThread\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" workerData\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#8FBCBB\"},\"children\":\" parentPort\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" }\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" from\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"node:worker_threads\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"if\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\" (\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\"isMainThread\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\") \"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" data\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"some data\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" worker\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" new\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" Worker\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\"import\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"meta\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\"filename\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\" workerData\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\":\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" data\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" }\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\")\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" worker\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"on\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"message\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" msg\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\u003e\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" console\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"log\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#A3BE8C\"},\"children\":\"Reply from Thread:\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\",\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" msg\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"))\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"}\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" else\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" source\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" workerData\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\" parentPort\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"postMessage\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"btoa\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9\"},\"children\":\"source\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#88C0D0\"},\"children\":\"toUpperCase\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#D8DEE9FF\"},\"children\":\"()))\"}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#81A1C1\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#ECEFF4\"},\"children\":\"}\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"#707e99\"},\"children\":\"// run with `node threads.mjs`\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\"}]]}]}]]}]}],[\"$\",\"p\",null,{\"children\":[\"Learn more what Node.js is able to offer with our \",\"$L26\",\".\"]}]]}]]}]]}],[\"$\",\"footer\",null,{\"className\":\"Footer_footer__7ZVsN\",\"children\":[[\"$\",\"div\",null,{\"className\":\"Footer_sectionPrimary__6nfYa\",\"children\":[[\"$\",\"$L27\",\"https://trademark-policy.openjsf.org/\",{\"href\":\"https://trademark-policy.openjsf.org/\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":\"Trademark Policy\"}],false]}],[\"$\",\"$L27\",\"https://privacy-policy.openjsf.org/\",{\"href\":\"https://privacy-policy.openjsf.org/\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":\"Privacy Policy\"}],false]}],[\"$\",\"$L27\",\"/about/previous-releases\",{\"href\":\"/about/previous-releases\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":true,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":\"Version Support\"}],false]}],[\"$\",\"$L27\",\"https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md\",{\"href\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":\"Code of Conduct\"}],false]}],[\"$\",\"$L27\",\"https://github.com/nodejs/node/security/policy\",{\"href\":\"https://github.com/nodejs/node/security/policy\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":\"Security Policy\"}],false]}]]}],[\"$\",\"div\",null,{\"className\":\"Footer_sectionSecondary__e8pQF\",\"children\":[[\"$\",\"$L27\",null,{\"href\":\"https://openjsf.org/\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":[\"© \",\"OpenJS Foundation\"]}],false]}],[\"$\",\"div\",null,{\"className\":\"Footer_social__fgBIS\",\"children\":[[\"$\",\"$L27\",\"github\",{\"href\":\"https://github.com/nodejs/node\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"https://github.com/nodejs/node\",\"children\":[\"$\",\"path\",null,{\"d\":\"$28\"}]}]}],false]}],[\"$\",\"$L27\",\"mastodon\",{\"href\":\"https://social.lfx.dev/@nodejs\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 75 79\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"https://social.lfx.dev/@nodejs\",\"children\":[[\"$\",\"path\",null,{\"d\":\"$29\",\"fill\":\"url(#paint0_linear_549_34)\"}],[\"$\",\"path\",null,{\"d\":\"M61.2484 27.0263V48.114H52.8916V27.6475C52.8916 23.3388 51.096 21.1413 47.4437 21.1413C43.4287 21.1413 41.4177 23.7409 41.4177 28.8755V40.0782H33.1111V28.8755C33.1111 23.7409 31.0965 21.1413 27.0815 21.1413C23.4507 21.1413 21.6371 23.3388 21.6371 27.6475V48.114H13.2839V27.0263C13.2839 22.7176 14.384 19.2946 16.5843 16.7572C18.8539 14.2258 21.8311 12.926 25.5264 12.926C29.8036 12.926 33.0357 14.5705 35.1905 17.8559L37.2698 21.346L39.3527 17.8559C41.5074 14.5705 44.7395 12.926 49.0095 12.926C52.7013 12.926 55.6784 14.2258 57.9553 16.7572C60.1531 19.2922 61.2508 22.7152 61.2484 27.0263Z\",\"fill\":\"white\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"paint0_linear_549_34\",\"x1\":\"37.0692\",\"y1\":\"0\",\"x2\":\"37.0692\",\"y2\":\"79\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#6364FF\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#563ACC\"}]]}]}]]}]}],false]}],[\"$\",\"$L27\",\"twitter\",{\"href\":\"https://twitter.com/nodejs\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"https://twitter.com/nodejs\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z\"}]}]}],false]}],[\"$\",\"$L27\",\"bluesky\",{\"href\":\"https://bsky.app/profile/nodejs.org\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 568 501\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"https://bsky.app/profile/nodejs.org\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#1185FE\",\"d\":\"M123.121 33.664C188.241 82.553 258.281 181.68 284 234.873c25.719-53.192 95.759-152.32 160.879-201.21C491.866-1.611 568-28.906 568 57.947c0 17.346-9.945 145.713-15.778 166.555-20.275 72.453-94.155 90.933-159.875 79.748C507.222 323.8 536.444 388.56 473.333 453.32c-119.86 122.992-172.272-30.859-185.702-70.281-2.462-7.227-3.614-10.608-3.631-7.733-.017-2.875-1.169.506-3.631 7.733-13.43 39.422-65.842 193.273-185.702 70.281-63.111-64.76-33.89-129.52 80.986-149.071-65.72 11.185-139.6-7.295-159.875-79.748C9.945 203.659 0 75.291 0 57.946 0-28.906 76.135-1.612 123.121 33.664Z\"}]}]}],false]}],[\"$\",\"$L27\",\"slack\",{\"href\":\"https://slack-invite.openjsf.org/\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":[\"$\",\"svg\",null,{\"width\":20,\"height\":20,\"viewBox\":\"0 0 20 20\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-label\":\"https://slack-invite.openjsf.org/\",\"children\":[[\"$\",\"path\",null,{\"fill\":\"#2EB67D\",\"d\":\"M16.563 9.375A1.562 1.562 0 1 0 15 7.813v1.562h1.563Zm-4.375 0c.862 0 1.562-.7 1.562-1.563V3.438a1.563 1.563 0 0 0-3.125 0v4.374c0 .863.7 1.563 1.563 1.563Z\"}],[\"$\",\"path\",null,{\"fill\":\"#E01E5A\",\"d\":\"M3.437 10.625A1.562 1.562 0 1 0 5 12.187v-1.562H3.437Zm4.376 0c-.863 0-1.563.7-1.563 1.563v4.374a1.563 1.563 0 0 0 3.125 0v-4.374c0-.863-.7-1.563-1.563-1.563Z\"}],[\"$\",\"path\",null,{\"fill\":\"#ECB22E\",\"d\":\"M10.625 16.563A1.562 1.562 0 1 0 12.187 15h-1.562v1.563Zm0-4.375c0 .862.7 1.562 1.563 1.562h4.374a1.562 1.562 0 1 0 0-3.125h-4.374c-.863 0-1.563.7-1.563 1.563Z\"}],[\"$\",\"path\",null,{\"fill\":\"#36C5F0\",\"d\":\"M9.375 3.437A1.562 1.562 0 1 0 7.813 5h1.562V3.437Zm0 4.376c0-.863-.7-1.563-1.563-1.563H3.438a1.563 1.563 0 0 0 0 3.125h4.374c.863 0 1.563-.7 1.563-1.563Z\"}]]}]}],false]}],[\"$\",\"$L27\",\"linkedin\",{\"href\":\"https://www.linkedin.com/company/node-js\",\"className\":\"NavItem_navItem__0mE9T NavItem_footer__pMnwS\",\"activeClassName\":\"NavItem_active__P9lTF\",\"allowSubPath\":false,\"target\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"NavItem_label__9GW08\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"width\":20,\"height\":20,\"aria-label\":\"https://www.linkedin.com/company/node-js\",\"children\":[\"$\",\"path\",null,{\"d\":\"M20.5 2h-17A1.5 1.5 0 002 3.5v17A1.5 1.5 0 003.5 22h17a1.5 1.5 0 001.5-1.5v-17A1.5 1.5 0 0020.5 2zM8 19H5v-9h3zM6.5 8.25A1.75 1.75 0 118.3 6.5a1.78 1.78 0 01-1.8 1.75zM19 19h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0013 14.19a.66.66 0 000 .14V19h-3v-9h2.9v1.3a3.11 3.11 0 012.7-1.4c1.55 0 3.36.86 3.36 3.66z\"}]}]}],false]}]]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Node.js — Run JavaScript Everywhere\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://nodejs.org/en\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://nodejs.org/en\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://nodejs.org/en\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://nodejs.org/fr\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"id\",\"href\":\"https://nodejs.org/id\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://nodejs.org/pt\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"tr\",\"href\":\"https://nodejs.org/tr\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"uk\",\"href\":\"https://nodejs.org/uk\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"zh-cn\",\"href\":\"https://nodejs.org/zh-cn\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"zh-tw\",\"href\":\"https://nodejs.org/zh-tw\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"href\":\"https://nodejs.org/en/feed/blog.xml\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:title\",\"content\":\"Node.js — Run JavaScript Everywhere\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:description\",\"content\":\"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://nodejs.org/en/next-data/og/announcement/Node.js%20%E2%80%94%20Run%20JavaScript%20Everywhere\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image\",\"content\":\"https://nodejs.org/en/next-data/og/announcement/Run%20JavaScript%20Everywhere\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@nodejs\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"Node.js — Run JavaScript Everywhere\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image\",\"content\":\"https://nodejs.org/static/images/logo-hexagon-card.png\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:alt\",\"content\":\"The Node.js Hexagon Logo\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/static/images/favicons/favicon.png\"}]]\n"])</script><script>self.__next_f.push([1,"12:null\n"])</script><script>self.__next_f.push([1,"2a:I[19296,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n26:[\"$\",\"$L2a\",null,{\"ref\":\"$undefined\",\"defaultLocale\":\"$undefined\",\"href\":\"/en/learn\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"maxAge\":31536000,\"sameSite\":\"lax\"},\"unprefixed\":\"$undefined\",\"children\":\"Learning materials\"}]\n"])</script><script>self.__next_f.push([1,"2b:I[70604,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n2c:I[94329,[\"396\",\"static/chunks/70c385e2-9dd9c00e19dd25a9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"412\",\"static/chunks/dd62d450-0a720436be3fcce2.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"779\",\"static/chunks/779-c5a5fc841acb7bcc.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"312\",\"static/chunks/312-9cfeecaaa30dca2a.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"480\",\"static/chunks/480-2cf23bc5e0b9d2fa.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"523\",\"static/chunks/523-6e3f8448063d68fe.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"594\",\"static/chunks/594-da70996bba87a129.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"879\",\"static/chunks/879-a63768a218e73569.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"254\",\"static/chunks/254-15ce7473777458e9.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"458\",\"static/chunks/458-f7760a7bb70e966b.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"595\",\"static/chunks/595-c42fe04df2e353b6.js?dpl=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\",\"465\",\"static/chunks/app/%5Blocale%5D/page-760418f3c81d1712.js?dp"])</script><script>self.__next_f.push([1,"l=dpl_8ocUABM6jsc9jEd5eEP8BMjYy7uX\"],\"default\"]\n23:[\"$\",\"small\",null,{\"children\":[\"Want new features sooner? Get \",[\"$\",\"b\",null,{\"children\":[\"Node.js \",[\"$\",\"$L2b\",null,{\"release\":{\"currentStart\":\"2024-10-16\",\"maintenanceStart\":\"2025-04-01\",\"endOfLife\":\"2025-06-01\",\"status\":\"Current\",\"major\":23,\"version\":\"23.3.0\",\"versionWithPrefix\":\"v23.3.0\",\"codename\":\"\",\"isLts\":false,\"npm\":\"10.9.0\",\"v8\":\"12.9.202.28\",\"releaseDate\":\"2024-11-20\",\"modules\":\"131\"},\"children\":\"v23.3.0\"}]]}],[\"$\",\"sup\",null,{\"title\":\"Downloads a Node.js installer for your current platform\",\"children\":\"1\"}],\" instead.\"]}]\n22:[[\"$\",\"$L2c\",null,{\"release\":{\"currentStart\":\"2024-04-24\",\"ltsStart\":\"2024-10-29\",\"maintenanceStart\":\"2025-10-21\",\"endOfLife\":\"2027-04-30\",\"status\":\"LTS\",\"major\":22,\"version\":\"22.11.0\",\"versionWithPrefix\":\"v22.11.0\",\"codename\":\"Jod\",\"isLts\":true,\"npm\":\"10.9.0\",\"v8\":\"12.4.254.21\",\"releaseDate\":\"2024-10-29\",\"modules\":\"127\"},\"children\":\"Download Node.js (LTS)\"}],[\"$\",\"small\",null,{\"children\":[\"Downloads Node.js \",[\"$\",\"b\",null,{\"children\":\"v22.11.0\"}],[\"$\",\"sup\",null,{\"title\":\"Downloads a Node.js installer for your current platform\",\"children\":\"1\"}],\" with long-term support. Node.js can also be installed via \",\"$L2d\",\".\"]}]]\n"])</script><script>self.__next_f.push([1,"2d:[\"$\",\"$L2a\",null,{\"ref\":\"$undefined\",\"defaultLocale\":\"$undefined\",\"href\":\"/en/download/package-manager\",\"locale\":\"$undefined\",\"localeCookie\":\"$26:props:localeCookie\",\"unprefixed\":\"$undefined\",\"children\":\"package managers\"}]\n"])</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10