import { useEffect, useState } from 'react'
import Link from 'next/link'
import { ArrowUpRight } from 'lucide-react'
import { useBreakpoint } from 'common'

import { Button } from 'ui'
import Panel from './Panel'
import { useSendTelemetryEvent } from '~/lib/telemetry'

function ExampleCard(props: any) {
  const isXs = useBreakpoint()
  const [mounted, setMounted] = useState(false)
  const sendTelemetryEvent = useSendTelemetryEvent()

  useEffect(() => {
    setMounted(true)
  }, [])

  if (!mounted) return null

  return (
    <Link
      href={props.repo_url}
      className="w-full h-full"
      target="_blank"
      onClick={() => {
        if (props.inHomepage)
          sendTelemetryEvent({
            action: 'homepage_project_template_card_clicked',
            properties: { templateTitle: props.title },
          })
      }}
    >
      <Panel outerClassName="h-full" innerClassName="bg-surface-75 group/panel" hasActiveOnHover>
        <div className="flex flex-col justify-between">
          {props.tags && (
            <div className="relative w-full aspect-3/1 bg flex items-center justify-center gap-4 overflow-hidden">
              {props.tags.map((tag: string) => {
                const framework = frameworks.find((f) => f.name === tag)
                if (!framework) return null

                return (
                  <div key={tag} title={tag} className="relative z-10">
                    <svg
                      role="img"
                      width={isXs ? 35 : 55}
                      height={isXs ? 35 : 55}
                      viewBox="0 0 80 80"
                      fill="none"
                      xmlns="http://www.w3.org/2000/svg"
                    >
                      <title>{tag} logo</title>
                      <path
                        fillRule="evenodd"
                        clipRule="evenodd"
                        d={framework.icon}
                        fill="hsl(var(--foreground-lighter))"
                      />
                    </svg>
                  </div>
                )
              })}

              <svg
                className="absolute w-full h-auto object-cover object-center inset-0 z-10"
                width="100%"
                height="100%"
                viewBox="0 0 438 210"
                fill="none"
                xmlns="http://www.w3.org/2000/svg"
              >
                <g clipPath="url(#clip0_227_7371)">
                  <path
                    opacity="0.1"
                    fillRule="evenodd"
                    clipRule="evenodd"
                    d="M23.4878 244.762V271.863H-4V272.637H23.4878V299.738H-4V300.512H23.4878V328H24.2622V300.512H51.3628V328H52.1372V300.512H79.2379V328H80.0122V300.512H107.113V328H107.887V300.512H134.988V328H135.762V300.512H162.863V328H163.637V300.512H190.738V328H191.512V300.512H218.613V328H219.387V300.512H246.488V328H247.262V300.512H274.363V328H275.137V300.512H302.238V328H303.012V300.512H330.113V328H330.887V300.512H357.988V328H358.762V300.512H385.863V328H386.637V300.512H413.738V328H414.512V300.512H442V299.738H414.512V272.637H442V271.863H414.512V244.762H442V243.988H414.512V216.887H442V216.113H414.512V189.012H442V188.238H414.512V161.137H442V160.363H414.512V133.262H442V132.488H414.512V105.387H442V104.613H414.512V77.5122H442V76.7379H414.512V49.6372H442V48.8629H414.512V21.7622H442V20.9879H414.512V-6.11284H442V-6.88715H414.512V-33.9878H442V-34.7621H414.512V-61.8628H442V-62.6372H414.512V-89.7378H442V-90.5122H414.512V-118H413.738V-90.5122H386.637V-118H385.863V-90.5122H358.762V-118H357.988V-90.5122H330.887V-118H330.113V-90.5122H303.012V-118H302.238V-90.5122H275.137V-118H274.363V-90.5122H247.262V-118H246.488V-90.5122H219.387V-118H218.613V-90.5122H191.512V-118H190.738V-90.5122H163.637V-118H162.863V-90.5122H135.762V-118H134.988V-90.5122H107.887V-118H107.113V-90.5122H80.0122V-118H79.2379V-90.5122H52.1372V-118H51.3628V-90.5122H24.2622V-118H23.4878V-90.5122H-4V-89.7379H23.4878V-62.6372H-4V-61.8629H23.4878V-34.7622H-4V-33.9879H23.4878V-6.88717H-4V-6.11287H23.4878V20.9878H-4V21.7621H23.4878V48.8628H-4V49.6371H23.4878V76.7378H-4V77.5121H23.4878V104.613H-4V105.387H23.4878V132.488H-4V133.262H23.4878V160.363H-4V161.137H23.4878V188.238H-4V189.012H23.4878V216.113H-4V216.887H23.4878V243.988H-4V244.762H23.4878ZM413.738 299.738V272.637H386.637V299.738H413.738ZM385.863 299.738V272.637H358.762V299.738H385.863ZM357.988 299.738V272.637H330.887V299.738H357.988ZM330.113 299.738V272.637H303.012V299.738H330.113ZM302.238 299.738V272.637H275.137V299.738H302.238ZM274.363 299.738V272.637H247.262V299.738H274.363ZM246.488 299.738V272.637H219.387V299.738H246.488ZM218.613 299.738V272.637H191.512V299.738H218.613ZM190.738 299.738V272.637H163.637V299.738H190.738ZM162.863 299.738V272.637H135.762V299.738H162.863ZM134.988 299.738V272.637H107.887V299.738H134.988ZM107.113 299.738V272.637H80.0122V299.738H107.113ZM79.2379 299.738V272.637H52.1372V299.738H79.2379ZM51.3628 299.738V272.637H24.2622V299.738H51.3628ZM51.3628 271.863H24.2622V244.762H51.3628V271.863ZM79.2379 271.863H52.1372V244.762H79.2379V271.863ZM107.113 271.863H80.0122V244.762H107.113V271.863ZM134.988 271.863H107.887V244.762H134.988V271.863ZM162.863 271.863H135.762V244.762H162.863V271.863ZM190.738 271.863H163.637V244.762H190.738V271.863ZM218.613 271.863H191.512V244.762H218.613V271.863ZM246.488 271.863H219.387V244.762H246.488V271.863ZM274.363 271.863H247.262V244.762H274.363V271.863ZM302.238 271.863H275.137V244.762H302.238V271.863ZM330.113 271.863H303.012V244.762H330.113V271.863ZM357.988 271.863H330.887V244.762H357.988V271.863ZM385.863 271.863H358.762V244.762H385.863V271.863ZM413.738 271.863H386.637V244.762H413.738V271.863ZM413.738 -89.7378H386.637V-62.6372H413.738V-89.7378ZM413.738 -61.8629H386.637V-34.7622H413.738V-61.8629ZM413.738 -33.9879H386.637V-6.88716H413.738V-33.9879ZM413.738 -6.11286H386.637V20.9878H413.738V-6.11286ZM413.738 21.7621H386.637V48.8628H413.738V21.7621ZM413.738 49.6371H386.637V76.7378H413.738V49.6371ZM413.738 77.5121H386.637V104.613H413.738V77.5121ZM413.738 105.387H386.637V132.488H413.738V105.387ZM413.738 133.262H386.637V160.363H413.738V133.262ZM413.738 161.137H386.637V188.238H413.738V161.137ZM413.738 189.012H386.637V216.113H413.738V189.012ZM413.738 216.887H386.637V243.988H413.738V216.887ZM385.863 216.887V243.988H358.762V216.887H385.863ZM385.863 189.012V216.113H358.762V189.012H385.863ZM385.863 161.137V188.238H358.762V161.137H385.863ZM385.863 133.262V160.363H358.762V133.262H385.863ZM385.863 105.387V132.488H358.762V105.387H385.863ZM385.863 77.5121V104.613H358.762V77.5121H385.863ZM385.863 49.6371V76.7378H358.762V49.6371H385.863ZM385.863 21.7621V48.8628H358.762V21.7621H385.863ZM385.863 -6.11286V20.9878H358.762V-6.11286H385.863ZM385.863 -33.9879V-6.88716H358.762V-33.9879H385.863ZM385.863 -61.8629V-34.7622H358.762V-61.8629H385.863ZM385.863 -89.7378V-62.6372H358.762V-89.7378H385.863ZM24.2622 243.988H51.3628V216.887H24.2622V243.988ZM52.1372 243.988H79.2379V216.887H52.1372V243.988ZM80.0122 243.988H107.113V216.887H80.0122V243.988ZM107.887 243.988H134.988V216.887H107.887V243.988ZM135.762 243.988H162.863V216.887H135.762V243.988ZM163.637 243.988H190.738V216.887H163.637V243.988ZM191.512 243.988H218.613V216.887H191.512V243.988ZM219.387 243.988H246.488V216.887H219.387V243.988ZM247.262 243.988H274.363V216.887H247.262V243.988ZM275.137 243.988H302.238V216.887H275.137V243.988ZM303.012 243.988H330.113V216.887H303.012V243.988ZM330.887 243.988H357.988V216.887H330.887V243.988ZM357.988 189.012V216.113H330.887V189.012H357.988ZM357.988 161.137V188.238H330.887V161.137H357.988ZM357.988 133.262V160.363H330.887V133.262H357.988ZM357.988 105.387V132.488H330.887V105.387H357.988ZM357.988 77.5121V104.613H330.887V77.5121H357.988ZM357.988 49.6371V76.7378H330.887V49.6371H357.988ZM357.988 21.7621V48.8628H330.887V21.7621H357.988ZM357.988 -6.11286V20.9878H330.887V-6.11286H357.988ZM357.988 -33.9879V-6.88716H330.887V-33.9879H357.988ZM357.988 -61.8629V-34.7622H330.887V-61.8629H357.988ZM357.988 -89.7379V-62.6372H330.887V-89.7379H357.988ZM24.2622 216.113H51.3628V189.012H24.2622V216.113ZM52.1372 216.113H79.2379V189.012H52.1372V216.113ZM80.0122 216.113H107.113V189.012H80.0122V216.113ZM107.887 216.113H134.988V189.012H107.887V216.113ZM135.762 216.113H162.863V189.012H135.762V216.113ZM163.637 216.113H190.738V189.012H163.637V216.113ZM191.512 216.113H218.613V189.012H191.512V216.113ZM219.387 216.113H246.488V189.012H219.387V216.113ZM247.262 216.113H274.363V189.012H247.262V216.113ZM275.137 216.113H302.238V189.012H275.137V216.113ZM303.012 216.113H330.113V189.012H303.012V216.113ZM330.113 161.137V188.238H303.012V161.137H330.113ZM330.113 133.262V160.363H303.012V133.262H330.113ZM330.113 105.387V132.488H303.012V105.387H330.113ZM330.113 77.5121V104.613H303.012V77.5121H330.113ZM330.113 49.6371V76.7378H303.012V49.6371H330.113ZM330.113 21.7621V48.8628H303.012V21.7621H330.113ZM330.113 -6.11286V20.9878H303.012V-6.11286H330.113ZM330.113 -33.9879V-6.88716H303.012V-33.9879H330.113ZM330.113 -61.8629V-34.7622H303.012V-61.8629H330.113ZM330.113 -89.7379V-62.6372H303.012V-89.7379H330.113ZM24.2622 188.238H51.3628V161.137H24.2622V188.238ZM52.1372 188.238H79.2379V161.137H52.1372V188.238ZM80.0122 188.238H107.113V161.137H80.0122V188.238ZM107.887 188.238H134.988V161.137H107.887V188.238ZM135.762 188.238H162.863V161.137H135.762V188.238ZM163.637 188.238H190.738V161.137H163.637V188.238ZM191.512 188.238H218.613V161.137H191.512V188.238ZM219.387 188.238H246.488V161.137H219.387V188.238ZM247.262 188.238H274.363V161.137H247.262V188.238ZM275.137 188.238H302.238V161.137H275.137V188.238ZM302.238 133.262V160.363H275.137V133.262H302.238ZM302.238 105.387V132.488H275.137V105.387H302.238ZM302.238 77.5121V104.613H275.137V77.5121H302.238ZM302.238 49.6371V76.7378H275.137V49.6371H302.238ZM302.238 21.7621V48.8628H275.137V21.7621H302.238ZM302.238 -6.11286V20.9878H275.137V-6.11286H302.238ZM302.238 -33.9879V-6.88716H275.137V-33.9879H302.238ZM302.238 -61.8629V-34.7622H275.137V-61.8629H302.238ZM302.238 -89.7379V-62.6372H275.137V-89.7379H302.238ZM24.2622 160.363H51.3628V133.262H24.2622V160.363ZM52.1372 160.363H79.2379V133.262H52.1372V160.363ZM80.0122 160.363H107.113V133.262H80.0122V160.363ZM107.887 160.363H134.988V133.262H107.887V160.363ZM135.762 160.363H162.863V133.262H135.762V160.363ZM163.637 160.363H190.738V133.262H163.637V160.363ZM191.512 160.363H218.613V133.262H191.512V160.363ZM219.387 160.363H246.488V133.262H219.387V160.363ZM247.262 160.363H274.363V133.262H247.262V160.363ZM274.363 105.387V132.488H247.262V105.387H274.363ZM274.363 77.5121V104.613H247.262V77.5121H274.363ZM274.363 49.6371V76.7378H247.262V49.6371H274.363ZM274.363 21.7621V48.8628H247.262V21.7621H274.363ZM274.363 -6.11286V20.9878H247.262V-6.11286H274.363ZM274.363 -33.9879V-6.88716H247.262V-33.9879H274.363ZM274.363 -61.8629V-34.7622H247.262V-61.8629H274.363ZM274.363 -89.7379V-62.6372H247.262V-89.7379H274.363ZM24.2622 132.488H51.3628V105.387H24.2622V132.488ZM52.1372 132.488H79.2379V105.387H52.1372V132.488ZM80.0122 132.488H107.113V105.387H80.0122V132.488ZM107.887 132.488H134.988V105.387H107.887V132.488ZM135.762 132.488H162.863V105.387H135.762V132.488ZM163.637 132.488H190.738V105.387H163.637V132.488ZM191.512 132.488H218.613V105.387H191.512V132.488ZM219.387 132.488H246.488V105.387H219.387V132.488ZM246.488 77.5121V104.613H219.387V77.5121H246.488ZM246.488 49.6371V76.7378H219.387V49.6371H246.488ZM246.488 21.7621V48.8628H219.387V21.7621H246.488ZM246.488 -6.11286V20.9878H219.387V-6.11286H246.488ZM246.488 -33.9879V-6.88716H219.387V-33.9879H246.488ZM246.488 -61.8629V-34.7622H219.387V-61.8629H246.488ZM246.488 -89.7379V-62.6372H219.387V-89.7379H246.488ZM24.2622 104.613H51.3628V77.5121H24.2622V104.613ZM52.1372 104.613H79.2379V77.5121H52.1372V104.613ZM80.0122 104.613H107.113V77.5121H80.0122V104.613ZM107.887 104.613H134.988V77.5121H107.887V104.613ZM135.762 104.613H162.863V77.5121H135.762V104.613ZM163.637 104.613H190.738V77.5121H163.637V104.613ZM191.512 104.613H218.613V77.5121H191.512V104.613ZM218.613 49.6371V76.7378H191.512V49.6371H218.613ZM218.613 21.7621V48.8628H191.512V21.7621H218.613ZM218.613 -6.11286V20.9878H191.512V-6.11286H218.613ZM218.613 -33.9879V-6.88716H191.512V-33.9879H218.613ZM218.613 -61.8629V-34.7622H191.512V-61.8629H218.613ZM218.613 -89.7379V-62.6372H191.512V-89.7379H218.613ZM24.2622 76.7378H51.3628V49.6371H24.2622V76.7378ZM52.1372 76.7378H79.2379V49.6371H52.1372V76.7378ZM80.0122 76.7378H107.113V49.6371H80.0122V76.7378ZM107.887 76.7378H134.988V49.6371H107.887V76.7378ZM135.762 76.7378H162.863V49.6371H135.762V76.7378ZM163.637 76.7378H190.738V49.6371H163.637V76.7378ZM190.738 21.7621V48.8628H163.637V21.7621H190.738ZM190.738 -6.11286V20.9878H163.637V-6.11286H190.738ZM190.738 -33.9879V-6.88716H163.637V-33.9879H190.738ZM190.738 -61.8629V-34.7622H163.637V-61.8629H190.738ZM190.738 -89.7379V-62.6372H163.637V-89.7379H190.738ZM24.2622 48.8628H51.3628V21.7621H24.2622V48.8628ZM52.1372 48.8628H79.2379V21.7621H52.1372V48.8628ZM80.0122 48.8628H107.113V21.7621H80.0122V48.8628ZM107.887 48.8628H134.988V21.7621H107.887V48.8628ZM135.762 48.8628H162.863V21.7621H135.762V48.8628ZM162.863 -6.11286V20.9878H135.762V-6.11286H162.863ZM162.863 -33.9879V-6.88716H135.762V-33.9879H162.863ZM162.863 -61.8629V-34.7622H135.762V-61.8629H162.863ZM162.863 -89.7379V-62.6372H135.762V-89.7379H162.863ZM24.2622 20.9878H51.3628V-6.11287H24.2622V20.9878ZM52.1372 20.9878H79.2379V-6.11287H52.1372V20.9878ZM80.0122 20.9878H107.113V-6.11287H80.0122V20.9878ZM107.887 20.9878H134.988V-6.11286H107.887V20.9878ZM134.988 -33.9879V-6.88716H107.887V-33.9879H134.988ZM134.988 -61.8629V-34.7622H107.887V-61.8629H134.988ZM134.988 -89.7379V-62.6372H107.887V-89.7379H134.988ZM24.2622 -6.88717H51.3628V-33.9879H24.2622V-6.88717ZM52.1372 -6.88717H79.2379V-33.9879L52.1372 -33.9879V-6.88717ZM80.0122 -6.88717H107.113V-33.9879H80.0122V-6.88717ZM107.113 -61.8629V-34.7622H80.0122V-61.8629H107.113ZM107.113 -89.7379V-62.6372H80.0122V-89.7379H107.113ZM24.2622 -34.7622H51.3628V-61.8629H24.2622V-34.7622ZM52.1372 -34.7622L79.2379 -34.7622V-61.8629H52.1372V-34.7622ZM79.2379 -89.7379V-62.6372H52.1372V-89.7379H79.2379ZM24.2622 -62.6372H51.3628V-89.7379H24.2622V-62.6372Z"
                    fill="url(#paint0_radial_227_7371)"
                    fillOpacity="0.6"
                  />
                </g>
                <defs>
                  <radialGradient
                    id="paint0_radial_227_7371"
                    cx="0"
                    cy="0"
                    r="1"
                    gradientUnits="userSpaceOnUse"
                    gradientTransform="translate(219 174.242) rotate(90) scale(185.324)"
                  >
                    <stop stopColor="white" />
                    <stop offset="1" stopColor="#7298F9" stopOpacity="0" />
                  </radialGradient>
                  <clipPath id="clip0_227_7371">
                    <rect width="438" height="210" fill="white" />
                  </clipPath>
                </defs>
              </svg>
            </div>
          )}
          <div className="p-5 flex flex-col gap-2 border-t border-muted">
            <div className="flex items-start justify-between">
              <h4 className="text-foreground text-lg">{props.title}</h4>
            </div>
            <p className="text-sm text-foreground-lighter">{props.description}</p>
          </div>
        </div>
        <div>
          <div className="flex flex-col justify-between p-5 pt-0">
            <div className="flex items-stretch gap-2">
              {props.repo_url && (
                <Button
                  size="tiny"
                  type="text"
                  className="group overflow-hidden text-foreground-lighter group-hover/panel:text-foreground bg-transparent! p-0!"
                  iconRight={
                    <div className="relative w-3.5 h-3.5 flex items-center justify-center">
                      <ArrowUpRight className="absolute w-3.5 h-3.5 inset-0 transition-transform duration-200 translate-x-0 translate-y-0 group-hover/panel:translate-x-6 group-hover/panel:-translate-y-6" />
                      <ArrowUpRight className="absolute w-3.5 h-3.5 inset-0 transition-transform duration-200 -translate-x-6 translate-y-6 group-hover/panel:translate-x-0 group-hover/panel:translate-y-0" />
                    </div>
                  }
                >
                  View Template
                </Button>
              )}
            </div>
          </div>
        </div>
      </Panel>
    </Link>
  )
}

