https://www.terminal.shop/

Submitted URL:
https://terminal.shop/Redirected
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 6 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en" class="group" data-astro-cid-tnnyocjb="" data-producthunt="null" data-="null"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>wip: terminal (initial commit)</title><meta name="title" content="wip: terminal (initial commit)"><meta name="description" content="Delicious Brazilian coffee, ethically sourced, and roasted to perfection • Order via your terminal • ssh http://terminal.shop"><meta name="keywords" content="terminal, terminal shop"><meta property="og:type" content="website"><meta property="og:url" content="https://www.terminal.shop"><meta property="og:title" content="wip: terminal (initial commit)"><meta property="og:description" content="Delicious Brazilian coffee, ethically sourced, and roasted to perfection • Order via your terminal • ssh http://terminal.shop"><meta property="og:image" content="https://www.terminal.shop/images/og.png"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:url" content="https://www.terminal.shop"><meta property="twitter:title" content="wip: terminal (initial commit)"><meta property="twitter:description" content="Delicious Brazilian coffee, ethically sourced, and roasted to perfection • Order via your terminal • ssh http://terminal.shop"><meta property="twitter:image" content="https://www.terminal.shop/images/twitter.png"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/png" href="/favicon.png"><link rel="preload" href="/fonts/geist-mono-latin.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="/fonts/geist-mono-latin.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/fonts/geist-mono-latin.otf" as="font" type="font/otf" crossorigin="anonymous"><script>
      function toggle(doc, banner) {
        const bannerState = localStorage.getItem(`${banner}-banner`)
        doc.documentElement.dataset[banner] = bannerState
      }

      toggle(document, 'producthunt')
      toggle(document, '')

      document.addEventListener('astro:before-swap', (ev) => {
        toggle(ev.newDocument, 'producthunt')
        toggle(ev.newDocument, '')
      })
    </script><link rel="stylesheet" href="/_astro/about.CJWIp8K6.css"></head> <body class="font-mono min-h-screen leading-normal tracking-normal bg-black text-white selection:bg-gray-7 flex flex-1 flex-col" data-astro-cid-tnnyocjb=""> <!-- <Banner --> <!--   id="producthunt" --> <!--   class:list={{ --> <!--     'group-data-[producthunt=closed]:hidden': true, --> <!--     hidden: !producthuntLink, --> <!--   }} --> <!-- > --> <!--   we're live on --> <!--   <span class="flex gap-1 items-center"> --> <!--     <svg --> <!--       role="img" --> <!--       viewBox="0 0 24 24" --> <!--       xmlns="http://www.w3.org/2000/svg" --> <!--       class="w-4 h-4" --> <!--     > --> <!--       <title>Product Hunt</title> --> <!--       <path --> <!--         class="fill-current" --> <!--         d="M13.604 8.4h-3.405V12h3.405c.995 0 1.801-.806 1.801-1.801 0-.993-.805-1.799-1.801-1.799zM12 0C5.372 0 0 5.372 0 12s5.372 12 12 12 12-5.372 12-12S18.628 0 12 0zm1.604 14.4h-3.405V18H7.801V6h5.804c2.319 0 4.2 1.88 4.2 4.199 0 2.321-1.881 4.201-4.201 4.201z" --> <!--       > --> <!--       </path> --> <!--     </svg> --> <!--     <a href={producthuntLink} target="_blank" class="underline"> --> <!--       Product Hunt --> <!--     </a> --> <!--   </span> --> <!-- </Banner> --> <div id="terminalhq" data-astro-cid-tnnyocjb="" class="h-8 flex items-center bg-orange text-sm group-data-[terminalhq=closed]:hidden"> <div class="flex items-center gap-2 absolute left-1/2 -translate-x-1/2 whitespace-nowrap"> 
