PageSourceSearch

https://fireship.dev/_next/static/chunks/9503-3b9a189d985466cc.js

js fireship.dev collected 2026-10-09 22:42:06 UTC 17,994 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9503],{30003:function(c,l,e){e.d(l,{Z:function(){return n}});var h=e(85893),t=e(88238);function n(c){let{children:l}=c;return(0,t.O_)()?(0,h.jsx)(h.Fragment,{children:l}):null}},20777:function(c,l,e){e.d(l,{Z:function(){return t}});var h=e(85893);function t(){return(0,h.jsx)("section",{className:"container mx-auto pt-[30px] sm:pt-[80px] pb-[80px] px-6",children:(0,h.jsxs)("figure",{className:"text-center mt-4",children:[(0,h.jsxs)("svg",{className:"inline-block w-11/12 md:w-9/12",width:"1139",height:"46",viewBox:"0 0 1139 46",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,h.jsx)("title",{children:"Logos: Apple, Netflix, Microsoft, Netlify, Uber, Tesla, Amazon, Spotify"}),(0,h.jsx)("path",{fill:"currentColor",d:"M29.18 27.57c-.53 1.24-1.17 2.37-1.9 3.42-1 1.43-1.82 2.41-2.45 2.96-.98.9-2.03 1.36-3.15 1.39-.81 0-1.78-.23-2.91-.69-1.14-.46-2.18-.69-3.13-.69s-2.07.23-3.22.69c-1.15.47-2.08.71-2.78.73-1.08.05-2.15-.43-3.22-1.42-.68-.6-1.54-1.62-2.56-3.07-1.1-1.55-2-3.34-2.71-5.38C.39 23.3.01 21.16.01 19.09c0-2.37.51-4.42 1.54-6.13A9.066 9.066 0 0 1 4.77 9.7c1.34-.8 2.79-1.2 4.36-1.23.86 0 1.98.26 3.37.78 1.39.52 2.28.79 2.67.79.29 0 1.28-.31 2.96-.93 1.59-.57 2.93-.81 4.03-.72 2.98.24 5.21 1.41 6.7 3.53-2.66 1.61-3.98 3.87-3.95 6.77.02 2.26.84 4.14 2.45 5.63.73.69 1.54 1.23 2.45 1.61-.2.57-.4 1.12-.62 1.64ZM22.35.71c0 1.77-.65 3.42-1.94 4.95-1.56 1.82-3.44 2.87-5.48 2.7-.03-.21-.04-.44-.04-.67 0-1.7.74-3.52 2.05-5 .66-.75 1.49-1.38 2.5-1.88C20.45.32 21.4.05 22.3 0c.03.24.04.47.04.71ZM160.72 29.39V3h-5.66v31.27c4.44.22 8.98.44 13.29.66v-5.1c-2.53-.22-5.1-.34-7.63-.44ZM109.39 8.1V3H96.07v32.71c4.44-.33 8.87-.66 13.32-1v-5.1c-2.57.11-5.12.33-7.67.55v-8.21h6.66v-5.21h-6.66V8.1h7.67ZM77.33 37.73V18.19l6.65 18.74c2-.22 3.99-.44 6.1-.66V3h-5.43v20.18L77.55 3H72v35.38l5.32-.65Zm42.7-3.46c1.87-.11 3.75-.11 5.66-.22V8.1h5.19V3H114.8v5.1h5.23v26.18Zm17.39-.34h4.44V21.96h6.75v-5.21h-6.75V8.1h7.76V3h-13.29v30.94h1.09Zm41.92 1.89V3h-5.53v32.27c1.79.22 3.66.33 5.53.55Zm4.23.33c1.79.22 3.66.34 5.45.56l3.96-9.87 3.92 10.75c1.87.35 3.88.57 5.84.78l-6.75-18.97 6.75-16.41h-5.75l-3.66 8.98-3.09-8.98h-5.67l5.88 16.3-6.88 16.86ZM410.74 19.01v-2.92h-3.62v-4.53l-.12.04-3.4 1.04h-.07v3.43h-5.37v-1.92c0-.88.21-1.57.6-2.02.39-.45.96-.68 1.66-.68.52 0 1.06.13 1.58.36l.13.05V8.8l-.05-.03c-.49-.17-1.17-.27-1.99-.27-1.05 0-2.01.23-2.85.69-.84.44-1.5 1.1-1.96 1.93-.47.83-.7 1.79-.7 2.84v2.1h-2.51v2.91h2.52v12.28h3.61V18.97h5.37v7.8c0 3.21 1.51 4.84 4.51 4.84.49 0 1.01-.06 1.53-.17.54-.12.91-.23 1.11-.35l.05-.03v-2.94l-.15.1c-.19.13-.44.24-.73.32s-.53.13-.71.13c-.7 0-1.22-.18-1.54-.55-.33-.37-.49-1.02-.49-1.94v-7.17h3.6v-.02h-.02Zm-26.79 9.69c-1.31 0-2.35-.44-3.08-1.29-.73-.86-1.1-2.09-1.1-3.65s.37-2.87 1.11-3.75c.73-.87 1.76-1.31 3.05-1.31s2.24.42 2.96 1.26c.73.84 1.09 2.09 1.09 3.72s-.34 2.92-1.01 3.76c-.67.84-1.68 1.27-3 1.27h-.01Zm.17-12.97c-2.5 0-4.49.73-5.91 2.18-1.41 1.45-2.13 3.45-2.13 5.96s.7 4.29 2.09 5.68c1.39 1.4 3.27 2.12 5.6 2.12s4.38-.75 5.79-2.21c1.42-1.47 2.13-3.45 2.13-5.9s-.67-4.35-2.01-5.72c-1.33-1.39-3.2-2.09-5.57-2.09v-.03Zm-13.88.03c-1.71 0-3.11.44-4.2 1.3-1.08.86-1.63 1.99-1.63 3.37 0 .72.12 1.35.36 1.89.23.54.6 1.01 1.08 1.41.48.39 1.22.8 2.2 1.23.83.34 1.44.62 1.83.85.39.22.66.44.80.66.15.21.23.51.23.85 0 1.03-.76 1.52-2.33 1.52-.59 0-1.25-.12-1.98-.36s-1.42-.58-2.03-1.03l-.15-.1v3.47l.05.03c.52.23 1.16.44 1.92.6.76.17 1.45.25 2.05.25 1.85 0 3.34-.44 4.43-1.3 1.09-.87 1.64-2.03 1.64-3.45 0-1.02-.3-1.9-.89-2.61-.58-.71-1.59-1.35-3.01-1.92-1.12-.45-1.84-.83-2.15-1.11-.29-.28-.42-.67-.42-1.17 0-.44.18-.8.55-1.08.37-.29.89-.44 1.54-.44.6 0 1.22.09 1.84.28.61.19 1.15.44 1.59.75l.15.1v-3.32l-.05-.03c-.42-.18-.97-.33-1.63-.45-.66-.13-1.26-.18-1.78-.18h-.01Zm-15.27 12.96c-1.31 0-2.34-.43-3.07-1.3-.74-.85-1.11-2.08-1.11-3.65s.37-2.87 1.11-3.75c.73-.87 1.75-1.31 3.04-1.31s2.25.42 2.97 1.26c.71.84 1.09 2.09 1.09 3.72s-.35 2.91-1.02 3.76c-.66.84-1.67 1.27-3.01 1.27Zm.19-12.96c-2.51 0-4.51.73-5.92 2.18-1.42 1.45-2.14 3.45-2.14 5.96s.7 4.29 2.08 5.68c1.39 1.4 3.27 2.12 5.6 2.12s4.38-.75 5.8-2.21c1.42-1.47 2.14-3.45 2.14-5.9s-.67-4.35-1.99-5.72c-1.33-1.39-3.21-2.09-5.57-2.09Zm-13.52 2.99v-2.64h-3.57V31.3h3.57v-7.77c0-1.32.3-2.41.89-3.23.58-.82 1.36-1.22 2.31-1.22.32 0 .69.05 1.08.16.39.1.67.21.83.34l.15.1v
1-3.6l-.06-.03c-.34-.15-.8-.22-1.4-.22-.89 0-1.7.29-2.39.85-.61.5-1.04 1.19-1.38 2.04h-.07l.03.03h-.01Zm-10-3c-1.65 0-3.11.34-4.35 1.04-1.25.70-2.21 1.68-2.87 2.95-.65 1.26-.99 2.73-.99 4.36 0 1.44.33 2.75.96 3.91a6.786 6.786 0 0 0 2.68 2.71c1.13.63 2.45.95 3.9.95 1.7 0 3.15-.34 4.31-1.01l.05-.03v-3.28l-.15.11c-.53.39-1.11.69-1.75.91-.63.22-1.21.33-1.71.33-1.41 0-2.53-.44-3.35-1.3-.83-.88-1.24-2.1-1.24-3.63s.44-2.8 1.29-3.7c.85-.93 1.98-1.4 3.35-1.4 1.17 0 2.31.4 3.4 1.18l.15.1v-3.44l-.04-.03c-.41-.23-.96-.41-1.66-.56-.68-.14-1.35-.21-1.99-.21v.04Zm-10.66.33h-3.57v15.2h3.57v-15.2Zm-1.76-6.46c-.59 0-1.1.2-1.52.6-.42.4-.64.9-.64 1.49s.22 1.07.64 1.46c.41.39.93.58 1.53.58s1.11-.19 1.54-.58c.42-.39.64-.88.64-1.46s-.21-1.06-.62-1.48c-.42-.39-.93-.6-1.55-.6Zm-8.92 5.35v16.32h3.65V10.1h-5.05l-6.4 15.74-6.23-15.75h-5.25V31.3h3.43V14.99h.12l6.58 16.31h2.58l6.47-16.31h.1l-.01-.02Zm-46.71 6.59h16.81v16.82h-16.83l.02-16.81Zm-18.57 0h16.81v16.81h-16.81v-16.8Zm18.57-18.57h16.81v16.82h-16.82V3h.01Zm-18.57 0h16.81v16.82h-16.81V3Z"}),(0,h.jsx)("g",{fill:"currentColor",children:(0,h.jsx)("path",{d:"M626.04 22.93V8.63c0-.42.21-.63.64-.63h4.9v15.17c0 7.99-5.22 10.78-12.79 10.78S606 31.16 606 23.17V8.63c0-.42.21-.63.64-.63h4.9v14.93c0 4.78 2.17 6.76 7.25 6.76s7.25-1.98 7.25-6.76ZM697.73 11.73c-.13.29-.32.42-.72.42h-14.9v6.4h12.44c.21 0 .29.1.21.31l-1.36 3.29c-.13.29-.32.42-.72.42h-7.3c-2.38 0-3.26.7-3.26 2.27v4.52h16.83c.21 0 .29.1.21.31l-1.42 3.42c-.13.29-.32.42-.72.42h-18.38c-1.42 0-1.95-.47-1.95-1.51V9.78c0-1.23.7-1.78 2.54-1.78h19.72c.21 0 .29.1.21.31l-1.42 3.42ZM662.3 20.06c2.14-1.1 3.02-3.16 3.02-5.59 0-5.64-4.71-6.47-9.58-6.47h-11.13c-1.85 0-2.54.55-2.54 1.78v22.21c0 1.04.53 1.51 1.95 1.51h13.7c5.16 0 8.85-1.96 8.85-7.05 0-3.05-1.34-5.64-4.28-6.4Zm-5.14 9.35h-9.66v-4.67c0-1.57.88-2.27 3.26-2.27h6.4c3.08 0 3.93 1.15 3.93 3.5s-.86 3.45-3.93 3.45ZM647.5 12.1h8.64c2.89 0 3.69 1.06 3.69 3.26s-.8 3.26-3.69 3.26h-8.64v-6.53ZM727.46 23.25l5.86 9.82c.11.16.11.44-.24.44h-4.98c-.4 0-.56-.16-.72-.42l-5.3-9.29h-4.82c-2.38 0-3.26.7-3.26 2.27v7.44h-4.79c-.43 0-.64-.21-.64-.63V9.78c0-1.23.7-1.78 2.54-1.78h11.18c6.5 0 10.43 1.67 10.43 7.86 0 4.78-2.35 6.66-5.27 7.39ZM714 19.83h9.1c3.4 0 4.15-1.25 4.15-3.86s-.75-3.86-4.15-3.86H714v7.73Z"})}),(0,h.jsx)("path",{fill:"currentColor",d:"m793.01 10.9 3.65-4.46c4.57.25 8.83 1.34 12.71 3.12l-.22-.09a11.164 11.164 0 0 1-4.69 3.57l-.08.03c-.22-2.12-1.7-2.64-6.42-2.64L793 38.39l-4.98-27.96c-4.69 0-6.17.52-6.39 2.64-1.93-.77-3.54-1.99-4.74-3.55l-.02-.03c3.66-1.69 7.92-2.79 12.4-3.03h.09l3.65 4.45Zm0-5.75h.53c5.85 0 11.41 1.24 16.43 3.47l-.26-.1c.35-.58.68-1.26.96-1.96l.03-.09c-5.24-2.16-11.31-3.43-17.68-3.46H793c-6.38.04-12.46 1.3-18.01 3.58l.32-.12c.33.82.66 1.5 1.04 2.15l-.05-.09c4.77-2.13 10.35-3.38 16.21-3.38h.52-.03ZM863.71 21.6v-.79c-2.63 0-5.4.56-5.4 3.66 0 1.57.81 2.63 2.21 2.63 1.02 0 1.94-.63 2.51-1.65.72-1.26.68-2.44.68-3.85Zm3.66 8.86c-.24.21-.59.23-.86.09-1.21-1-1.42-1.47-2.08-2.42-1.99 2.04-3.41 2.64-5.99 2.64-3.06 0-5.44-1.89-5.44-5.66 0-2.95 1.6-4.96 3.88-5.94 1.97-.87 4.73-1.02 6.83-1.26v-.47c0-.87.07-1.89-.44-2.63-.45-.67-1.29-.95-2.04-.95-1.38 0-2.62.71-2.92 2.18-.06.33-.3.65-.63.66l-3.53-.38c-.3-.07-.62-.31-.54-.76.81-4.27 4.67-5.56 8.13-5.56 1.77 0 4.08.47 5.47 1.81 1.77 1.65 1.6 3.85 1.6 6.25v5.66c0 1.7.71 2.45 1.37 3.37.23.33.29.72-.01.97-.74.62-2.06 1.77-2.79 2.41h-.01Zm43.98-8.87v-.79c-2.63 0-5.41.56-5.41 3.66 0 1.57.82 2.63 2.21 2.63 1.02 0 1.94-.63 2.52-1.65.72-1.26.68-2.44.68-3.85Zm3.66 8.86c-.24.21-.59.23-.86.09-1.21-1-1.43-1.47-2.09-2.42-1.99 2.04-3.41 2.64-5.99 2.64-3.06 0-5.44-1.89-5.44-5.66 0-2.95 1.59-4.96 3.87-5.94 1.97-.87 4.73-1.02 6.84-1.26v-.47c0-.87.07-1.89-.45-2.63-.44-.67-1.29-.95-2.04-.95-1.38 0-2.62.71-2.92 2.18-.06.33-.3.65-.63.66l-3.52-.38c-.3-.07-.63-.31-.54-.76.81-4.27 4.67-5.56 8.13-5.56 1.77 0 4.08.47 5.47 1.81 1.77 1.65 1.6 3.85 1.6 6.25v5.66c0 1.7.71 2.45 1.37 3.37.23.33.28.72-.02.97-.74.62-2.06 1.77-2.78 2.41Zm44.75.04h-3.62c-.36-.03-.66-.32-.66-.67V11.18c.03-.34.33-.61.7-.61h3.37c.32.02.58.23.65.52v2.85h.07c1.02-2.55 2.44-3.77 4.95-3.77 1.63 0 3.22.59 4.24 2.2.95 1.49.95 4 .95 5.81v11.74c-.04.33-.34.59-.70.59h-3.64c-.33-.03-.61-.27-.64-.59V19.79c0-2.04.23-5.02-2.28-5.02-.88 0-1.70.59-2.1 1.49-.51 1.14-.58 2.28-.58 3.53v10.04c0 .37-.32.67-.71.67Zm-15.3-20.33c5.39 0 8.31 4.63 8.31 10.52s-3.22 10.2-8.31 10.2-8.18-4.63-8.18-10.4 2.92-10.32 8.18-10.32Zm.03 3.81c-2.68 0-2.85 3.65-2.85 5.92s-.03 7.15 2.82 7.15 2.95-3.92 2.95-6.32c0-1.58-.07-3.45-.54-4.95-.41-1.3-1.22-1.8-2.38-1.8Zm-67.2 16.52h-3.63c-.35-.03-.62-.28-.65-.62V11.24c0-.37.31-.67.70-.67h3.39c.35.02.63.29.66.62v2.44h.07c.89-2.36 2.55-3.46 4.78-3.46s3.70 1.1 4.72 3.46c.88-2.36 2.88-3.46 5.02-3.46 1.52 0 3.19.63 4.21 2.04 1.15 1.57.92 3.85.92 5.85v11.77c0 .37-.31.67-.70.67h-3.63c-.36-.03-.66-.32-.66-.67v-9.88c0-.79.07-2.75-.1-3.5-.27-1.25-1.08-1.6-2.14-1.6-.88 0-1.80.59
1-2.17 1.53-.37.94-.34 2.51-.34 3.57v9.88c0 .37-.31.67-.70.67h-3.63c-.37-.03-.66-.32-.66-.67v-9.88c0-2.08.34-5.14-2.24-5.14S878 17.79 878 19.95v9.88c0 .37-.31.67-.70.67h-.01Zm43.57-16.65v-2.67c0-.4.31-.67.68-.67h11.95c.38 0 .69.28.69.67v2.28c0 .38-.33.89-.90 1.68l-6.19 8.84c2.3-.06 4.73.29 6.81 1.46.47.27.60.65.63 1.04v2.85c0 .39-.43.84-.88.61-3.68-1.93-8.56-2.14-12.62.02-.41.22-.85-.23-.85-.61v-2.70c0-.43 0-1.18.44-1.83l7.17-10.28h-6.24c-.38 0-.69-.27-.69-.67Zm7.81 20.56c-.87-1.12-5.77-.53-7.96-.27-.67.08-.77-.50-.17-.92 3.9-2.74 10.3-1.95 11.04-1.03.75.92-.20 7.34-3.86 10.4-.56.47-1.1.22-.85-.40.82-2.05 2.67-6.66 1.8-7.78Zm-2.84 3.24c1.13-.84.16-2.08-.99-1.59-7.65 3.25-15.96 4.81-23.52 4.81-11.21 0-22.06-3.07-30.84-8.18-.77-.45-1.34.34-.70.91 8.13 7.34 18.88 11.76 30.82 11.76 8.51 0 18.4-2.68 25.23-7.71ZM1031 1c-10.49 0-19 8.51-19 19s8.51 19 19 19 19-8.51 19-19-8.51-19-19-19Zm8.71 27.4c-.34.56-1.07.74-1.63.39-4.46-2.73-10.07-3.34-16.69-1.83-.63.15-1.27-.25-1.41-.89-.15-.64.25-1.27.89-1.42 7.23-1.65 13.44-.94 18.45 2.12.56.34.74 1.07.39 1.63Zm2.33-5.17c-.43.70-1.34.92-2.04.49-5.1-3.14-12.89-4.05-18.93-2.21-.79.24-1.61-.20-1.85-.99-.24-.78.21-1.61.99-1.85 6.9-2.09 15.48-1.08 21.34 2.52.70.43.92 1.34.49 2.04Zm.20-5.39c-6.13-3.64-16.23-3.97-22.07-2.20-.94.28-1.94-.25-2.22-1.18-.29-.94.24-1.93 1.18-2.22 6.71-2.04 17.87-1.64 24.92 2.54.85.50 1.12 1.59.62 2.44-.50.84-1.59 1.12-2.43.62Zm21.45.70c-3.28-.78-3.86-1.33-3.86-2.49 0-1.09 1.02-1.82 2.55-1.82s2.95.56 4.48 1.70c.05.03.11.05.17.04.05 0 .1-.04.14-.09l1.60-2.26c.07-.09.05-.22-.04-.29-1.83-1.47-3.89-2.18-6.30-2.18-3.54 0-6.02 2.13-6.02 5.17 0 3.26 2.14 4.42 5.82 5.31 3.14.72 3.67 1.33 3.67 2.41 0 1.20-1.07 1.95-2.79 1.95-1.92 0-3.48-.65-5.23-2.16-.04-.04-.10-.05-.15-.05a.19.19 0 0 0-.15.08l-1.80 2.14c-.07.09-.06.22.02.30 2.04 1.81 4.54 2.77 7.24 2.77 3.81 0 6.28-2.09 6.28-5.31.01-2.72-1.63-4.23-5.62-5.21h-.01Zm14.26-3.24c-1.65 0-3.01.65-4.13 1.99v-1.50c0-.12-.09-.22-.21-.22h-2.94c-.12 0-.21.1-.21.22v16.70c0 .12.09.22.21.22h2.94c.12 0 .21-.10.21-.22v-5.27c1.12 1.26 2.48 1.87 4.13 1.87 3.08 0 6.19-2.37 6.19-6.89s-3.11-6.89-6.18-6.89h-.01Zm2.77 6.89c0 2.30-1.41 3.91-3.45 3.91s-3.52-1.68-3.52-3.91 1.52-3.91 3.52-3.91 3.45 1.64 3.45 3.91Zm11.4-6.89c-3.96 0-7.06 3.05-7.06 6.94s3.08 6.87 7.01 6.87 7.08-3.04 7.08-6.92-3.09-6.89-7.03-6.89Zm0 10.83c-2.11 0-3.70-1.69-3.70-3.94s1.54-3.89 3.65-3.89 3.72 1.69 3.72 3.94-1.55 3.89-3.67 3.89Zm15.49-10.56h-3.24v-3.30c0-.12-.09-.22-.21-.22h-2.94c-.12 0-.21.1-.21.22v3.30h-1.42c-.11 0-.21.1-.21.22v2.52c0 .12.1.22.21.22h1.42v6.53c0 2.64 1.31 3.98 3.9 3.98 1.06 0 1.93-.22 2.75-.68.07-.04.11-.11.11-.19v-2.4c0-.07-.04-.14-.10-.18a.199.199 0 0 0-.21 0c-.57.28-1.11.42-1.72.42-.95 0-1.37-.43-1.37-1.39v-6.07h3.24c.11 0 .21-.1.21-.22v-2.52c0-.12-.09-.22-.21-.22Zm11.26.01v-.41c0-1.19.46-1.73 1.48-1.73.62 0 1.11.12 1.66.31.07.02.14.01.19-.03a.21.21 0 0 0 .09-.17v-2.48c0-.09-.06-.18-.15-.21-.58-.17-1.33-.35-2.44-.35-2.72 0-4.15 1.53-4.15 4.42v.62h-1.41c-.12 0-.22.1-.22.22v2.54c0 .12.1.22.22.22h1.41v10.08c0 .12.1.22.21.22h2.94c.12 0 .22-.1.22-.22V18.53h2.74l4.20 10.07c-.48 1.06-.95 1.27-1.59 1.27-.51 0-1.06-.15-1.62-.46-.05-.03-.11-.03-.17-.02-.05.02-.1.06-.12.12l-1 2.18c-.05.1-.01.22.09.28 1.04.56 1.98.8 3.14.8 2.17 0 3.37-1.01 4.43-3.73l5.09-13.17c.03-.07.02-.14-.02-.20a.214.214 0 0 0-.18-.09h-3.06c-.09 0-.17.06-.20.14l-3.13 8.95-3.43-8.95a.217.217 0 0 0-.20-.14h-5.02Zm-6.53-.01h-2.94c-.12 0-.21.1-.21.22v12.82c0 .12.09.22.21.22h2.94c.12 0 .21-.1.21-.22V15.79s0-.06-.01-.08c-.01-.03-.03-.05-.05-.07a.18.18 0 0 0-.07-.05c-.03-.01-.05-.02-.08-.02Zm-1.45-5.84c-1.17 0-2.11.94-2.11 2.11s.94 2.11 2.11 2.11 2.10-.94 2.10-2.11-.94-2.11-2.10-2.11Zm25.73 9.96c-1.16 0-2.07-.93-2.07-2.07s.92-2.08 2.08-2.08 2.07.93 2.07 2.07-.92 2.08-2.08 2.08Zm.01-3.94c-1.06 0-1.86.84-1.86 1.87s.80 1.86 1.85 1.86 1.86-.84 1.86-1.87-.80-1.86-1.85-1.86Zm.46 2.07.58.82h-.49l-.53-.75h-.45v.75h-.41v-2.17h.97c.50 0 .83.26.83.69 0 .36-.20.57-.50.66Zm-.35-.98h-.54v.69h.54c.27 0 .43-.13.43-.34 0-.22-.16-.34-.43-.34Z"}),(0,h.jsx)("g",{fill:"currentColor",children:(0,h.jsx)("path",{d:"M478.5 45.35V33.94l.24-.24h2.85l.24.24v11.41l-.24.24h-2.85l-.24-.24ZM478.5 12.06V.65l.24-.24h2.85l.24.24v11.41l-.24.24h-2.85l-.24-.24ZM468.68 37.33h-.39l-1.96-1.96v-.39l3.68-3.68h2.08l.28.28v2.08l-3.68 3.68ZM466.33 11.13v-.4l1.96-1.96h.39l3.68 3.68v2.07l-.28.28H470l-3.68-3.68ZM453.41 21.33h16.17l.24.24v2.86l-.24.24h-16.17l-.24-.24v-2.86l.24-.24ZM563.81 21.34l.24.24v2.85l-.24.24H547.4l-.24-.24 1.19-2.85.24-.24h15.22ZM485.51 28.95h-2.85l-.24-.24v-6.68c0-1.19-.47-2.11-1.9-2.14-.74-.02-1.58 0-2.48.04l-.14.14v8.64l-.24.24h-2.85l-.24-.24V17.3l.24-.24h6.42c2.49 0 4.52 2.02 4.52 4.52v7.13l-.24.24ZM499.33 23.95l-.24.24h-7.38l-.24.24c0 .48.48 1.9 2.38 1.9.71 0 1.43-.24 1.67-.71l.24-.24h2.85l.24.24c-.24 1.43-1.43 3.57-5 3.57-4.04 0-5.95-2.85-5.95-6.19s1.90-6.19 5.71-6.19 5.71 2.85 5.71 6.19v.95Zm-3.57-2.38c0-.24-.24-1.90-2.14-1.90s-2.14 1.67-2.14 1.90l.24.24h3.81l.24-.24ZM505.99 25.38c0 .48.24.71.71.71h2.14l.24.24v2.38l-.24.24h-2.14c-2.14 0-4.04-.95-4.04-3.57v-5.23l-.24-.24h-1.67l-.24-.24v-2.38l.24-.24h1.67l.24-.24v-2.14l.24-.24h2.85l.24.24v2.14l.24.24h2.62l.24.24v2.38l-.24.24h-2.62l-.24.24v5.23ZM514.8 28.95h-2.85l-.24-.24V12.53l.24-.24h2.85l.24.24v16.18l-.24.24ZM521.22 15.15h-2.85l-.24-.24v-2.38l.24-.24h2.85l.24.24v2.38l-.24.24Zm0 13.8h-2.85l-.24-.24V17.29l.24-.24h2.85l.24.24v11.42l-.24.24ZM532.4 12.53v2.38l-.24.24h-2.14c-.48 0-.71.24-.71.71v.95l.24.24h2.38l.24.24v2.38l-.24.24h-2.38l-.24.24v8.56l-.24.24h-2.85l-.24-.24v-8.56l-.24
1-.24h-1.67l-.24-.24v-2.38l.24-.24h1.67l.24-.24v-.95c0-2.62 1.90-3.57 4.04-3.57h2.14l.24.24ZM541.2 29.18c-.95 2.38-1.90 3.81-5.23 3.81h-1.19l-.24-.24v-2.38l.24-.24h1.19c1.19 0 1.43-.24 1.67-.95v-.24l-3.81-9.28v-2.38l.24-.24h2.14l.24.24 2.85 8.09h.24l2.85-8.09.24-.24h2.14l.24.24v2.38l-3.81 9.52h.01Z"})})]}),(0,h.jsx)("figcaption",{className:"text-lg mt-6",children:(0,h.jsx)("p",{className:"text-pretty",children:"You’ll be in great company with other developers we’ve trained"})})]})})}},73742:function(c,l,e){e.d(l,{Z:function(){return o}});var h=e(67294),t=e(11163),n=e(97836),r=e(75501),v=e(33811);function o(c){let{productId:l,quantity:e,s:o,pppEnabled:s=!0}=c,u=(0,t.useRouter)(),i=(0,r.Z)(),a=u.query.s||u.query.from||u.query.utm_source||o||null,[Z,d]=h.useState(a);h.useEffect(()=>{null===a&&d((0,v.Z)())},[a]);let m="".concat(n.FH,"api/checkout?product_id=").concat(l);if(e&&(m+="&quantity=".concat(e)),Z&&(m+="&source=".concat(Z)),(null==i?void 0:i.loading)===!1){var f,p;"ppp"===i.best&&s&&(m+="&code=".concat(null===(f=i.ppp)||void 0===f?void 0:f.code)),"url"===i.best&&(m+="&code=".concat(null===(p=i.url)||void 0===p?void 0:p.code))}return m}},75501:function(c,l,e){e.d(l,{Z:function(){return v}});var h=e(10777);let t=async()=>{let c=await fetch("https://fireship.dev/api/ppp");if(!c.ok)throw Error("There was an error fetching the PPP discount.");return c.json()};var n=e(11163);let r=async c=>{let l=await fetch("/api/get-promotion-code",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({code:c})});if(!l.ok)throw Error("There was an error fetching the PPP discount.");let e=await l.json();if(200!==e.status)throw Error("There was an error fetching the PPP discount.");return e.data};function v(){let{discount:c,loading:l}=function(){let{isLoading:c,data:l}=(0,h.a)({queryKey:["ppp"],queryFn:t});return c?{loading:!0,discount:null}:l&&0!==Object.keys(l).length?{loading:!1,discount:{type:"ppp",code:l.code,percentOff:l.percentOff,countryCode:l.countryCode,country:l.country}}:{loading:!1,discount:null}}(),{discount:e,loading:v}=function(){let c=(0,n.useRouter)().query.code,{isLoading:l,data:e}=(0,h.a)({queryKey:["url-discount",c],queryFn:async()=>c?r(c):null});return l?{loading:!0,discount:null}:e?{loading:!1,discount:{type:"url",code:c,percentOff:e.percentOff,...e.limitTo&&{limitTo:e.limitTo}}}:{loading:!1,discount:null}}();if(l||v)return{ppp:null,url:null,best:null,loading:!0};let o=null;return c&&!e&&(o="ppp"),e&&!c&&(o="url"),c&&e&&(o=c.percentOff>e.percentOff?"ppp":"url"),{ppp:c,url:e,best:o,loading:!1}}},5145:function(c,l,e){e.d(l,{Z:function(){return o}});var h=e(67294),t=e(33811),n=e(11163),r=e(58971),v=e.n(r);function o(){let c=(0,n.useRouter)();(0,h.useEffect)(()=>{let l=(0,t.Z)();if(l&&!l.includes("fireship.dev")&&!l.includes("react.gg")&&!l.includes("__"))return;let e=null;c.query.s?e=c.query.s:c.query.utm_source?e=c.query.utm_source:c.query.from?e=c.query.from:!document.referrer||document.referrer.includes("fireship.dev")||document.referrer.includes("react.gg")||(e=new URL(document.referrer).host),e&&v().set("fireshipdotdev_src",e)},[c.query])}},33811:function(c,l,e){e.d(l,{Z:function(){return n}});var h=e(58971),t=e.n(h);function n(){return t().get("uidotdev_src")}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.