const frameworks = [
  {
    name: 'Angular',
    icon: 'M44.688 41.875L40.1326 30.6359L35.5891 41.875H44.688Z M40.1087 13L15 22.1348L18.8261 55.9837L40.1087 68L61.3913 55.9837L65.2174 22.1348L40.1087 13ZM49.8533 54.8478L46.7207 46.825H33.4967L30.3641 54.8478H24.5652L40.1326 18.9783L55.6522 54.8478H49.8533Z',
  },
  {
    name: 'Next.js',
    icon: 'M56.1984 63.6323C51.7018 66.6266 46.3019 68.3716 40.4944 68.3716C24.8264 68.3716 12.125 55.6702 12.125 40.0022C12.125 24.3342 24.8264 11.6328 40.4944 11.6328C56.1624 11.6328 68.8638 24.3342 68.8638 40.0022C68.8638 48.4568 65.1655 56.0475 59.2983 61.2449L52.5615 52.5671V28.2656H48.6484V47.5267L33.6954 28.2656H28.7578V51.734H32.7079V33.282L56.1984 63.6323Z',
  },
  {
    name: 'React',
    icon: 'M59.5649 31.2406C58.951 31.0293 58.315 30.8294 57.6601 30.6403C57.7677 30.201 57.8665 29.7674 57.9544 29.3412C59.3962 22.3421 58.4535 16.7036 55.2343 14.8472C52.1475 13.0671 47.0992 14.9231 42.0007 19.3602C41.5104 19.7869 41.0188 20.2386 40.5274 20.712C40.1999 20.3988 39.873 20.0961 39.5469 19.8066C34.2035 15.0622 28.8476 13.0628 25.6316 14.9246C22.5477 16.7098 21.6345 22.0105 22.9324 28.6436C23.0577 29.2843 23.2042 29.9385 23.3699 30.6038C22.6119 30.8189 21.8801 31.0483 21.1799 31.2924C14.9154 33.4765 10.9146 36.8995 10.9146 40.45C10.9146 44.1171 15.2094 47.7952 21.7344 50.0254C22.2493 50.2014 22.7836 50.3678 23.3343 50.5258C23.1555 51.2453 23.0001 51.9503 22.8696 52.6379C21.632 59.1559 22.5985 64.3314 25.6741 66.1053C28.851 67.9373 34.1827 66.0542 39.3744 61.5161C39.7847 61.1573 40.1965 60.7769 40.6091 60.3782C41.1438 60.8931 41.6777 61.3804 42.2087 61.8375C47.2375 66.1649 52.2042 67.9123 55.277 66.1334C58.4508 64.2962 59.4822 58.7365 58.1431 51.9722C58.0408 51.4556 57.9218 50.9278 57.7882 50.3907C58.1626 50.28 58.5302 50.1657 58.8886 50.0469C65.6719 47.7994 70.0854 44.166 70.0854 40.45C70.0854 36.8866 65.9556 33.4406 59.5649 31.2406ZM58.0936 47.6475C57.7701 47.7546 57.4381 47.8582 57.0998 47.9585C56.3509 45.5878 55.3402 43.0669 54.1034 40.4624C55.2837 37.9198 56.2553 35.4312 56.9832 33.0758C57.5885 33.251 58.176 33.4357 58.7421 33.6307C64.2176 35.5156 67.5576 38.3026 67.5576 40.45C67.5576 42.7374 63.9505 45.7068 58.0936 47.6475ZM55.6634 52.4631C56.2555 55.4542 56.3401 58.1585 55.9478 60.2725C55.5954 62.1721 54.8867 63.4386 54.0104 63.9459C52.1457 65.0252 48.1579 63.6222 43.8573 59.9214C43.3642 59.4971 42.8676 59.0441 42.3695 58.5647C44.0367 56.7412 45.7031 54.6214 47.3293 52.2671C50.1898 52.0133 52.8923 51.5983 55.3431 51.0318C55.4638 51.5187 55.571 51.9962 55.6634 52.4631ZM31.0872 63.7593C29.2653 64.4028 27.8143 64.4212 26.9372 63.9154C25.0707 62.8389 24.2948 58.6835 25.3532 53.1094C25.4744 52.471 25.6187 51.8153 25.785 51.145C28.209 51.681 30.8916 52.0667 33.759 52.2991C35.3962 54.6029 37.1107 56.7204 38.8384 58.5745C38.4609 58.9389 38.0849 59.2858 37.711 59.6128C35.4153 61.6195 33.1147 63.0432 31.0872 63.7593ZM22.5519 47.6335C19.6667 46.6474 17.284 45.3657 15.6507 43.9671C14.1832 42.7103 13.4422 41.4625 13.4422 40.45C13.4422 38.2954 16.6545 35.5472 22.0119 33.6793C22.662 33.4527 23.3425 33.2391 24.0487 33.0384C24.7891 35.447 25.7604 37.9651 26.9325 40.5115C25.7452 43.0958 24.7601 45.6541 24.0125 48.0908C23.509 47.9461 23.0213 47.7938 22.5519 47.6335ZM25.413 28.1582C24.301 22.4751 25.0396 18.188 26.898 17.1123C28.8775 15.9663 33.2549 17.6002 37.8685 21.6968C38.1634 21.9586 38.4594 22.2327 38.7563 22.5162C37.0372 24.3622 35.3384 26.4638 33.7157 28.754C30.9328 29.0119 28.269 29.4263 25.8198 29.9811C25.6658 29.3617 25.5294 28.7531 25.413 28.1582ZM50.9367 34.4606C50.3512 33.4493 49.7501 32.4619 49.1373 31.5014C51.0252 31.7401 52.8341 32.0569 54.5327 32.4446C54.0228 34.079 53.3871 35.7879 52.6389 37.5397C52.1022 36.5207 51.5345 35.4933 50.9367 34.4606ZM40.5282 24.3227C41.6941 25.5859 42.8617 26.9961 44.0102 28.5263C42.8529 28.4716 41.6813 28.4432 40.5 28.4432C39.3298 28.4432 38.1669 28.471 37.0167 28.5247C38.1663 27.0088 39.3441 25.6004 40.5282 24.3227ZM30.0531 34.4781C29.4682 35.4922 28.911 36.5141 28.3827 37.5378C27.6466 35.7921 27.0169 34.0754 26.5025 32.4179C28.1907 32.0401 29.991 31.7312 31.8669 31.497C31.2455 32.4663 30.6395 33.461 30.0531 34.4779V34.4781ZM31.921 49.5833C29.9828 49.3671 28.1555 49.0741 26.4676 48.7067C26.9903 47.0196 27.6339 45.2663 28.3856 43.4829C28.9153 44.5059 29.4746 45.5282 30.0631 46.5446H30.0632C30.6626 47.58 31.2836 48.5943 31.921 49.5833ZM40.5981 56.7556C39.4001 55.4629 38.2051 54.0331 37.038 52.495C38.171 52.5395 39.326 52.5622 40.5 52.5622C41.706 52.5622 42.8983 52.535 44.0718 52.4828C42.9196 54.0485 41.7562 55.4806 40.5981 56.7556ZM52.663 43.392C53.4539 45.1946 54.1206 46.9388 54.65 48.5972C52.9343 48.9886 51.082 49.3038 49.1304 49.5381C49.7446 48.5647 50.351 47.5603 50.9468 46.5272C51.5495 45.482 52.1219 44.4351 52.663 43.392ZM48.7572 45.2644C47.8323 46.8681 46.8827 48.3991 45.9186 49.8442C44.1628 49.9698 42.3488 50.0345 40.5 50.0345C38.6586 50.0345 36.8675 49.9773 35.1427 49.8653C34.1398 48.4012 33.1696 46.8657 32.2505 45.2782H32.2507C31.3341 43.6949 30.4905 42.0983 29.726 40.5107C30.4903 38.9194 31.3317 37.321 32.243 35.7406L32.2428 35.7409C33.1566 34.1563 34.1183 32.6283 35.112 31.1734C36.8717 31.0403 38.6762 30.9709 40.4999 30.9709H40.5C42.3319 30.9709 44.1387 31.0409 45.8979 31.175C46.8764 32.6193 47.8315 34.1424 48.7489 35.7272C49.6767 37.3298 50.529 38.9176 51.2997 40.4748C50.5313 42.0587 49.6809 43.6625 48.7572 45.2644ZM53.9717 17.0371C55.9531 18.1797 56.7237 22.788 55.4787 28.831C55.3993 29.2166 55.3099 29.6093 55.2128 30.0073C52.7579 29.4409 50.0922 29.0194 47.3012 28.7576C45.6754 26.4422 43.9905 24.3373 42.2993 22.515C42.754 22.0776 43.208 21.6606 43.6602 21.267C48.0286 17.4653 52.1115 15.9644 53.9717 17.0371ZM40.5 35.1663C43.4181 35.1663 45.7837 37.5318 45.7837 40.45C45.7837 43.3681 43.4181 45.7338 40.5 45.7338C37.5819 45.7338 35.2162 43.3681 35.2162 40.45C35.2162 37.5318 37.5819 35.1663 40.5 35.1663Z',
  },
  {
    name: 'NestJs',
    icon: 'M45.3041 12C44.9597 12 44.6154 12 44.2711 12.1722C47.3701 14.2382 43.7546 17.3371 45.4762 19.9196C45.3041 18.198 45.9927 16.4763 47.5422 15.4433C48.0587 14.9268 48.4031 14.7547 48.4031 14.066C48.2309 12.8608 46.5092 12 45.3041 12ZM49.9526 12.8608C49.4361 15.099 48.9196 15.099 47.3701 16.6485C45.9927 17.6815 45.6484 19.4031 46.3371 20.9526C39.6226 18.3701 31.0143 16.8206 24.8163 21.297C22.406 22.8464 21.0287 25.0846 18.274 26.1176C16.5524 26.6341 14.6586 26.4619 13.6256 28.1836C12.7647 29.2166 12.7647 30.7661 13.7977 31.7991C14.1421 32.1434 14.8307 32.3156 15.0029 32.6599C15.1751 32.8321 15.1751 33.0042 15.3472 33.3486C15.6916 34.0372 16.0359 34.5537 16.3802 34.8981C16.7246 35.0702 17.5854 35.4145 17.7575 35.5867C17.9297 35.931 17.4132 37.1362 17.9297 37.3084C18.274 37.4805 19.1349 35.7589 19.307 35.7589C19.1349 36.964 18.9627 39.2022 20.34 37.4805C21.0287 36.6197 21.0287 36.2754 22.2339 36.1032C22.7504 36.1032 23.6112 36.1032 24.2998 35.931C33.0803 35.5867 40.4834 42.129 41.3443 50.9095C41.1721 49.8765 39.7948 48.327 38.5896 48.6713C38.0731 48.8435 37.9009 49.7043 37.5566 50.2208C37.2123 50.9095 36.6958 51.426 36.0071 51.9425C36.1793 50.9095 36.0071 50.0486 35.835 49.0156C35.4906 50.5651 34.802 52.9755 32.9081 52.459C31.703 52.2868 30.67 51.426 30.3257 50.2208C30.1535 48.6713 31.703 46.9497 29.1205 46.7775C23.9555 46.6053 25.1607 54.0085 28.2597 55.9023C27.571 55.9023 26.8823 56.2466 26.1937 56.4188C32.736 60.2064 40.9999 57.9683 44.7876 51.426C45.6484 49.8765 46.1649 48.327 46.5092 46.6053C47.0257 48.6713 46.8536 50.7373 46.5092 52.6311C46.3371 53.6641 45.8206 54.6971 45.4762 55.7301C44.7876 57.1074 43.9268 58.3126 42.8938 59.3456C42.2051 60.0343 41.1721 60.5508 40.8278 61.2394C43.2381 60.8951 45.4762 60.2064 47.7144 59.3456C45.3041 62.9611 42.2051 65.5436 38.7618 67.0931C46.5092 66.5766 53.3959 62.1002 57.0113 55.3858C56.4949 58.6569 55.1175 61.7559 53.2237 64.5106C58.5608 61.0672 62.0042 55.3858 63.0372 49.1878C63.5536 51.426 63.7258 53.8363 63.3815 56.0744C67.6856 50.0486 69.063 42.4733 67.1691 35.2424C66.4805 32.4877 65.2753 29.9052 63.898 27.4949C63.3815 26.4619 62.6928 25.6011 62.0042 24.7403C61.6598 24.3959 60.2825 23.1908 60.2825 22.8464C60.2825 29.2166 53.3959 33.3486 47.7144 31.6269C52.1907 31.2826 55.9784 27.8393 56.667 23.3629C57.1835 18.8866 54.4289 14.2382 49.9526 12.8608Z',
  },
  {
    name: 'Nuxt',
    icon: 'M43.9508 57.6118H68.0243C68.7889 57.6118 69.5402 57.4186 70.2023 57.0513C70.8645 56.6841 71.4143 56.1558 71.7965 55.5196C72.1786 54.8835 72.3796 54.1619 72.3793 53.4275C72.379 52.693 72.1773 51.9716 71.7945 51.3358L55.6274 24.4382C55.2453 23.8022 54.6956 23.2741 54.0336 22.9069C53.3715 22.5397 52.6205 22.3464 51.856 22.3464C51.0915 22.3464 50.3406 22.5397 49.6785 22.9069C49.0165 23.2741 48.4668 23.8022 48.0846 24.4382L43.9508 31.3203L35.8684 17.8625C35.486 17.2266 34.9361 16.6985 34.2738 16.3314C33.6116 15.9643 32.8605 15.771 32.0959 15.771C31.3313 15.771 30.5801 15.9643 29.9179 16.3314C29.2557 16.6985 28.7058 17.2266 28.3233 17.8625L8.20534 51.3358C7.82261 51.9716 7.62094 52.693 7.62061 53.4275C7.62027 54.1619 7.82129 54.8835 8.20344 55.5196C8.5856 56.1558 9.1354 56.6841 9.79758 57.0513C10.4597 57.4186 11.2109 57.6118 11.9756 57.6118H27.0869C33.0742 57.6118 37.4896 55.0856 40.5278 50.1572L51.8548 31.3203L63.7122 51.0451H47.904L43.9508 57.6118ZM26.8406 51.0384L16.2948 51.0361L32.1029 24.7379L39.9905 37.887L34.7094 46.6756C32.6917 49.8733 30.3996 51.0384 26.8406 51.0384Z',
  },
  {
    name: 'Expo',
    icon: 'M64.4949 33.2495C63.9652 32.5135 63.2523 31.9253 62.4252 31.5418C61.5958 31.1568 60.6805 30.9886 59.7667 31.0533C58.8528 31.1179 57.971 31.4132 57.2055 31.9111C56.4437 32.4074 55.8247 33.0903 55.4088 33.8934C54.9999 34.7555 54.8684 35.721 55.032 36.6594C55.1955 37.5979 55.6463 38.4641 56.3235 39.1411C58.1778 39.2857 60.0232 38.7701 61.5269 37.6872C63.0243 36.6102 64.0799 35.0341 64.4949 33.2495ZM48.7005 12.9995L45.3172 11.1811L30.5938 19.2141L31.7675 19.8372L34.0005 20.9864L38.0418 18.7849L48.7028 12.9626L48.7005 12.9995ZM50.0632 12.4457C50.1501 12.4671 50.23 12.5101 50.2954 12.5707C50.3607 12.6313 50.4093 12.7074 50.4365 12.7918L55.3692 27.058C55.4202 27.1711 55.4243 27.2994 55.3807 27.4155C55.337 27.5315 55.2491 27.6261 55.1359 27.6787C53.2584 28.6864 51.7801 30.2916 50.9405 32.2341C50.1046 34.1713 49.9606 36.3322 50.5322 38.3611C51.218 40.5737 52.6672 42.4782 54.6272 43.7426C56.5919 45.0118 58.9485 45.5657 61.2865 45.3118C61.4143 45.3044 61.5414 45.3357 61.6507 45.4017C61.7599 45.4677 61.8462 45.5652 61.8979 45.6811L66.9939 60.3234C67.0265 60.4413 67.0214 60.5663 66.9792 60.6812C66.937 60.7961 66.8598 60.8952 66.7582 60.9649L51.0968 69.9418C51.0223 69.973 50.9421 69.9887 50.8612 69.988C50.7165 70.0144 50.5671 69.9899 50.4389 69.9188L44.9438 66.538C44.8439 66.4867 44.7624 66.4061 44.7105 66.3072L33.9772 42.1157L17.6322 51.2311C17.5343 51.2798 17.4269 51.307 17.3174 51.311C17.2079 51.315 17.0988 51.2956 16.9975 51.2541L13.2828 49.1818C13.1624 49.1178 13.0712 49.0108 13.0278 48.8826C12.9845 48.7544 12.9922 48.6146 13.0495 48.4918L28.9278 18.9534C28.9873 18.8527 29.077 18.7728 29.1845 18.7249L45.0162 10.0687C45.1029 10.0237 45.1994 10.0001 45.2973 10.0001C45.3953 10.0001 45.4918 10.0237 45.5785 10.0687L50.0655 12.4457H50.0632ZM30.4305 20.3818L29.6605 19.9918L14.3538 48.5611L17.1468 50.1026L30.3465 33.1757C30.4113 33.0975 30.494 33.0359 30.5877 32.9957C30.6815 32.9556 30.7836 32.9382 30.8855 32.9449C30.9852 32.9627 31.0793 33.0029 31.1607 33.0626C31.242 33.1222 31.3084 33.1996 31.3545 33.2887L45.7278 65.7488L49.5685 68.0726L34.1405 23.8572L33.4848 22.0157L30.4095 20.3587L30.4328 20.3818H30.4305ZM54.1022 37.4172C53.7506 36.1438 53.8494 34.7898 54.3822 33.5795C54.9172 32.3635 55.8532 31.3629 57.0375 30.7411C58.2422 30.0817 59.6268 29.816 60.9934 29.9818C62.36 30.1476 63.6387 30.7364 64.6465 31.6641C65.2072 32.192 65.6567 32.8245 65.969 33.5251C66.2813 34.2257 66.4503 34.9805 66.4661 35.746C66.482 36.5114 66.3444 37.2725 66.0613 37.9851C65.7782 38.6977 65.3553 39.3478 64.8169 39.898L64.6465 40.0664C63.4517 41.1796 61.8733 41.8015 60.2318 41.8058C58.5903 41.81 57.0086 41.1964 55.8078 40.0895C55.0181 39.3573 54.4309 38.4373 54.1022 37.4172Z',
  },
  {
    name: 'Flutter',
    icon: 'M60 14L43.5404 14.0178L17 39.9987L25.1885 48.0244L32.3854 41.0187L60 14Z M44.0127 37.9683C43.7791 37.9578 43.5384 37.9469 43.3873 38.1422L29.2346 51.9946L37.364 59.9039L37.3546 59.9129L43.1723 65.6128C43.2105 65.6459 43.2484 65.683 43.287 65.7208C43.4462 65.8765 43.617 66.0436 43.8636 65.9896C46.5511 65.9837 49.2385 65.9847 51.9262 65.9857C54.614 65.9867 57.3021 65.9877 59.9906 65.9818L45.6831 51.9631L59.9859 37.9706L44.2922 37.9666C44.2048 37.977 44.1094 37.9727 44.0127 37.9683Z',
  },
  {
    name: 'Javascript',
    icon: 'M13.7305 13.2305H67.2695V66.7695H13.7305V13.2305ZM54.6588 58.1144C52.1773 58.1144 50.7743 56.8201 49.6959 55.0593L45.6073 57.4345C47.0843 60.3528 50.1029 62.5794 54.7753 62.5794C59.5538 62.5794 63.1121 60.0979 63.1121 55.5683C63.1121 51.3668 60.6986 49.498 56.4239 47.6649L55.1662 47.1261C53.0076 46.1913 52.0728 45.5803 52.0728 44.071C52.0728 42.8498 53.0068 41.915 54.4804 41.915C55.9251 41.915 56.8556 42.5243 57.7182 44.071L61.6359 41.5555C59.9788 38.6406 57.6791 37.5273 54.4804 37.5273C49.9873 37.5273 47.1124 40.3998 47.1124 44.173C47.1124 48.2691 49.5242 50.2068 53.1546 51.7534L54.4124 52.2931C56.7069 53.2967 58.0751 53.9077 58.0751 55.6329C58.0751 57.0725 56.7435 58.1144 54.6588 58.1144ZM35.1613 58.0829C33.4327 58.0829 32.7138 56.8974 31.9234 55.4952L27.8281 57.9746C29.0145 60.4854 31.3473 62.57 35.3754 62.57C39.8336 62.57 42.8879 60.199 42.8879 54.9896V37.8146H37.8569V54.9216C37.8569 57.4362 36.8142 58.0829 35.1613 58.0829Z',
  },
  {
    name: 'LangChain',
    icon: 'M73.9315 24.8378C69.7739 20.5409 62.7041 20.9468 57.0498 27.2696C54.8454 29.7344 53.4624 31.9895 52.8472 34.0886C50.1739 34.6786 47.403 36.3156 44.9084 39.1059C39.2529 45.4299 39.004 50.3753 43.2454 54.8343C47.4868 59.2933 52.9748 59.2933 59.7119 53.2131C62.4866 50.7093 64.0321 48.1909 64.6023 45.7944C66.833 45.1678 69.25 43.7258 71.8533 41.3756C78.5892 35.2966 78.0903 29.1347 73.9315 24.8378ZM56.8835 50.2949C52.2896 54.4418 49.1098 55.0415 46.2176 52.0002C43.3254 48.9589 44.0457 46.0955 47.9019 41.7827C49.4624 40.0372 51.0917 38.8706 52.6647 38.2928C53.0398 39.9397 53.9576 41.4975 55.3868 42.9993C56.8548 44.5425 58.4715 45.5506 60.2384 45.959C59.6644 47.3254 58.5691 48.7736 56.8835 50.2949ZM57.0423 38.3172C57.6963 38.6073 58.3102 39.0376 58.8667 39.613C59.4819 40.2493 59.952 40.9161 60.2659 41.6145C59.6094 41.2964 58.978 40.8137 58.359 40.1627C57.7713 39.5447 57.3349 38.934 57.0423 38.3172ZM69.0249 38.4586C67.3857 39.9384 65.9277 40.9636 64.5985 41.5353C64.1596 39.7556 63.1793 38.1112 61.7901 36.6752C60.4847 35.3271 58.8929 34.4421 57.1486 34.0569C57.7063 32.8196 58.6766 31.4751 60.0433 29.9465C63.9008 25.6338 68.1709 24.8475 71.0081 27.7779C73.8452 30.7084 73.6201 34.3104 69.0249 38.4586Z M38.0887 53.8616C38.8377 53.4557 36.3419 51.6723 34.5126 49.8889C28.1918 38.5391 24.3668 35.0528 21.7885 33.2694C19.2102 31.4861 18.2124 30.1891 15.9666 26.459C13.7222 22.7302 11.3939 22.6485 10.0635 22.568C8.73307 22.4864 5.32323 22.8118 4.99062 25.5679C2.24599 27.1892 2.77366 31.2155 3.9928 32.1346C3.93778 31.4861 4.03407 31.0131 4.38043 30.7291C4.99062 31.4312 5.87716 31.7018 7.8728 31.5397C9.70213 34.0264 9.09194 33.3231 10.201 38.2953C11.3102 43.2675 11.0326 43.3759 16.0779 47.2669C15.8566 52.6719 17.1308 52.077 17.1308 52.077C17.1308 52.077 17.1308 52.5634 16.9645 53.5361C15.579 54.4552 14.7463 53.9688 13.971 53.8604C13.1945 53.7519 12.4193 53.4825 11.6428 53.914C11.3102 53.914 10.091 54.3467 10.146 55.211C10.2573 54.9404 10.6449 54.7782 11.2551 54.7246C11.4214 55.1573 12.0866 55.211 12.0866 55.211C12.0866 55.211 11.6428 55.9131 12.1417 56.2374C12.1417 55.9667 12.363 55.751 12.8619 55.5889C13.1945 55.8595 13.3058 56.1289 14.1373 55.6974C14.9688 55.2646 15.0801 54.9404 17.6859 54.8331C16.5768 55.1037 16.7994 56.3458 16.7994 56.3458C16.7994 56.3458 17.3533 55.3731 18.4074 55.968C19.4615 56.5628 19.7929 55.2378 21.5397 55.6437C20.2093 55.7254 20.2093 57.4271 20.2093 57.4271C20.2093 57.4271 20.4593 56.4543 21.2071 57.1028C21.9548 57.7513 22.7038 56.3727 24.118 55.8058C25.5322 55.2378 26.28 56.536 26.6126 55.7242C26.9452 54.9136 28.0268 55.8058 28.0268 55.8058C28.0268 55.8058 28.2768 54.8331 26.53 54.671C24.7832 54.5089 24.3681 54.7527 23.9517 53.7787C25.1158 53.5349 25.1158 50.8605 25.1158 50.8605C25.1158 50.8605 28.2756 51.509 31.2703 51.9953C32.6845 53.6982 33.516 54.8331 35.1791 54.9952C36.0106 55.4816 37.0922 55.7254 38.0062 55.4816C40.9172 56.1313 40.1682 55.4024 38.0887 53.8616ZM8.73307 26.7833C8.0441 26.7833 7.48517 26.2384 7.48517 25.5667C7.48517 24.8951 8.0441 24.3502 8.73307 24.3502C9.42204 24.3502 9.98097 24.8951 9.98097 25.5667C9.98097 26.2384 9.42204 26.7833 8.73307 26.7833Z',
  },
  {
    name: 'OpenAI',
    icon: 'M66.1943 35.3654C67.5556 31.2814 67.0883 26.8114 64.9143 23.0932C61.643 17.4041 55.0599 14.4782 48.6394 15.8396C45.7745 12.6293 41.6702 10.8007 37.3628 10.821C30.8 10.821 24.9687 15.0472 22.9369 21.2848C18.7107 22.1585 15.0737 24.7999 12.9403 28.5384C9.64875 34.2275 10.4005 41.3796 14.8096 46.2559C13.4483 50.3399 13.9156 54.8099 16.0896 58.5078C19.3608 64.2172 25.9439 67.143 32.3848 65.7817C35.2294 68.992 39.3336 70.841 43.6411 70.8206C50.2039 70.8206 56.0352 66.5944 58.067 60.3568C62.2932 59.4831 65.9302 56.8417 68.0433 53.1032C71.3551 47.4141 70.6034 40.2621 66.1943 35.3857V35.3654ZM61.5211 25.064C62.8215 27.3397 63.3091 30.0014 62.8621 32.5818C62.7809 32.5208 62.6183 32.4395 62.5167 32.3786L50.5696 25.4704C49.9601 25.125 49.2083 25.125 48.5987 25.4704L34.5995 33.557V27.6241L46.1606 20.9394C51.5449 17.8307 58.4124 19.6797 61.5211 25.064ZM34.5995 37.3972L40.4918 33.9837L46.3841 37.3972V44.2038L40.4918 47.6172L34.5995 44.2038V37.3972ZM37.3425 14.7424C39.9838 14.7424 42.5236 15.6567 44.5554 17.3431C44.4741 17.3837 44.3116 17.4853 44.1897 17.5463L32.2426 24.4342C31.633 24.7796 31.2673 25.4298 31.2673 26.1409V42.3142L26.1268 39.3477V25.9784C26.1268 19.761 31.1454 14.7424 37.3628 14.7221L37.3425 14.7424ZM16.3538 30.5093C17.6744 28.2337 19.7266 26.4863 22.2054 25.572V39.7744C22.2054 40.4855 22.5711 41.1154 23.1807 41.4811L37.1596 49.5475L31.9988 52.5342L20.458 45.8699C15.094 42.7612 13.2451 35.8936 16.3538 30.5093ZM19.5031 56.5776C18.1824 54.3223 17.7151 51.6402 18.1621 49.0598C18.2433 49.1208 18.4059 49.2021 18.5075 49.263L30.4546 56.1712C31.0641 56.5166 31.8159 56.5166 32.4255 56.1712L46.4044 48.0846V54.0175L34.8433 60.6819C29.459 63.7702 22.5914 61.9416 19.4828 56.5776H19.5031ZM43.6614 66.8992C41.0404 66.8992 38.4803 65.9849 36.4688 64.2985C36.5501 64.2579 36.7329 64.1563 36.8345 64.0953L48.7816 57.2074C49.3912 56.862 49.7772 56.2118 49.7569 55.5007V39.3477L54.8974 42.3142V55.6632C54.8974 61.8806 49.8585 66.9195 43.6614 66.9195V66.8992ZM64.6704 51.1323C63.3498 53.4079 61.2773 55.1553 58.8188 56.0493V41.8469C58.8188 41.1357 58.4531 40.4856 57.8435 40.1401L43.8443 32.0535L48.9848 29.087L60.5459 35.7514C65.9302 38.8601 67.7588 45.7276 64.6501 51.112L64.6704 51.1323Z',
  },
  {
    name: 'Postgres',
    icon: 'M71.4637 46.4582C71.0835 45.3068 70.0875 44.5047 68.7993 44.3121C68.1919 44.2214 67.4963 44.2601 66.6732 44.4298C65.2385 44.7258 64.1741 44.8384 63.3973 44.8604C66.3293 39.9098 68.7136 34.2643 70.0861 28.9501C72.3055 20.3574 71.1195 16.4428 69.7336 14.6721C66.0658 9.98554 60.7146 7.46771 54.2585 7.39053C50.8147 7.3485 47.7912 8.02848 46.2142 8.51734C44.7457 8.25841 43.1666 8.11372 41.5098 8.08692C38.4046 8.03742 35.6606 8.71432 33.316 10.1056C32.0177 9.66686 29.9347 9.04809 27.5289 8.65311C21.8705 7.72415 17.3102 8.44807 13.9746 10.8045C9.93542 13.6577 8.06286 18.6149 8.40923 25.5385C8.51907 27.7368 9.74884 34.4249 11.685 40.7679C12.7977 44.4136 13.9843 47.4412 15.2117 49.7672C16.9523 53.0655 18.8148 55.0079 20.9057 55.7053C22.0777 56.0959 24.207 56.3692 26.4468 54.5042C26.7306 54.8478 27.1092 55.1895 27.6119 55.5067C28.2502 55.9093 29.0308 56.2383 29.8102 56.4332C32.6196 57.1356 35.2511 56.9598 37.4961 55.9755C37.5099 56.3747 37.5206 56.7563 37.5296 57.0856C37.5446 57.62 37.5592 58.1439 37.5788 58.6338C37.7118 61.9469 37.9372 64.5228 38.605 66.3251C38.6417 66.4244 38.691 66.5754 38.7432 66.7355C39.0762 67.7557 39.6334 69.4633 41.0507 70.8009C42.5186 72.1862 44.2939 72.6112 45.9198 72.611C46.7353 72.611 47.5134 72.5041 48.1957 72.3578C50.6285 71.8366 53.3912 71.0422 55.3897 68.1966C57.2791 65.5064 58.1976 61.4546 58.3638 55.0701C58.3854 54.8897 58.4053 54.7173 58.4245 54.553C58.4374 54.4421 58.4505 54.3288 58.4639 54.2157L58.9091 54.2548L59.0238 54.2626C61.5015 54.3755 64.531 53.85 66.3916 52.9858C67.8618 52.3035 72.5729 49.8164 71.4637 46.4582ZM35.0666 27.4933C34.4029 27.4009 33.8016 27.4864 33.4974 27.7166C33.3262 27.8462 33.2733 27.9963 33.2591 28.0997C33.2209 28.3735 33.4127 28.676 33.5305 28.8322C33.8638 29.274 34.3509 29.5778 34.833 29.6447C34.9029 29.6543 34.9723 29.659 35.0415 29.659C35.8455 29.659 36.5763 29.0331 36.6407 28.571C36.7213 27.9924 35.8812 27.6066 35.0666 27.4933ZM57.0597 27.5116C56.9965 27.0581 56.1891 26.9287 55.4231 27.0352C54.6583 27.1418 53.9165 27.487 53.9785 27.9416C54.0283 28.2952 54.6664 28.8987 55.4221 28.8985C55.4858 28.8985 55.5502 28.8943 55.6151 28.8852C56.1195 28.8154 56.4896 28.4951 56.6653 28.3104C56.9332 28.0292 57.088 27.7155 57.0597 27.5116ZM69.6788 46.939C69.3979 46.0895 68.4938 45.8161 66.9916 46.1264C62.5315 47.0469 60.9343 46.4092 60.4097 46.023C63.8766 40.7416 66.7285 34.3579 68.2669 28.4014C68.9958 25.58 69.3984 22.9598 69.4313 20.8242C69.4676 18.4798 69.0685 16.7573 68.245 15.7051C64.925 11.4629 60.0527 9.18745 54.1545 9.12491C50.0998 9.07937 46.674 10.1171 46.0098 10.4089C44.6112 10.061 43.0864 9.84751 41.4267 9.82027C38.3826 9.77107 35.7516 10.4998 33.5731 11.9852C32.6269 11.6331 30.1814 10.7936 27.1909 10.3119C22.0205 9.47933 17.9121 10.1101 14.9801 12.1873C11.4816 14.6658 9.8665 19.0964 10.1795 25.3555C10.2848 27.4615 11.4845 33.9396 13.3782 40.1437C15.8707 48.3092 18.5799 52.9318 21.4308 53.8826C21.7644 53.9939 22.1493 54.0718 22.5734 54.0718C23.6134 54.0718 24.8882 53.603 26.2148 52.0083C28.4182 49.3575 30.4755 47.1362 31.2338 46.3291C32.3545 46.9308 33.5854 47.2666 34.8448 47.3003C34.847 47.3332 34.8503 47.3662 34.8532 47.399C34.6006 47.6986 34.3934 47.9612 34.2168 48.1854C33.3443 49.2929 33.1627 49.5234 30.3543 50.1018C29.5556 50.2665 27.4336 50.7038 27.4027 52.1911C27.3689 53.816 29.9106 54.4985 30.2003 54.5708C31.2095 54.8234 32.1816 54.9481 33.1088 54.9481C35.3639 54.9479 37.3482 54.2069 38.9342 52.7729C38.8853 58.5659 39.1269 64.2742 39.8224 66.0135C40.392 67.4372 41.7837 70.9169 46.1798 70.9166C46.8247 70.9166 47.5348 70.8417 48.3159 70.6743C52.9037 69.6905 54.8959 67.6629 55.6667 63.1925C56.0791 60.8034 56.7869 55.0982 57.1196 52.038C57.8222 52.2571 58.7267 52.3575 59.7044 52.3573C61.7436 52.3573 64.0965 51.9241 65.5722 51.2391C67.2298 50.4694 70.2212 48.5801 69.6788 46.939ZM58.7531 26.26C58.7378 27.1635 58.6135 27.9836 58.4817 28.8398C58.3399 29.7606 58.1932 30.7125 58.1563 31.8682C58.1198 32.9928 58.2602 34.1621 58.3961 35.2927C58.6706 37.5765 58.9522 39.9278 57.8619 42.2479C57.6924 41.947 57.5288 41.6186 57.3789 41.255C57.2434 40.9265 56.9492 40.3988 56.5419 39.6684C54.9567 36.8258 51.2447 30.1689 53.1449 27.4525C53.7108 26.6437 55.1472 25.8126 58.7531 26.26ZM54.3825 10.9546C59.6672 11.0713 63.8474 13.0483 66.8072 16.8303C69.0773 19.7312 66.5776 32.9311 59.3412 44.3186C59.2697 44.2278 59.1969 44.1361 59.1216 44.0421C59.0916 44.0045 59.061 43.9663 59.0301 43.9276C60.9 40.8393 60.5343 37.7839 60.2089 35.0748C60.0752 33.963 59.9489 32.913 59.981 31.9267C60.0143 30.8811 60.1525 29.9846 60.2861 29.1176C60.4506 28.0491 60.6177 26.9436 60.5715 25.6404C60.6059 25.5037 60.6199 25.3422 60.6018 25.1505C60.4841 23.9006 59.0573 20.1606 56.1491 16.7751C54.5584 14.9236 52.2385 12.8514 49.071 11.4538C50.4334 11.1715 52.2966 10.9081 54.3825 10.9546ZM24.8109 50.841C23.3494 52.5982 22.3401 52.2615 22.0082 52.1509C19.8455 51.4295 17.3363 46.8588 15.124 39.6107C13.2097 33.3391 12.0909 27.0326 12.0025 25.2642C11.7229 19.6714 13.0786 15.7736 16.0322 13.679C20.8388 10.2703 28.7414 12.3105 31.9168 13.3454C31.8711 13.3903 31.8237 13.4325 31.7784 13.4782C26.5677 18.7407 26.6914 27.7318 26.7041 28.2813C26.7037 28.4934 26.7214 28.7936 26.7458 29.2066C26.8355 30.7187 27.0023 33.5333 26.5566 36.7207C26.1423 39.6826 27.0553 42.5816 29.0611 44.6744C29.2688 44.891 29.4855 45.0945 29.7095 45.2859C28.8165 46.2421 26.8762 48.3564 24.8109 50.841ZM30.3794 43.4113C28.7627 41.7246 28.0285 39.3783 28.3648 36.9735C28.8355 33.6064 28.6616 30.6739 28.5683 29.0985C28.5553 28.8781 28.5437 28.685 28.5369 28.5325C29.2981 27.8576 32.8258 25.9674 35.3414 26.5438C36.4896 26.8068 37.1889 27.5885 37.4798 28.9332C38.985 35.8946 37.6791 38.7961 36.6297 41.1277C36.4134 41.608 36.2091 42.062 36.0346 42.5319L35.8994 42.8949C35.557 43.813 35.2384 44.6666 35.041 45.4772C33.3225 45.4719 31.6506 44.7379 30.3794 43.4113ZM30.6429 52.7999C30.1412 52.6745 29.6898 52.4567 29.425 52.2762C29.6461 52.172 30.0398 52.0305 30.7224 51.89C34.0263 51.2097 34.5364 50.7297 35.6506 49.315C35.9062 48.9908 36.1957 48.623 36.5967 48.1752C36.5965 48.1753 36.5968 48.1749 36.5967 48.1752C37.1941 47.5065 37.4677 47.6192 37.9631 47.8247C38.3647 47.9909 38.7557 48.4941 38.9143 49.048C38.9893 49.3096 39.0737 49.8062 38.7979 50.1924C36.4703 53.4513 33.0787 53.4094 30.6429 52.7999ZM47.933 68.8895C43.8913 69.7555 42.4603 67.6933 41.5173 65.3358C40.9086 63.8137 40.6095 56.9505 40.8218 49.3714C40.8245 49.2705 40.8102 49.1731 40.7824 49.0815C40.7582 48.9048 40.721 48.7259 40.6694 48.5459C40.3537 47.4431 39.5847 46.5206 38.662 46.1382C38.2954 45.9864 37.6225 45.7077 36.8139 45.9145C36.9864 45.204 37.2855 44.4019 37.6096 43.5331L37.7456 43.1676C37.8988 42.7556 38.0908 42.3288 38.2941 41.8772C39.3922 39.4376 40.8962 36.0962 39.2639 28.5476C38.6525 25.7203 36.6109 24.3396 33.5159 24.6602C31.6603 24.8522 29.9629 25.6009 29.1163 26.0302C28.9343 26.1224 28.7677 26.2115 28.6122 26.2983C28.8484 23.4495 29.7414 18.1258 33.0811 14.7575C35.1837 12.6368 37.9842 11.5895 41.3963 11.6459C48.1192 11.756 52.4304 15.2062 54.8634 18.0812C56.9599 20.5588 58.0952 23.0544 58.5484 24.4003C55.1411 24.0539 52.8238 24.7266 51.6489 26.406C49.0933 30.0591 53.0471 37.1498 54.9474 40.5575C55.2958 41.1821 55.5966 41.7218 55.6912 41.9511C56.31 43.4508 57.1111 44.452 57.696 45.1829C57.8753 45.4069 58.0492 45.6241 58.1815 45.8137C57.1496 46.1113 55.2959 46.7986 55.4648 50.2346C55.3286 51.9588 54.3596 60.0307 53.8676 62.8826C53.2179 66.6503 51.8314 68.0537 47.933 68.8895ZM64.8034 49.5834C63.7482 50.0733 61.9822 50.4408 60.3046 50.5195C58.4517 50.6064 57.5085 50.312 57.2867 50.131C57.1824 47.9899 57.9795 47.7661 58.8229 47.5293C58.9555 47.4919 59.0848 47.4557 59.2096 47.4121C59.2872 47.4752 59.3722 47.5379 59.4651 47.5993C60.9544 48.5823 63.6108 48.6883 67.3608 47.9143C67.3745 47.9114 67.3883 47.9087 67.4019 47.9059C66.8962 48.3788 66.0307 49.0136 64.8034 49.5834Z',
  },
  {
    name: 'React',
    icon: 'M45.537 23.9397C45.0689 23.7786 44.5839 23.6261 44.0846 23.482C44.1667 23.147 44.242 22.8164 44.309 22.4914C45.4084 17.1546 44.6895 12.8553 42.2349 11.4397C39.8812 10.0824 36.0319 11.4976 32.1443 14.8809C31.7705 15.2062 31.3956 15.5507 31.0209 15.9117C30.7712 15.6728 30.5219 15.442 30.2733 15.2212C26.199 11.6036 22.1151 10.0791 19.6628 11.4988C17.3114 12.86 16.615 16.9018 17.6047 21.9595C17.7002 22.448 17.812 22.9469 17.9383 23.4541C17.3603 23.6182 16.8023 23.7931 16.2684 23.9792C11.4917 25.6445 8.4411 28.2546 8.4411 30.9619C8.4411 33.758 11.7159 36.5626 16.6912 38.2631C17.0839 38.3973 17.4913 38.5242 17.9111 38.6447C17.7749 39.1932 17.6563 39.7308 17.5568 40.2552C16.6132 45.2251 17.3501 49.1714 19.6953 50.524C22.1176 51.9209 26.1831 50.4851 30.1417 47.0247C30.4546 46.7512 30.7686 46.4611 31.0832 46.1571C31.4909 46.5497 31.898 46.9213 32.3029 47.2698C36.1374 50.5695 39.9245 51.9019 42.2675 50.5455C44.6875 49.1446 45.4739 44.9053 44.4529 39.7475C44.3749 39.3536 44.2841 38.9512 44.1822 38.5416C44.4677 38.4572 44.748 38.3701 45.0213 38.2795C50.1936 36.5658 53.5589 33.7954 53.5589 30.9619C53.5589 28.2448 50.4099 25.6172 45.537 23.9397ZM44.4151 36.45C44.1684 36.5316 43.9153 36.6106 43.6573 36.6871C43.0863 34.8794 42.3157 32.9572 41.3726 30.9713C42.2726 29.0326 43.0134 27.135 43.5684 25.3391C44.03 25.4726 44.4779 25.6135 44.9096 25.7621C49.0847 27.1994 51.6315 29.3245 51.6315 30.9619C51.6315 32.706 48.881 34.9702 44.4151 36.45ZM42.5621 40.1219C43.0136 42.4026 43.0781 44.4646 42.779 46.0765C42.5103 47.525 41.9699 48.4907 41.3017 48.8775C39.8798 49.7005 36.8392 48.6307 33.5599 45.8088C33.184 45.4853 32.8053 45.1399 32.4255 44.7743C33.6968 43.3839 34.9673 41.7676 36.2074 39.9724C38.3885 39.7789 40.4491 39.4624 42.3179 39.0305C42.4099 39.4017 42.4916 39.7658 42.5621 40.1219ZM23.8228 48.7352C22.4336 49.2258 21.3272 49.2399 20.6584 48.8543C19.2352 48.0334 18.6436 44.8649 19.4506 40.6146C19.543 40.1279 19.653 39.6279 19.7799 39.1168C21.6281 39.5255 23.6736 39.8196 25.86 39.9968C27.1084 41.7534 28.4156 43.368 29.733 44.7818C29.4452 45.0597 29.1585 45.3242 28.8734 45.5735C27.1229 47.1036 25.3687 48.1892 23.8228 48.7352ZM17.3146 36.4393C15.1146 35.6874 13.2978 34.7101 12.0524 33.6436C10.9334 32.6853 10.3684 31.7339 10.3684 30.9619C10.3684 29.319 12.8178 27.2235 16.9029 25.7992C17.3985 25.6264 17.9174 25.4635 18.4559 25.3105C19.0205 27.1471 19.7611 29.0672 20.6548 31.0088C19.7495 32.9793 18.9984 34.93 18.4283 36.788C18.0444 36.6776 17.6725 36.5615 17.3146 36.4393ZM19.4962 21.5893C18.6483 17.256 19.2114 13.9871 20.6285 13.1669C22.1379 12.293 25.4756 13.5389 28.9935 16.6625C29.2183 16.8622 29.4441 17.0712 29.6705 17.2873C28.3596 18.6949 27.0643 20.2974 25.827 22.0437C23.705 22.2403 21.6739 22.5563 19.8064 22.9793C19.6889 22.507 19.5849 22.043 19.4962 21.5893ZM38.958 26.395C38.5115 25.6238 38.0532 24.8709 37.586 24.1386C39.0255 24.3206 40.4047 24.5621 41.7 24.8578C41.3111 26.104 40.8264 27.407 40.2559 28.7428C39.8467 27.9658 39.4138 27.1824 38.958 26.395ZM31.0215 18.6648C31.9105 19.628 32.8008 20.7033 33.6765 21.87C32.7941 21.8283 31.9007 21.8067 31 21.8067C30.1078 21.8067 29.221 21.8279 28.344 21.8688C29.2206 20.7129 30.1186 19.639 31.0215 18.6648ZM23.0342 26.4083C22.5883 27.1816 22.1634 27.9607 21.7606 28.7413C21.1993 27.4102 20.7191 26.1013 20.3269 24.8374C21.6142 24.5493 22.9869 24.3137 24.4173 24.1352C23.9435 24.8743 23.4814 25.6327 23.0342 26.4081V26.4083ZM24.4585 37.926C22.9806 37.7612 21.5873 37.5378 20.3003 37.2576C20.6988 35.9712 21.1896 34.6343 21.7628 33.2745C22.1666 34.0545 22.5932 34.834 23.0418 35.609H23.0419C23.499 36.3985 23.9725 37.1719 24.4585 37.926ZM31.0748 43.3949C30.1613 42.4092 29.2501 41.3189 28.3602 40.1462C29.2241 40.1801 30.1049 40.1974 31 40.1974C31.9196 40.1974 32.8287 40.1767 33.7235 40.1369C32.8449 41.3308 31.9578 42.4227 31.0748 43.3949ZM40.2743 33.2052C40.8774 34.5797 41.3857 35.9096 41.7893 37.1741C40.4812 37.4725 39.0688 37.7129 37.5807 37.8915C38.049 37.1493 38.5114 36.3835 38.9657 35.5957C39.4253 34.7987 39.8617 34.0005 40.2743 33.2052ZM37.2961 34.6328C36.5909 35.8557 35.8668 37.0231 35.1317 38.125C33.7929 38.2207 32.4097 38.27 31 38.27C29.5959 38.27 28.2302 38.2264 26.9151 38.141C26.1504 37.0247 25.4106 35.8538 24.7098 34.6433H24.7099C24.011 33.4361 23.3677 32.2187 22.7849 31.0081C23.3676 29.7948 24.0092 28.576 24.7041 27.371L24.7039 27.3712C25.4007 26.1629 26.134 24.9978 26.8916 23.8884C28.2334 23.787 29.6094 23.7341 30.9999 23.7341H31C32.3968 23.7341 33.7745 23.7874 35.1159 23.8897C35.862 24.991 36.5903 26.1523 37.2898 27.3608C37.9972 28.5827 38.6471 29.7934 39.2348 30.9808C38.6489 32.1885 38.0004 33.4114 37.2961 34.6328ZM41.2722 13.1095C42.783 13.9808 43.3705 17.4946 42.4213 22.1024C42.3607 22.3964 42.2926 22.6958 42.2185 22.9993C40.3467 22.5674 38.314 22.246 36.1859 22.0464C34.9462 20.2809 33.6615 18.676 32.372 17.2865C32.7187 16.9529 33.0649 16.6349 33.4097 16.3348C36.7406 13.4361 39.8537 12.2916 41.2722 13.1095ZM31 26.933C33.225 26.933 35.0288 28.7368 35.0288 30.9619C35.0288 33.1869 33.225 34.9908 31 34.9908C28.7749 34.9908 26.9711 33.1869 26.9711 30.9619C26.9711 28.7368 28.7749 26.933 31 26.933Z',
  },
  {
    name: 'Resend',
    icon: 'M49.7506 19.7083C47.6879 18.6006 45.377 18.0467 42.8178 18.0467H24.7693V58.1544H34.0513V44.0594H39.0608L47.0004 58.1544H58.116L49.136 42.6889C49.363 42.5793 49.587 42.4631 49.8078 42.3404C51.8706 41.1946 53.494 39.6284 54.6781 37.6421C55.8623 35.6177 56.4544 33.3449 56.4544 30.8238C56.4544 28.3792 55.8623 26.2019 54.6781 24.2921C53.494 22.3439 51.8516 20.816 49.7506 19.7083ZM44.5366 35.9805C43.8109 36.4008 42.9514 36.6108 41.9583 36.6108H34.0513V26.1829H41.0988C42.3211 26.1829 43.3525 26.3929 44.1929 26.813C45.0714 27.2333 45.7398 27.8445 46.1982 28.6466C46.6566 29.4105 46.8858 30.3082 46.8858 31.3396C46.8858 32.3709 46.6757 33.2876 46.2555 34.0897C45.8735 34.892 45.3006 35.5221 44.5366 35.9805Z',
  },
  {
    name: 'Stripe',
    icon: 'M13.1153 17.4759C10.0596 21.6818 10.0596 27.6813 10.0596 39.6805V41.9614C10.0596 53.9605 10.0596 59.9601 13.1153 64.1659C14.1022 65.5242 15.2967 66.7188 16.655 67.7056C20.8609 70.7614 26.8604 70.7614 38.8596 70.7614H41.1404C53.1396 70.7614 59.1391 70.7614 63.345 67.7056C64.7033 66.7188 65.8978 65.5242 66.8847 64.1659C69.9404 59.9601 69.9404 53.9605 69.9404 41.9614V39.6805C69.9404 27.6813 69.9404 21.6818 66.8847 17.4759C65.8978 16.1176 64.7033 14.9231 63.345 13.9362C59.1391 10.8805 53.1396 10.8805 41.1404 10.8805H38.8596C26.8604 10.8805 20.8609 10.8805 16.655 13.9362C15.2967 14.9231 14.1022 16.1176 13.1153 17.4759ZM38.0531 33.4895C38.0531 34.8563 39.7101 35.7264 42.7339 36.8445C48.4088 38.8739 51.9293 41.2766 51.9293 47.0343C51.9293 50.5137 50.728 53.206 48.4085 55.0286C46.3375 56.6854 43.2723 57.5551 39.5859 57.5551C34.9463 57.5551 30.4728 56.1469 28.0706 54.78L29.3131 47.0343C32.1301 48.6911 36.4375 49.975 39.0472 49.975C41.1594 49.975 42.3196 49.1881 42.3196 47.8212C42.3196 46.413 41.1183 45.5017 37.5147 44.2175C31.9228 42.1879 28.4848 39.7854 28.4848 34.1522C28.4848 31.0456 29.6029 28.4773 31.7572 26.6963C33.8282 24.9979 36.7278 24.0868 40.207 24.0868C45.1361 24.0868 48.6983 25.4536 50.4382 26.2821L49.1956 33.9449C47.0002 32.8683 43.8108 31.6669 40.7042 31.6669C39.0058 31.6669 38.0531 32.3293 38.0531 33.4895Z',
  },
  {
    name: 'Svelte',
    icon: 'M37.3867 14.5365C44.945 9.72091 55.3984 11.9663 60.6912 19.5418H60.6914C63.2288 23.0933 64.2281 27.5175 63.4637 31.8149C63.0972 33.8464 62.3226 35.7824 61.1866 37.506C62.844 40.6669 63.4001 44.2903 62.767 47.8028C62.0107 52.0193 59.5131 55.7222 55.887 58.0031L42.6128 66.4634C35.0556 71.2788 24.6022 69.0343 19.3082 61.4582C16.7713 57.9064 15.772 53.4824 16.5359 49.185C16.9028 47.1534 17.6777 45.2173 18.814 43.4937C17.1558 40.3331 16.5992 36.7097 17.2324 33.1972C17.9891 28.9807 20.4865 25.278 24.1124 22.9968L37.3867 14.5365ZM24.7682 57.9827C27.2888 61.6164 31.8086 63.2917 36.0886 62.1789H36.0884C37.043 61.9238 37.953 61.524 38.7865 60.9934L52.0639 52.5316C54.245 51.1593 55.7474 48.9319 56.2027 46.3955C56.6624 43.8104 56.0611 41.1491 54.5347 39.0127C52.0141 35.379 47.4944 33.7037 43.2144 34.8165C42.2604 35.0714 41.3512 35.4711 40.5183 36.0015L35.452 39.2304C35.2 39.3906 34.925 39.5115 34.6365 39.5888C33.347 39.9231 31.9858 39.4178 31.2268 38.323C30.7674 37.6787 30.5866 36.8766 30.725 36.0975C30.8623 35.3336 31.3148 34.6629 31.9716 34.2495L45.2501 25.7874C45.5021 25.6269 45.7771 25.5061 46.0657 25.4289C47.3547 25.0944 48.7155 25.5994 49.4741 26.694C49.8798 27.2684 50.0694 27.9676 50.0097 28.6682L49.9642 29.1607L50.4577 29.3105C52.3245 29.8737 54.0812 30.7518 55.6522 31.9068L56.3321 32.4057L56.5822 31.6432C56.7161 31.2376 56.8221 30.8233 56.8995 30.4032C57.3591 27.8181 56.7578 25.1568 55.2314 23.0203C52.7108 19.3867 48.1912 17.7114 43.9112 18.8242C42.9566 19.0792 42.0466 19.479 41.2131 20.0097L27.9358 28.4722C25.7545 29.8439 24.252 32.071 23.7969 34.6073C23.3373 37.1924 23.9386 39.8537 25.465 41.9901C27.9856 45.6238 32.5053 47.2991 36.7853 46.1863C37.7391 45.9313 38.6484 45.532 39.4816 45.0022L44.5486 41.7722C44.8002 41.6119 45.0749 41.4911 45.3631 41.414C46.6526 41.0797 48.0138 41.585 48.7728 42.6798C49.232 43.3241 49.4131 44.1259 49.2755 44.9051C49.1376 45.669 48.6849 46.3399 48.028 46.7535L34.7495 55.2153C34.4975 55.3758 34.2224 55.4966 33.9339 55.5738C32.6449 55.9083 31.2841 55.4032 30.5255 54.3087C30.1194 53.7345 29.9296 53.0351 29.9899 52.3344L30.0354 51.8419L29.5419 51.6922C27.6754 51.129 25.9188 50.2514 24.3478 49.097L23.6675 48.5974L23.4174 49.3599C23.2832 49.7654 23.1772 50.1797 23.1001 50.5998C22.6405 53.185 23.2418 55.8463 24.7682 57.9827Z',
  },
  {
    name: 'Vercel',
    icon: 'M39.9999 13.8742L69.7914 66.1253H10.2085L39.9999 13.8742Z',
  },
  {
    name: 'Vue',
    icon: 'M60.456 12.5h11.298L40 67.5l-31.754-55h11.3L40 47.93 60.456 12.5Z M59.053 12.5 40 45.499 20.948 12.5h11.719L40 25.202 47.334 12.5h11.719Z',
  },
  {
    name: 'Supabase',
    icon: 'M39.7566 12.6767C39.7199 10.2352 36.6348 9.18743 35.1132 11.0997L12.1519 39.9562C9.44169 43.3622 11.8724 48.3853 16.2308 48.3853H39.9765L40.2557 66.9809C40.2924 69.4224 43.3775 70.47 44.8991 68.5579L67.8604 39.7013C70.5704 36.2953 68.1397 31.2723 63.7815 31.2723H39.879L39.7566 12.6767Z',
  },
  {
    name: 'Huggingface',
    icon: 'M49.241 30.291c.393.139.685.562.963.964.376.544.725 1.05 1.261.765a3.624 3.624 0 1 0-4.9-1.498c.248.467.8.247 1.381.014.457-.183.932-.373 1.295-.245Z M31.204 31.255c.278-.402.57-.825.963-.964.363-.128.838.062 1.294.245.583.232 1.134.453 1.383-.014a3.624 3.624 0 1 0-4.902 1.498c.537.285.886-.22 1.262-.765Z M58.09 33.704a2.356 2.356 0 1 0 0-4.711 2.356 2.356 0 0 0 0 4.71Z M26.742 31.348a2.356 2.356 0 1 1-4.711 0 2.356 2.356 0 0 1 4.711 0Z M35.101 36.534c1.728.853 3.677 1.816 5.775 1.816 2.104 0 4.074-.974 5.815-1.836.448-.221.905-.447 1.321-.619.394-.163.889-.34 1.391-.373.56-.038 1.308.102 1.834.778.436.562.51 1.25.51 1.772 0 1.906-.654 4.617-2.32 6.887-1.713 2.333-4.486 4.175-8.551 4.175s-6.838-1.842-8.551-4.175c-1.667-2.27-2.321-4.981-2.321-6.887 0-.507.07-1.158.461-1.705.474-.663 1.176-.862 1.757-.85.504.009.993.17 1.37.319.402.158.837.367 1.262.576l.247.122Zm-2.166 2.173c.129 1.322.647 3.066 1.727 4.536.421.574.93 1.11 1.54 1.564a6.293 6.293 0 0 1 3.06-2.033c.29-.087.588.412.893.923.295.493.596.996.903.996.327 0 .648-.496.961-.981.327-.507.646-1 .955-.902a6.284 6.284 0 0 1 2.795 1.827c.514-.416.95-.89 1.321-1.394 1.08-1.47 1.598-3.214 1.726-4.536-.242.111-.518.247-.839.406l-.17.084c-1.638.813-4.136 2.052-6.931 2.052-2.804 0-5.322-1.252-6.964-2.068l-.002-.001-.337-.167c-.24-.118-.45-.22-.638-.306Zm15.9-.837.001.005-.001-.005Z M45.826 64.83c-1.55.264-3.143.403-4.769.403-1.515 0-3.002-.12-4.452-.351-1.806 2.048-4.635 3.085-8.425 3.085-2.309 0-4.976-.388-7.924-1.153h-.001a47.375 47.375 0 0 1-4.288-1.454c-3.585-1.422-5.43-2.746-6.174-4.427-.49-1.109-.454-2.3.101-3.353.052-.098.107-.194.165-.286a4.256 4.256 0 0 1-.574-3.437 3.847 3.847 0 0 1 1.296-2.037 4.238 4.238 0 0 1-.575-1.602c-.178-1.235.231-2.468 1.153-3.472.718-.782 1.732-1.213 2.856-1.213h.03a28.075 28.075 0 0 1-1.274-8.386c0-15.512 12.575-28.086 28.086-28.086 15.512 0 28.086 12.574 28.086 28.086 0 2.928-.448 5.752-1.28 8.406a4.08 4.08 0 0 1 .399-.02c1.123 0 2.138.43 2.856 1.213.922 1.004 1.331 2.237 1.153 3.472a4.24 4.24 0 0 1-.575 1.602 3.848 3.848 0 0 1 1.295 2.037c.173.657.35 2.026-.574 3.437.059.092.114.188.166.286.555 1.053.59 2.244.1 3.353-.743 1.68-2.589 3.005-6.174 4.426-2.204.874-4.222 1.437-4.287 1.455h-.001c-2.949.765-5.615 1.153-7.924 1.153-3.822 0-6.666-1.055-8.471-3.138Zm-4.769-52.87c13.91 0 25.187 11.276 25.187 25.187 0 1.922-.216 3.795-.623 5.594-.71-.689-1.648-1.064-2.683-1.064-.94 0-1.906.31-2.873.924-.641.407-1.35 1.129-2.08 2.036-.676-.938-1.623-1.56-2.706-1.731a4.046 4.046 0 0 0-.626-.05c-2.472 0-3.96 2.145-4.522 4.075-.279.651-1.618 3.62-3.633 5.634-3.057 3.054-3.83 6.205-2.336 9.579a25.44 25.44 0 0 1-5.865.04c1.519-3.39.75-6.553-2.318-9.62-2.015-2.013-3.354-4.982-3.633-5.633-.563-1.93-2.05-4.074-4.522-4.074-.208 0-.42.016-.627.049-1.082.17-2.029.794-2.705 1.731-.73-.907-1.439-1.629-2.08-2.036-.967-.614-1.933-.924-2.873-.924-1.173 0-2.222.482-2.953 1.356l-.019.022a25.256 25.256 0 0 1-.697-5.908c0-13.91 11.277-25.187 25.187-25.187ZM19.54 44.576c.37 0 .821.157 1.32.473 1.545.98 4.529 6.109 5.62 8.103.367.669.992.951 1.556.951 1.117 0 1.99-1.11.102-2.523-2.84-2.124-1.843-5.597-.488-5.81.06-.01.118-.014.175-.014 1.232 0 1.775 2.123 1.775 2.123s1.593 4.001 4.33 6.736c2.737 2.735 2.879 4.93.884 7.856-1.36 1.995-3.965 2.597-6.634 2.597-2.767 0-5.605-.648-7.195-1.06-.079-.02-9.75-2.752-8.525-5.077.206-.391.545-.548.972-.548.916 0 2.23.723 3.462 1.402 1.09.6 2.117 1.166 2.75 1.166.301 0 .514-.129.6-.442.262-.937-1.52-1.627-3.467-2.382-2.338-.906-4.915-1.904-4.486-3.534.138-.528.514-.743 1.041-.742 1.352 0 3.702 1.41 5.614 2.559 1.31.787 2.416 1.45 2.852 1.45.082 0 .14-.024.172-.075.537-.867.243-1.472-3.542-3.763l-.868-.523c-3.309-1.986-5.457-3.276-4.064-4.793.174-.19.42-.274.72-.274 2.298.001 7.728 4.943 7.728 4.943s1.466 1.524 2.352 1.524c.204 0 .377-.08.495-.279.316-.533-1.166-2.04-2.763-3.664-1.573-1.6-3.258-3.313-3.439-4.317-.247-1.37.173-2.063.951-2.063Zm42.08.473c.498-.316.949-.473 1.319-.473.777 0 1.198.693.95 2.063-.18 1.004-1.865 2.717-3.438 4.317-1.597 1.623-3.08 3.13-2.763 3.664.118.199.29.28.495.28.886 0 2.351-1.525 2.351-1.525s5.43-4.942 7.729-4.943c.3 0 .546.085.72.274 1.392 1.517-.755 2.807-4.064 4.793l-.868.523c-3.785 2.291-4.08 2.896-3.543 3.763.032.051.091.075.173.075.436 0 1.541-.663 2.852-1.45 1.912-1.148 4.261-2.559 5.614-2.559.527 0 .903.214 1.041.742.428 1.63-2.148 2.628-4.486 3.534-1.948.755-3.73 1.445-3.468 2.382.087.313.3.441.601.441.633 0 1.66-.565 2.75-1.165 1.233-.679 2.546-1.402 3.462-1.402.426 0 .766.157.971.547 1.225 2.326-8.446 5.057-8.524 5.078-1.59.412-4.428 1.06-7.196 1.06-2.668 0-5.273-.602-6.633-2.597-1.995-2.925-1.853-5.12.883-7.856 2.737-2.735 4.33-6.736 4.33-6.736s.544-2.123 1.776-2.123c.057 0 .115.004.175.014 1.355.213 2.351 3.686-.488 5.81-1.888 1.412-1.015 2.523.102 2.523.563 0 1.189-.282 1.555-.95 1.092-1.995 4.075-7.123 5.621-8.104Z',
  },
]

export default ExampleCard