follow us
<a href="https://x.com/terminaldotshop" target="_blank" class="focus:underline focus:outline-none" data-astro-cid-tnnyocjb="">
@terminaldotshop
</a>  </div> <button id="close-button" class="h-full ml-auto px-4 text-gray-11 hover:text-[#EFF7FFCC] focus:text-[#EFF7FFCC] active:text-gray-12 hover:bg-highlight-1 active:bg-highlight-2 focus:bg-highlight-1 focus:outline-none">
esc
</button> </div> <script>(function(){const id = "terminalhq";

  const banner = document.getElementById(id)
  const closeButton = document.getElementById('close-button')

  function close() {
    window.localStorage.setItem(`${id}-banner`, 'closed')
    banner?.classList.add('hidden')
  }

  if (closeButton) {
    closeButton.onclick = close
    closeButton.addEventListener('keypress', (event) => {
      if (event.key === 'Enter' || event.key === ' ') {
        close()
      }
    })
  }
})();</script> <header class="h-10 border-b flex items-stretch bg-gray-1" data-astro-cid-tnnyocjb=""> <div id="logo" class="px-6 border-r flex items-center" data-astro-cid-tnnyocjb=""> <svg class="h-3.5" viewBox="0 0 85 16" aria-label="terminal logo" xmlns="http://www.w3.org/2000/svg" data-astro-cid-tnnyocjb=""> <g clip-path="url(#clip0_275_299)" data-astro-cid-tnnyocjb=""> <path class="fill-current" d="M52.9577 12.4576V14.2816H43.776V12.4576H47.6125V5.82675H44.1017V4.00275H49.6765V12.4542H52.9577V12.4576ZM49.6765 2.58675V0.512463H47.4994V2.58675H49.6765ZM84.528 14.2782V12.4542H81.168V3.49532C81.168 2.51132 80.9005 1.77075 80.3657 1.26675C79.8445 0.762747 79.0731 0.509033 78.0548 0.509033H75.6891V2.33303H78.0548C78.4251 2.33303 78.696 2.42903 78.8743 2.62446C79.0525 2.81989 79.1417 3.10789 79.1417 3.49532V12.4542H75.4011V14.2782H84.528ZM71.7291 12.8039C71.448 13.3456 71.0537 13.7673 70.5463 14.0656C70.0388 14.3639 69.4217 14.5113 68.6948 14.5113C67.8034 14.5113 67.0457 14.2782 66.4251 13.8119C65.8148 13.3353 65.3485 12.6873 65.0331 11.8747C64.728 11.0587 64.5737 10.1502 64.5737 9.14217C64.5737 8.13417 64.728 7.22218 65.0331 6.4096C65.352 5.5936 65.8148 4.95589 66.4251 4.4896C67.0491 4.01303 67.8068 3.77303 68.6948 3.77303C69.3805 3.77303 69.9737 3.91361 70.4708 4.19818C70.968 4.46903 71.3691 4.87017 71.6743 5.4016V4.00617H73.6971V14.2816H71.7874L71.7291 12.8039ZM70.6971 6.07703C70.3165 5.75475 69.8434 5.59361 69.2845 5.59361C68.4308 5.59361 67.7897 5.9296 67.3577 6.6016C66.9394 7.25989 66.7268 8.10674 66.7268 9.14217C66.7268 10.1502 66.936 10.9833 67.3577 11.6416C67.7897 12.2999 68.4342 12.629 69.2845 12.629C69.8434 12.629 70.3165 12.4747 70.6971 12.1627C71.0777 11.8405 71.3588 11.4119 71.5371 10.8839C71.7291 10.3525 71.8217 9.77303 71.8217 9.13875C71.8217 8.49417 71.7257 7.90446 71.5371 7.37303C71.3588 6.83475 71.0811 6.39932 70.6971 6.07703ZM54.6857 4.00275V14.2782H56.7291V8.15132C56.7291 7.28389 56.928 6.6256 57.3223 6.17303C57.7165 5.70675 58.2651 5.4736 58.9645 5.4736C59.6125 5.4736 60.0857 5.69989 60.3771 6.15246C60.6823 6.59132 60.8365 7.25646 60.8365 8.14789V14.2747H62.8594V7.66446C62.8594 6.48846 62.5748 5.5456 62.0023 4.83246C61.4434 4.12275 60.6274 3.76618 59.5577 3.76618C58.7177 3.76618 58.0114 4.01989 57.4388 4.52389C57.0925 4.82903 56.8217 5.21989 56.6297 5.69989L56.5611 4.00275H54.6857ZM31.9543 4.00275V14.2782H33.9771V7.90103C33.9771 7.3696 34.0148 6.92389 34.0903 6.56389C34.1657 6.20046 34.2823 5.9296 34.4331 5.75132C34.5977 5.5696 34.7897 5.48046 35.0057 5.48046C35.3623 5.48046 35.6091 5.66903 35.7497 6.04275C35.904 6.40618 35.9794 7.02674 35.9794 7.90446V14.2816H38.0023V7.90446C38.0023 7.37303 38.04 6.92732 38.1154 6.56732C38.2045 6.20389 38.3314 5.93303 38.496 5.75475C38.6743 5.57303 38.8834 5.48389 39.1268 5.48389C39.4594 5.48389 39.6857 5.67246 39.8125 6.04618C39.9531 6.4096 40.0217 7.03018 40.0217 7.90789V14.285H42.0445V7.90789C42.0445 6.51246 41.8525 5.47703 41.472 4.80503C41.1017 4.11932 40.536 3.77646 39.7748 3.77646C39.2674 3.77646 38.8285 3.93761 38.4583 4.25989C38.1017 4.58218 37.8274 5.03475 37.6388 5.6176C37.4845 4.98332 37.2651 4.52046 36.9703 4.22218C36.6788 3.92389 36.3017 3.77646 35.8457 3.77646C34.8788 3.77646 34.1965 4.32503 33.8023 5.4256L33.744 4.0096H31.9543V4.00275ZM25.6457 5.9536L25.5085 4.00275H21.5383V5.82675H24.096V12.4576H21.5383V14.2816H29.3074V12.4576H26.1565V8.27132C26.1565 7.71589 26.2251 7.26332 26.3657 6.9136C26.52 6.55017 26.7531 6.27932 27.072 6.09761C27.3908 5.91589 27.7988 5.82675 28.2925 5.82675H30.24V4.00275H28.1588C27.3943 4.00275 26.7977 4.20846 26.3657 4.62332C26.04 4.93875 25.8 5.38103 25.6457 5.9536ZM11.0948 11.9707C11.4891 12.7867 12.0411 13.4107 12.7543 13.853C13.4674 14.2919 14.3005 14.5113 15.2537 14.5113C16.296 14.5113 17.2183 14.213 18.0205 13.6199C18.8365 13.0267 19.3817 12.2382 19.6628 11.2542L17.5063 11.0416C17.304 11.5456 16.9988 11.9399 16.5908 12.2245C16.1965 12.4953 15.7508 12.6325 15.2537 12.6325C14.5165 12.6325 13.9234 12.3753 13.4777 11.8576C13.032 11.3399 12.7714 10.6165 12.696 9.68732H19.8343L19.8137 9.02903C19.776 7.85303 19.5463 6.86903 19.128 6.08046C18.7097 5.29189 18.1611 4.70903 17.4857 4.33532C16.8103 3.9616 16.0663 3.77303 15.2537 3.77303C14.3005 3.77303 13.4674 3.99246 12.7543 4.43132C12.0411 4.87018 11.4891 5.4976 11.0948 6.3136C10.7005 7.12618 10.5017 8.07246 10.5017 9.14561C10.5017 10.2187 10.7005 11.1582 11.0948 11.9707ZM12.7371 8.15132C12.8777 7.34903 13.1623 6.73532 13.5977 6.31017C14.0297 5.87132 14.5851 5.65189 15.2571 5.65189C15.8537 5.65189 16.3645 5.8576 16.7828 6.27246C17.2011 6.6736 17.4754 7.30103 17.6023 8.15475H12.7371V8.15132ZM4.89597 4.00275V1.28732H2.85254V4.00275H0.0102539V5.82675H2.85254V11.2165C2.85254 12.2005 3.10626 12.9547 3.61711 13.4862C4.13826 14.0176 4.93368 14.2816 6.0034 14.2816H8.75311V12.4576H6.21597C5.79768 12.4576 5.47197 12.3342 5.24225 12.0907C5.01254 11.8439 4.8994 11.501 4.8994 11.0622V5.82675H8.79426V4.00275H4.89597Z" data-astro-cid-tnnyocjb=""></path> <path class="fill-current" d="M52.9577 12.4576V14.2816H43.776V12.4576H47.6125V5.82675H44.1017V4.00275H49.6765V12.4542H52.9577V12.4576ZM49.6765 2.58675V0.512463H47.4994V2.58675H49.6765ZM84.528 14.2782V12.4542H81.168V3.49532C81.168 2.51132 80.9005 1.77075 80.3657 1.26675C79.8445 0.762747 79.0731 0.509033 78.0548 0.509033H75.6891V2.33303H78.0548C78.4251 2.33303 78.696 2.42903 78.8743 2.62446C79.0525 2.81989 79.1417 3.10789 79.1417 3.49532V12.4542H75.4011V14.2782H84.528ZM71.7291 12.8039C71.448 13.3456 71.0537 13.7673 70.5463 14.0656C70.0388 14.3639 69.4217 14.5113 68.6948 14.5113C67.8034 14.5113 67.0457 14.2782 66.4251 13.8119C65.8148 13.3353 65.3485 12.6873 65.0331 11.8747C64.728 11.0587 64.5737 10.1502 64.5737 9.14217C64.5737 8.13417 64.728 7.22218 65.0331 6.4096C65.352 5.5936 65.8148 4.95589 66.4251 4.4896C67.0491 4.01303 67.8068 3.77303 68.6948 3.77303C69.3805 3.77303 69.9737 3.91361 70.4708 4.19818C70.968 4.46903 71.3691 4.87017 71.6743 5.4016V4.00617H73.6971V14.2816H71.7874L71.7291 12.8039ZM70.6971 6.07703C70.3165 5.75475 69.8434 5.59361 69.2845 5.59361C68.4308 5.59361 67.7897 5.9296 67.3577 6.6016C66.9394 7.25989 66.7268 8.10674 66.7268 9.14217C66.7268 10.1502 66.936 10.9833 67.3577 11.6416C67.7897 12.2999 68.4342 12.629 69.2845 12.629C69.8434 12.629 70.3165 12.4747 70.6971 12.1627C71.0777 11.8405 71.3588 11.4119 71.5371 10.8839C71.7291 10.3525 71.8217 9.77303 71.8217 9.13875C71.8217 8.49417 71.7257 7.90446 71.5371 7.37303C71.3588 6.83475 71.0811 6.39932 70.6971 6.07703ZM54.6857 4.00275V14.2782H56.7291V8.15132C56.7291 7.28389 56.928 6.6256 57.3223 6.17303C57.7165 5.70675 58.2651 5.4736 58.9645 5.4736C59.6125 5.4736 60.0857 5.69989 60.3771 6.15246C60.6823 6.59132 60.8365 7.25646 60.8365 8.14789V14.2747H62.8594V7.66446C62.8594 6.48846 62.5748 5.5456 62.0023 4.83246C61.4434 4.12275 60.6274 3.76618 59.5577 3.76618C58.7177 3.76618 58.0114 4.01989 57.4388 4.52389C57.0925 4.82903 56.8217 5.21989 56.6297 5.69989L56.5611 4.00275H54.6857ZM31.9543 4.00275V14.2782H33.9771V7.90103C33.9771 7.3696 34.0148 6.92389 34.0903 6.56389C34.1657 6.20046 34.2823 5.9296 34.4331 5.75132C34.5977 5.5696 34.7897 5.48046 35.0057 5.48046C35.3623 5.48046 35.6091 5.66903 35.7497 6.04275C35.904 6.40618 35.9794 7.02674 35.9794 7.90446V14.2816H38.0023V7.90446C38.0023 7.37303 38.04 6.92732 38.1154 6.56732C38.2045 6.20389 38.3314 5.93303 38.496 5.75475C38.6743 5.57303 38.8834 5.48389 39.1268 5.48389C39.4594 5.48389 39.6857 5.67246 39.8125 6.04618C39.9531 6.4096 40.0217 7.03018 40.0217 7.90789V14.285H42.0445V7.90789C42.0445 6.51246 41.8525 5.47703 41.472 4.80503C41.1017 4.11932 40.536 3.77646 39.7748 3.77646C39.2674 3.77646 38.8285 3.93761 38.4583 4.25989C38.1017 4.58218 37.8274 5.03475 37.6388 5.6176C37.4845 4.98332 37.2651 4.52046 36.9703 4.22218C36.6788 3.92389 36.3017 3.77646 35.8457 3.77646C34.8788 3.77646 34.1965 4.32503 33.8023 5.4256L33.744 4.0096H31.9543V4.00275ZM25.6457 5.9536L25.5085 4.00275H21.5383V5.82675H24.096V12.4576H21.5383V14.2816H29.3074V12.4576H26.1565V8.27132C26.1565 7.71589 26.2251 7.26332 26.3657 6.9136C26.52 6.55017 26.7531 6.27932 27.072 6.09761C27.3908 5.91589 27.7988 5.82675 28.2925 5.82675H30.24V4.00275H28.1588C27.3943 4.00275 26.7977 4.20846 26.3657 4.62332C26.04 4.93875 25.8 5.38103 25.6457 5.9536ZM11.0948 11.9707C11.4891 12.7867 12.0411 13.4107 12.7543 13.853C13.4674 14.2919 14.3005 14.5113 15.2537 14.5113C16.296 14.5113 17.2183 14.213 18.0205 13.6199C18.8365 13.0267 19.3817 12.2382 19.6628 11.2542L17.5063 11.0416C17.304 11.5456 16.9988 11.9399 16.5908 12.2245C16.1965 12.4953 15.7508 12.6325 15.2537 12.6325C14.5165 12.6325 13.9234 12.3753 13.4777 11.8576C13.032 11.3399 12.7714 10.6165 12.696 9.68732H19.8343L19.8137 9.02903C19.776 7.85303 19.5463 6.86903 19.128 6.08046C18.7097 5.29189 18.1611 4.70903 17.4857 4.33532C16.8103 3.9616 16.0663 3.77303 15.2537 3.77303C14.3005 3.77303 13.4674 3.99246 12.7543 4.43132C12.0411 4.87018 11.4891 5.4976 11.0948 6.3136C10.7005 7.12618 10.5017 8.07246 10.5017 9.14561C10.5017 10.2187 10.7005 11.1582 11.0948 11.9707ZM12.7371 8.15132C12.8777 7.34903 13.1623 6.73532 13.5977 6.31017C14.0297 5.87132 14.5851 5.65189 15.2571 5.65189C15.8537 5.65189 16.3645 5.8576 16.7828 6.27246C17.2011 6.6736 17.4754 7.30103 17.6023 8.15475H12.7371V8.15132ZM4.89597 4.00275V1.28732H2.85254V4.00275H0.0102539V5.82675H2.85254V11.2165C2.85254 12.2005 3.10626 12.9547 3.61711 13.4862C4.13826 14.0176 4.93368 14.2816 6.0034 14.2816H8.75311V12.4576H6.21597C5.79768 12.4576 5.47197 12.3342 5.24225 12.0907C5.01254 11.8439 4.8994 11.501 4.8994 11.0622V5.82675H8.79426V4.00275H4.89597Z" data-astro-cid-tnnyocjb=""></path> </g> <defs data-astro-cid-tnnyocjb=""> <clipPath id="clip0_275_299" data-astro-cid-tnnyocjb=""> <rect class="fill-current" width="85" height="15" transform="translate(0 0.5)" data-astro-cid-tnnyocjb=""></rect> </clipPath> </defs> </svg> </div> <nav class="flex w-full divide-x" data-astro-cid-tnnyocjb=""> <button disabled="" data-astro-cid-tnnyocjb="" class="text-gray-11 h-full focus:bg-gray-6 focus:outline-none hover:enabled:bg-gray-5 active:enabled:bg-gray-6 px-4 flex items-center last:!border-r !text-white">shop</button><a data-astro-cid-tnnyocjb="" href="/about" class="text-gray-11 h-full focus:bg-gray-6 focus:outline-none hover:bg-gray-5 active:bg-gray-6 px-4 flex items-center last:!border-r">readme</a><a data-astro-cid-tnnyocjb="" href="/faq" class="text-gray-11 h-full focus:bg-gray-6 focus:outline-none hover:bg-gray-5 active:bg-gray-6 px-4 flex items-center last:!border-r">faq</a> </nav> <!-- <Button disabled class="ml-auto border-l">share</Button> --> </header> <main class="relative my-20 grow" data-astro-cid-tnnyocjb="">  <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t)},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><script>window._$HY||(e=>{let t=e=>e&&e.hasAttribute&&(e.hasAttribute("data-hk")?e:t(e.host&&e.host.nodeType?e.host:e.parentNode));["click", "input"].forEach((o=>document.addEventListener(o,(o=>{if(!e.events)return;let s=t(o.composedPath&&o.composedPath()[0]||o.target);s&&!e.completed.has(s)&&e.events.push([s,o])}))))})(_$HY={events:[],completed:new WeakSet,r:{},fe(){}});</script><!--xs--><astro-island uid="1kOoC1" data-solid-render-id="s0" component-url="/_astro/shop.CqAg4r4C.js" component-export="default" renderer-url="/_astro/client.DWdr9TGG.js" props="{&quot;apiUrl&quot;:[0,&quot;https://openapi.terminal.shop&quot;]}" client="load" opts="{&quot;name&quot;:&quot;Shop&quot;,&quot;value&quot;:true}" await-children=""><div data-hk="s00000000" class="leading-10"><div data-hk="s0000000100" tabindex="0" class="group flex items-center text-gray-10 hover:bg-gray-5 px-6 active:border-orange active:border-l-2 active:pl-[22px] active:text-gray-11 active:bg-gray-6 focus:border-orange focus:border-l-2 focus:pl-[22px] focus:text-gray-11 focus:bg-gray-6 focus:outline-none has-[:focus]:border-orange has-[:focus]:border-l-2 has-[:focus]:pl-[22px] has-[:focus]:text-gray-11 has-[:focus]:bg-gray-6 has-[:focus]:outline-none"><div data-hk="s0000000101" class="text-center pr-10 self-start">1</div><h1 data-hk="s0000000102"># use the command below to order your delicious whole bean coffee</h1><svg data-hk="s0000000103" class="hidden w-5 h-5 ml-6 text-gray-10 shrink-0" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="square-arrow-top-right, open, new, link, open link, box, arrow"><path class="stroke-current" d="M15.2083 11.6667V16.875H3.125V4.79167H7.70833M11.4583 3.125H16.875V8.54167M9.16667 10.8333L16.25 3.75" stroke-width="1.5" stroke-linecap="square"></path></g></svg></div><div data-hk="s0000000200" tabindex="0" state="normal" class="group/ssh group flex items-center text-gray-10 hover:bg-gray-5 px-6 active:border-orange active:border-l-2 active:pl-[22px] active:text-gray-11 active:bg-gray-6 focus:border-orange focus:border-l-2 focus:pl-[22px] focus:text-gray-11 focus:bg-gray-6 focus:outline-none has-[:focus]:border-orange has-[:focus]:border-l-2 has-[:focus]:pl-[22px] has-[:focus]:text-gray-11 has-[:focus]:bg-gray-6 has-[:focus]:outline-none group/ssh"><div data-hk="s0000000201" class="text-center pr-10 self-start">2</div><span data-hk="s0000000202" class="text-white">ssh terminal.shop</span><div data-hk="s0000000203" id="ssh-supplement" class="hidden w-5 h-5 mx-6 text-gray-10 shrink-0  group-hover/ssh:block group-active/ssh:text-gray-11 group-focus/ssh:block group-focus/ssh:text-gray-11"><svg data-hk="s00000002042" xmlns="http://www.w3.org/2000/svg" class="w-5 h-5" viewBox="0 0 20 20" fill="none"><path d="M6.45833 6.45833V3.125H16.875V13.55H13.5417M13.5417 6.45833V16.875H3.125V6.45833H13.5417Z" class="stroke-current" stroke-width="1.5" stroke-linecap="round"></path></svg></div><span data-hk="s0000000205" id="ssh-message" class="hidden group-hover/ssh:block group-focus/ssh:block whitespace-nowrap"># copy to clipboard</span><svg data-hk="s0000000207" class="hidden w-5 h-5 ml-6 text-gray-10 shrink-0" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="square-arrow-top-right, open, new, link, open link, box, arrow"><path class="stroke-current" d="M15.2083 11.6667V16.875H3.125V4.79167H7.70833M11.4583 3.125H16.875V8.54167M9.16667 10.8333L16.25 3.75" stroke-width="1.5" stroke-linecap="square"></path></g></svg></div><div data-hk="s0000000300" tabindex="0" class="group flex items-center text-gray-10 hover:bg-gray-5 px-6 active:border-orange active:border-l-2 active:pl-[22px] active:text-gray-11 active:bg-gray-6 focus:border-orange focus:border-l-2 focus:pl-[22px] focus:text-gray-11 focus:bg-gray-6 focus:outline-none has-[:focus]:border-orange has-[:focus]:border-l-2 has-[:focus]:pl-[22px] has-[:focus]:text-gray-11 has-[:focus]:bg-gray-6 has-[:focus]:outline-none"><div data-hk="s0000000301" class="text-center pr-10 self-start">3</div>cat ~/.ssh/known_hosts<svg data-hk="s0000000302" class="hidden w-5 h-5 ml-6 text-gray-10 shrink-0" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="square-arrow-top-right, open, new, link, open link, box, arrow"><path class="stroke-current" d="M15.2083 11.6667V16.875H3.125V4.79167H7.70833M11.4583 3.125H16.875V8.54167M9.16667 10.8333L16.25 3.75" stroke-width="1.5" stroke-linecap="square"></path></g></svg></div><div data-hk="s0000000400" tabindex="0" class="group flex items-center text-gray-10 hover:bg-gray-5 px-6 active:border-orange active:border-l-2 active:pl-[22px] active:text-gray-11 active:bg-gray-6 focus:border-orange focus:border-l-2 focus:pl-[22px] focus:text-gray-11 focus:bg-gray-6 focus:outline-none has-[:focus]:border-orange has-[:focus]:border-l-2 has-[:focus]:pl-[22px] has-[:focus]:text-gray-11 has-[:focus]:bg-gray-6 has-[:focus]:outline-none"><div data-hk="s0000000401" class="text-center pr-10 self-start">4</div><span data-hk="s0000000402" class="break-all">terminal.shop ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEzsOgEiuiTQEUZnMORRmhMHDSAo8VBUl/g55Ec6ZaKM</span><svg data-hk="s0000000403" class="hidden w-5 h-5 ml-6 text-gray-10 shrink-0" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="square-arrow-top-right, open, new, link, open link, box, arrow"><path class="stroke-current" d="M15.2083 11.6667V16.875H3.125V4.79167H7.70833M11.4583 3.125H16.875V8.54167M9.16667 10.8333L16.25 3.75" stroke-width="1.5" stroke-linecap="square"></path></g></svg></div><div data-hk="s0000000500" tabindex="0" class="group flex items-center text-gray-10 hover:bg-gray-5 px-6 active:border-orange active:border-l-2 active:pl-[22px] active:text-gray-11 active:bg-gray-6 focus:border-orange focus:border-l-2 focus:pl-[22px] focus:text-gray-11 focus:bg-gray-6 focus:outline-none has-[:focus]:border-orange has-[:focus]:border-l-2 has-[:focus]:pl-[22px] has-[:focus]:text-gray-11 has-[:focus]:bg-gray-6 has-[:focus]:outline-none"><div data-hk="s0000000501" class="text-center pr-10 self-start">5</div><svg data-hk="s0000000502" class="hidden w-5 h-5 ml-6 text-gray-10 shrink-0" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="square-arrow-top-right, open, new, link, open link, box, arrow"><path class="stroke-current" d="M15.2083 11.6667V16.875H3.125V4.79167H7.70833M11.4583 3.125H16.875V8.54167M9.16667 10.8333L16.25 3.75" stroke-width="1.5" stroke-linecap="square"></path></g></svg></div><div data-hk="s0000000600" tabindex="0" class="group flex items-center text-gray-10 hover:bg-gray-5 px-6 active:border-orange active:border-l-2 active:pl-[22px] active:text-gray-11 active:bg-gray-6 focus:border-orange focus:border-l-2 focus:pl-[22px] focus:text-gray-11 focus:bg-gray-6 focus:outline-none has-[:focus]:border-orange has-[:focus]:border-l-2 has-[:focus]:pl-[22px] has-[:focus]:text-gray-11 has-[:focus]:bg-gray-6 has-[:focus]:outline-none"><div data-hk="s0000000601" class="text-center pr-10 self-start">6</div><label data-hk="s0000000602" id="email-label" for="email-input"># sign up for updates, enter your email address below...</label><svg data-hk="s0000000603" class="hidden w-5 h-5 ml-6 text-gray-10 shrink-0" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="square-arrow-top-right, open, new, link, open link, box, arrow"><path class="stroke-current" d="M15.2083 11.6667V16.875H3.125V4.79167H7.70833M11.4583 3.125H16.875V8.54167M9.16667 10.8333L16.25 3.75" stroke-width="1.5" stroke-linecap="square"></path></g></svg></div><div data-hk="s00000007000" tabindex="-1" state="normal" labelledby="email-label" class="group flex items-center text-gray-10 hover:bg-gray-5 px-6 active:border-orange active:border-l-2 active:pl-[22px] active:text-gray-11 active:bg-gray-6 focus:border-orange focus:border-l-2 focus:pl-[22px] focus:text-gray-11 focus:bg-gray-6 focus:outline-none has-[:focus]:border-orange has-[:focus]:border-l-2 has-[:focus]:pl-[22px] has-[:focus]:text-gray-11 has-[:focus]:bg-gray-6 has-[:focus]:outline-none"><div data-hk="s00000007001" class="text-center pr-10 self-start">7</div><div data-hk="s000000070020" class="relative group/input flex items-center overflow-x-scroll no-scrollbar pr-[10px]"><span contenteditable="true" autofocus="" state="normal" labelledby="email-label" role="textbox" aria-labelledby="email-label" class="text-white leading-10 flex gap-2 flex-wrap focus:outline-none whitespace-nowrap caret-transparent"></span><!--$--><!--/--><div class="absolute inset-0 flex items-center pointer-events-none" aria-hidden="true"><div class="flex items-center leading-10 whitespace-nowrap focus:outline-none"><span class="text-transparent"></span><!--$--><div data-hk="s0000000700220" class="hidden group-has-[:focus]/input:block bg-orange w-[10px] h-[21px] shrink-0 animate-blink"></div><!--/--><span class="text-transparent"></span></div></div></div><svg data-hk="s00000007004" class="hidden w-5 h-5 ml-6 text-gray-10 shrink-0" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="square-arrow-top-right, open, new, link, open link, box, arrow"><path class="stroke-current" d="M15.2083 11.6667V16.875H3.125V4.79167H7.70833M11.4583 3.125H16.875V8.54167M9.16667 10.8333L16.25 3.75" stroke-width="1.5" stroke-linecap="square"></path></g></svg></div></div></astro-island>  </main> </body></html>