/**
 * TEAM: frontend_infra
 *
 * @flow strict
 *
 * HOWTO: Add new icons
 *
 * Icons require four fields of information
 *   • name - The name of the icon e.g "Leaf"
 *   • category - One of "action", "deprecated", "detailed", "industry",
 *      "information", "location", "transportation", or "web"
 *   • description - A short, several word description of the icon image
 *      e.g. "A thumb pointing up"
 *   • path - An array of "d" values which are attributes of the <path> tag
 *      of an <svg>. The source SVG icon must be of size 64px by 64px.
 *
 * Add the respective fields below as a named object to _iconData.
 */

import * as React from "react";

const _iconData = {
  active: {
    name: "Active",
    category: "information",
    description: "Progress",
    path: [
      "M62 32C62 48.5685 48.5685 62 32 62C15.4315 62 2 48.5685 2 32C2 15.4315 15.4315 2 32 2C48.5685 2 62 15.4315 62 32ZM31.9985 8.31592V31.9994C27.971 35.2946 25.297 37.3972 22.623 39.4999C20.1022 41.482 17.5813 43.4643 13.9262 46.4459C13.5822 46.7264 13.0647 46.6113 12.8746 46.21L11.4123 43.123C4.06519 27.6123 14.2424 9.49346 31.3108 7.69676C31.6784 7.65809 31.9985 7.94632 31.9985 8.31592Z",
    ],
  },
  add: {
    name: "Add",
    category: "action",
    description: "Plus sign",
    path: [
      "M57 27H37V7a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1v20H7a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h20v20a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V37h20a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1z",
    ],
  },
  addDoc: {
    name: "Add Doc",
    category: "information",
    description: "Plus sign on a document",
    path: [
      "M38 2.24v16.51a.25.25 0 00.25.25h16.51a.1.1 0 00.07-.17L38.17 2.17a.1.1 0 00-.17.07z",
      "M54.9 25H32V2.1a.09.09 0 00-.026-.074A.09.09 0 0031.9 2H9.25a.25.25 0 00-.25.25v59.5a.25.25 0 00.25.25h45.5a.25.25 0 00.25-.25V25.1a.091.091 0 00-.026-.074A.091.091 0 0054.9 25zM43.25 46.5H35v8.25a.25.25 0 01-.25.25h-5.5a.25.25 0 01-.25-.25V46.5h-8.25a.25.25 0 01-.25-.25v-5.5a.25.25 0 01.25-.25H29v-8.25a.25.25 0 01.25-.25h5.5a.25.25 0 01.25.25v8.25h8.25a.25.25 0 01.25.25v5.5a.25.25 0 01-.25.25z",
    ],
  },
  airport: {
    name: "Airport",
    category: "location",
    description: "Airport control tower with a plane taking off",
    path: [
      "M25.9 22.981l-2.83-4.736c-.156-.26-.043-.413.252-.339l7.256 1.823c.344.066.7.013 1.009-.149l3.788-2.269.474-.283 2.841-1.7-4.006-1.006a1.537 1.537 0 0 1-.819-.608l-2.834-4.736c-.156-.26-.043-.413.251-.339l13.091 3.288 7.577-4.535a2.76 2.76 0 0 1 2.829 4.736l-16.1 9.636-.473.284-4.736 2.834c-.31.163-.666.216-1.009.149l-5.742-1.442a1.537 1.537 0 0 1-.819-.608zm35.1 8.08a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-22a1 1 0 0 1 1-1h3V23l-3.293-3.293A2.782 2.782 0 0 1 2 18v-4a1 1 0 0 1 1-1h5v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v4a2.782 2.782 0 0 1-.707 1.707L14 23v8.061h47zM20 45v-8H9a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h11zm18 0v-8H26v8h12zm18-1v-6a1 1 0 0 0-1-1H44v8h11a1 1 0 0 0 1-1z",
    ],
  },
  analytics: {
    name: "Analytics",
    category: "deprecated",
    description: "A basic bar chart",
    path: [
      "M57 6H7a1 1 0 0 0-1 1v50a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zM20 51a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V33a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v18zm16 0a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v38zm16 0a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v30z",
    ],
  },
  anchor: {
    name: "Anchor",
    category: "industry",
    description: "Ship Anchor",
    path: [
      "M34.837 55.935V27.123h7a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-5.663a10 10 0 1 0-8.674 0h-5.663a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h7v28.8a23.994 23.994 0 0 1-15.688-8.8h3.688a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-10a1 1 0 0 0-1 1v4.019c-.024.342.001.686.075 1.021.13.343.306.668.522.964a30.1 30.1 0 0 0 50.86 0 4.1 4.1 0 0 0 .523-.964c.074-.335.1-.679.075-1.021v-4.019a1 1 0 0 0-1-1h-10a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h3.687a23.994 23.994 0 0 1-15.687 8.8l-.055.012zm-3-47.812a4 4 0 1 1 0 8 4 4 0 0 1 0-8z",
    ],
  },
  appSwitcher: {
    name: "AppSwitcher",
    category: "action",
    description: "A 3 by 3 grid for switching apps",
    path: [
      "M6 7C6 6.44771 6.44772 6 7 6H19.8571C20.4094 6 20.8571 6.44772 20.8571 7V19.8571C20.8571 20.4094 20.4094 20.8571 19.8571 20.8571H7C6.44771 20.8571 6 20.4094 6 19.8571V7ZM6 25.5714C6 25.0191 6.44772 24.5714 7 24.5714H19.8571C20.4094 24.5714 20.8571 25.0191 20.8571 25.5714V38.4286C20.8571 38.9808 20.4094 39.4286 19.8571 39.4286H7C6.44771 39.4286 6 38.9808 6 38.4286V25.5714ZM7 43.1429C6.44772 43.1429 6 43.5906 6 44.1429V57C6 57.5523 6.44771 58 7 58H19.8571C20.4094 58 20.8571 57.5523 20.8571 57V44.1429C20.8571 43.5906 20.4094 43.1429 19.8571 43.1429H7ZM24.5714 7C24.5714 6.44771 25.0191 6 25.5714 6H38.4286C38.9808 6 39.4286 6.44772 39.4286 7V19.8571C39.4286 20.4094 38.9808 20.8571 38.4286 20.8571H25.5714C25.0191 20.8571 24.5714 20.4094 24.5714 19.8571V7ZM25.5714 24.5714C25.0191 24.5714 24.5714 25.0191 24.5714 25.5714V38.4286C24.5714 38.9808 25.0191 39.4286 25.5714 39.4286H38.4286C38.9808 39.4286 39.4286 38.9808 39.4286 38.4286V25.5714C39.4286 25.0191 38.9808 24.5714 38.4286 24.5714H25.5714ZM24.5714 44.1429C24.5714 43.5906 25.0191 43.1429 25.5714 43.1429H38.4286C38.9808 43.1429 39.4286 43.5906 39.4286 44.1429V57C39.4286 57.5523 38.9808 58 38.4286 58H25.5714C25.0191 58 24.5714 57.5523 24.5714 57V44.1429ZM44.1428 6C43.5905 6 43.1428 6.44771 43.1428 7V19.8571C43.1428 20.4094 43.5905 20.8571 44.1428 20.8571H57C57.5522 20.8571 58 20.4094 58 19.8571V7C58 6.44772 57.5522 6 57 6H44.1428ZM43.1428 25.5714C43.1428 25.0191 43.5905 24.5714 44.1428 24.5714H57C57.5522 24.5714 58 25.0191 58 25.5714V38.4286C58 38.9808 57.5522 39.4286 57 39.4286H44.1428C43.5905 39.4286 43.1428 38.9808 43.1428 38.4286V25.5714ZM44.1428 43.1429C43.5905 43.1429 43.1428 43.5906 43.1428 44.1429V57C43.1428 57.5523 43.5905 58 44.1428 58H57C57.5522 58 58 57.5523 58 57V44.1429C58 43.5906 57.5522 43.1429 57 43.1429H44.1428Z",
    ],
  },
  archive: {
    name: "Archive",
    category: "action",
    description: "Filing Cabinet",
    path: [
      "M7 6h50a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm3 51V22h44v35a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1zm10-28v4a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1H21a1 1 0 0 0-1 1z",
    ],
  },
  attach: {
    name: "Attach",
    category: "action",
    description: "Paper clip",
    path: [
      "M29.5 44.5V13a1 1 0 0 0-1-1h-3a1 1 0 0 0-1 1v31.5a7.5 7.5 0 0 0 15 0v-30C39.5 7.596 33.904 2 27 2S14.5 7.596 14.5 14.5v30C14.5 54.165 22.335 62 32 62s17.5-7.835 17.5-17.5V13a1 1 0 0 0-1-1h-3a1 1 0 0 0-1 1v31.5C44.5 51.404 38.904 57 32 57s-12.5-5.596-12.5-12.5v-30a7.5 7.5 0 1 1 15 0v30a2.5 2.5 0 0 1-5 0z",
    ],
  },
  attention: {
    name: "Attention",
    category: "information",
    description: "An exclamation mark inside a circle ",
    path: [
      "M32 2.023c-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30zm4 48.924a1.078 1.078 0 0 1-1.077 1.076h-5.847A1.078 1.078 0 0 1 28 50.947V45.1c0-.594.482-1.076 1.076-1.077h5.847c.595 0 1.076.482 1.077 1.077v5.847zM36 39a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v26z",
    ],
  },
  barCode: {
    name: "BarCode",
    category: "information",
    description: "Bar Code",
    path: [
      "M16 9h6v46h-6V9zm12 0h18v46H28V9zM10 9v46H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h7zm51 0a1 1 0 0 1 1 1v44a1 1 0 0 1-1 1h-9V9h9z",
    ],
  },
  battery: {
    name: "Battery",
    category: "detailed",
    description: "A medium-fidelity battery",
    path: [""],
    elaboratePath: ((
      <g fill="none" fillRule="evenodd">
        <path d="M0 0h64v64H0z" />
        <path
          d="M3 14.066h29v36H3a1 1 0 0 1-1-1v-34a1 1 0 0 1 1-1zm53 12h5a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-5v-12z"
          fill="#141414"
          fillRule="nonzero"
        />
        <path
          d="M38 14.066h17a1 1 0 0 1 1 1v34a1 1 0 0 1-1 1H38v-36z"
          fill="#F17651"
          fillRule="nonzero"
        />
      </g>
    ): React.Element<"g">),
  },
  bell: {
    name: "Bell",
    category: "information",
    description: "Ringing Bell",
    path: [
      "M54.36 43.232L51.667 40l-.861-1.033-.166-.2L50 38V28a17.991 17.991 0 0 0-12.088-16.986 5.992 5.992 0 0 0-11.824 0A17.991 17.991 0 0 0 14 28v10l-.64.768-.166.2L12.333 40 9.64 43.232A3.217 3.217 0 0 0 9 45v6a1 1 0 0 0 1 1h16a6 6 0 1 0 12 0h16a1 1 0 0 0 1-1v-6a3.217 3.217 0 0 0-.64-1.768z",
    ],
  },
  billing: {
    name: "Billing",
    category: "deprecated",
    description: "Multiple stacked documents",
    path: [
      "M62 21H2V10a1 1 0 0 1 1-1h58a1 1 0 0 1 1 1v11zM2 27h60v27a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V27zm54 21v-4a1 1 0 0 0-1-1H39a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1z",
    ],
  },
  booking: {
    name: "Booking",
    category: "industry",
    description: "Multiple tickets",
    path: [
      "M62 24a8 8 0 1 0 0 16v14a1 1 0 0 1-1 1H28V9h33a1 1 0 0 1 1 1v14zM2 10a1 1 0 0 1 1-1h19v46H3a1 1 0 0 1-1-1V40a8 8 0 1 0 0-16V10z",
    ],
  },
  bookmark: {
    name: "Bookmark",
    category: "information",
    description: "Ribbon bookmark",
    path: [
      "M55 57c0 .55-.377.754-.838.454L32.838 43.546c-.518-.3-1.158-.3-1.676 0L9.838 57.454c-.461.3-.838.1-.838-.454V7a1 1 0 0 1 1-1h44a1 1 0 0 1 1 1v50z",
    ],
  },
  bookmarkEmpty: {
    name: "Bookmark Empty",
    category: "information",
    description: "Empty ribbon bookmark",
    path: [
      "M54.162 57.454C54.623 57.754 55 57.55 55 57V7C55 6.44772 54.5523 6 54 6H10C9.44772 6 9 6.44772 9 7V57C9 57.554 9.377 57.754 9.838 57.454L31.162 43.546C31.6804 43.246 32.3196 43.246 32.838 43.546L54.162 57.454ZM47.3187 43.3332C47.6373 43.5406 47.8978 43.3996 47.8978 43.0195L48 14.2222C48 13.3333 47.6528 13.1111 46.9722 13.1111H17.1111C16.7295 13.1111 16.1111 13.3333 16.1111 14.2222V43.0195C16.1111 43.4023 16.3716 43.5406 16.6902 43.3332L31.4254 33.7226C31.7836 33.5153 32.2253 33.5153 32.5835 33.7226L47.3187 43.3332Z",
    ],
  },
  calendar: {
    name: "Calendar",
    category: "information",
    description: "Monthly calendar abstraction",
    path: [
      "M57 12h-5V7a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5H19V7a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5H7a1 1 0 0 0-1 1v44a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V13a1 1 0 0 0-1-1zm-5 39a1 1 0 0 1-1 1H13a1 1 0 0 1-1-1V25a1 1 0 0 1 1-1h38a1 1 0 0 1 1 1v26zM16 29v3h5v-4h-4a1 1 0 0 0-1 1zm0 7h5v4h-5v-4zm0 11a1 1 0 0 0 1 1h4v-4h-5v3zm9-19h5v4h-5v-4zm0 8h5v4h-5v-4zm0 8h5v4h-5v-4zm9-16h5v4h-5v-4zm0 8h5v4h-5v-4zm0 8h5v4h-5v-4zm13-16h-4v4h5v-3a1 1 0 0 0-1-1zm-4 8h5v4h-5v-4zm0 12h4a1 1 0 0 0 1-1v-3h-5v4z",
    ],
  },
  camera: {
    name: "Camera",
    description: "camera",
    category: "action",
    path: [
      "M55.8911917,16.8083141 L44.1709845,16.8083141 L42.9689119,12.2355658 C42.6683938,10.9145496 41.4663212,10 40.0639033,10 L23.7357513,10 C22.3333333,10 21.1312608,10.9145496 20.8307427,12.2355658 L19.6286701,16.8083141 L8.00863558,16.8083141 C5.20379965,16.8083141 3,19.0438799 3,21.8891455 L3,48.9191686 C3,51.7644342 5.20379965,54 8.00863558,54 L55.9913644,54 C58.7962003,54 61,51.7644342 61,48.9191686 L61,21.8891455 C60.8998273,19.1454965 58.6960276,16.8083141 55.8911917,16.8083141 Z M31.9499136,47.1916859 C25.0379965,47.1916859 19.4283247,41.5011547 19.4283247,34.4896074 C19.4283247,27.47806 25.0379965,21.7875289 31.9499136,21.7875289 C38.8618307,21.7875289 44.4715026,27.47806 44.4715026,34.4896074 C44.4715026,41.5011547 38.8618307,47.1916859 31.9499136,47.1916859 Z",
    ],
  },
  cancel: {
    name: "Cancel",
    category: "action",
    description: "X",
    path: [
      "M53.213 46.142L39.071 32l14.142-14.142a1 1 0 0 0 0-1.414l-5.657-5.657a1 1 0 0 0-1.414 0L32 24.929 17.858 10.787a1 1 0 0 0-1.414 0l-5.657 5.657a1 1 0 0 0 0 1.414L24.929 32 10.787 46.142a1 1 0 0 0 0 1.414l5.657 5.657a1 1 0 0 0 1.414 0L32 39.071l14.142 14.142a1 1 0 0 0 1.414 0l5.657-5.657a1 1 0 0 0 0-1.414z",
    ],
  },
  capital: {
    name: "Capital",
    category: "industry",
    description: "Flexport Capital",
    path: [
      "M13 0h46a1 1 0 0 1 1 1v34a1 1 0 0 1-1 1H12V1a1 1 0 0 1 1-1zm24.857 26.296C40.909 25.871 43 24.125 43 21.3c0-3.477-2.872-4.27-6.39-4.99-2.538-.52-3.734-.904-3.734-2.213 0-1.152 1.22-1.897 3.087-1.897 1.597 0 2.835.667 3.205 1.987l.006.02a.635.635 0 0 0 .608.432h2.111a.614.614 0 0 0 .623-.6c-.412-2.343-2.094-3.816-4.66-4.28V6.6c0-.331-.28-.6-.627-.6H34.72a.614.614 0 0 0-.627.6v3.154c-2.79.476-4.665 2.054-4.665 4.68 0 3.364 2.8 4.132 5.864 4.786 2.61.563 4.237.88 4.237 2.46 0 1.49-1.553 2.078-3.324 2.078-2.227 0-3.39-.65-3.76-2.237a.642.642 0 0 0-.623-.472h-2.195a.614.614 0 0 0-.627.596c.32 2.472 2.093 4.069 5.094 4.579V29.4c0 .331.28.6.627.6h2.509a.614.614 0 0 0 .627-.6v-3.104zM6 42h48v5a1 1 0 0 1-1 1H0V7a1 1 0 0 1 1-1h5v36z",
    ],
  },
  cargo: {
    name: "Cargo",
    category: "industry",
    description: "Stacked boxes",
    path: [
      "M7 35h21a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V36a1 1 0 0 1 1-1zm29 0h21a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H36a1 1 0 0 1-1-1V36a1 1 0 0 1 1-1zM21.5 6h21a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1h-21a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1z",
    ],
  },
  chartArea: {
    name: "Chart Area",
    category: "information",
    description: "Upward area graph",
    path: [
      "M61 49a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v39h53zm.31-39.276c.38-.398.69-.274.69.276v33H14V22l9.257-8.331a1.106 1.106 0 0 1 1.47.018L42 30 61.31 9.724z",
    ],
  },
  chartBar: {
    name: "Chart Bar",
    category: "information",
    description: "Upward bar chart",
    path: [
      "M57 6H7a1 1 0 0 0-1 1v50a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zM20 51a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V33a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v18zm16 0a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v38zm16 0a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1V21a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v30z",
    ],
  },
  chartLine: {
    name: "Chart Line",
    category: "information",
    description: "Upward line chart",
    path: [
      "M36.915 22.128a1.008 1.008 0 0 0-1.405.183L10.865 54.225c-.408.47-.99.756-1.611.791H3.673c-.55 0-.725-.356-.389-.791L34.42 13.911a1 1 0 0 1 1.4-.183l11.046 8.467a1.247 1.247 0 0 0 1.534-.063L61.185 10.53c.407-.372.741-.222.741.328v6.1a2.584 2.584 0 0 1-.741 1.672L48.721 29.936a1.246 1.246 0 0 1-1.534.064l-10.272-7.872zm-20.286 5.036l-3.667 4.752L2.771 24a2.316 2.316 0 0 1-.789-1.614v-5.6c0-.55.355-.724.789-.386l13.858 10.764zm44.508 10.748a.585.585 0 0 1 .9.572v4.641a1.731 1.731 0 0 1-.9 1.429l-18.933 8.989c-.56.229-1.196.16-1.693-.185L27.064 42.887l3.667-4.749 10.547 8.214a1.785 1.785 0 0 0 1.693.185l18.166-8.625z",
    ],
  },
  chartPie: {
    name: "Chart Pie",
    category: "information",
    description: "Pie Chart",
    path: [
      "M27.888 29.014H2.038c1.43-14.195 12.655-25.421 26.85-26.851v25.851a1 1 0 0 1-1 1zm7-26.851c15.712 1.58 27.51 15.068 26.983 30.85-.527 15.783-13.199 28.455-28.981 28.983-15.783.527-29.272-11.27-30.852-26.982h31.85a1 1 0 0 0 1-1V2.163z",
    ],
  },
  chat: {
    name: "Chat",
    category: "action",
    description: "Chat message bubbles",
    path: [
      "M57 25a1 1 0 0 1 1 1v31c0 .55-.334.699-.743.331L50.222 51 48 49H21a1 1 0 0 1-1-1V36h29a1 1 0 0 0 1-1V25h7zm-14 5H16l-2.222 2-7.035 6.331C6.334 38.7 6 38.55 6 38V7a1 1 0 0 1 1-1h36a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1z",
    ],
  },
  check: {
    name: "Check",
    category: "action",
    description: "Check mark",
    path: [
      "M61.964 16.52L23.778 54.706a1.006 1.006 0 0 1-1.421 0l-5.8-5.8v-.005L2.294 34.641a1.006 1.006 0 0 1 0-1.421l5.685-5.684a1.006 1.006 0 0 1 1.421 0l13.548 13.548 31.79-31.79a1.006 1.006 0 0 1 1.421 0l5.805 5.806a1.006 1.006 0 0 1 0 1.42z",
    ],
  },
  client: {
    name: "Client",
    category: "information",
    description: "A user in a box",
    path: [
      "M61 9H2.984a1 1 0 0 0-1 1v44a1 1 0 0 0 1 1H61a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1zM33.5 45h-25a.5.5 0 0 1-.5-.5 13.072 13.072 0 0 1 9.965-11.145 7.5 7.5 0 1 1 6.07 0A13.072 13.072 0 0 1 34 44.5a.5.5 0 0 1-.5.5zM56 40a1 1 0 0 1-1 1H41a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4zm0-12a1 1 0 0 1-1 1H41a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4z",
    ],
  },
  clipboard: {
    name: "Clipboard",
    category: "information",
    description: "Clipboard",
    path: [
      "M54 6h-9v10H19V6h-9a1 1 0 0 0-1 1v54a1 1 0 0 0 1 1h44a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zm-5.166 24.243L27.288 51.789a.568.568 0 0 1-.8 0l-3.275-3.275-8.043-8.043a.568.568 0 0 1 0-.8l3.208-3.207a.565.565 0 0 1 .8 0L26.82 44.1l17.937-17.934a.568.568 0 0 1 .8 0l3.275 3.275c.222.221.222.58.002.802zM39.8 3v7H24.2V3a1 1 0 0 1 1-1h13.6a1 1 0 0 1 1 1z",
    ],
  },
  clock: {
    name: "Clock",
    category: "information",
    description: "Clock",
    path: [
      "M31.958 2c-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30a30 30 0 0 0-30-30zm15.414 42.586l-2.828 2.828a1 1 0 0 1-1.414 0L29.665 33.949a2.782 2.782 0 0 1-.707-1.707V13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v17.759l.707.706 11.707 11.707a1 1 0 0 1 0 1.414z",
    ],
  },
  cog: {
    name: "Cog",
    category: "action",
    description: "Mechanical Cog",
    path: [
      "M60.146 39.536l-2.828-2.228-3.053-2.423c.123-.957.185-1.92.184-2.885v-.053c0-.965-.061-1.928-.184-2.885l3.053-2.423 2.828-2.227c.43-.375.606-.963.454-1.512a30.27 30.27 0 0 0-6.452-11.16 1.478 1.478 0 0 0-1.537-.36l-3.2 1.279-3.76 1.486a22.427 22.427 0 0 0-5.052-2.921l-1.065-7.433a1.48 1.48 0 0 0-1.081-1.151 30.262 30.262 0 0 0-12.892.005 1.479 1.479 0 0 0-1.08 1.155l-1.073 7.437a22.4 22.4 0 0 0-5.051 2.927l-6.973-2.779a1.479 1.479 0 0 0-1.537.36A30.263 30.263 0 0 0 3.4 22.9c-.152.55.026 1.137.456 1.511l5.922 4.624a22.562 22.562 0 0 0-.187 2.912V32c0 .974.062 1.946.187 2.912l-5.924 4.624a1.48 1.48 0 0 0-.454 1.511 30.263 30.263 0 0 0 6.449 11.162c.4.406.998.546 1.537.36l6.973-2.779a22.4 22.4 0 0 0 5.051 2.927l1.073 7.437c.108.56.528 1.008 1.08 1.151 4.247.927 8.644.93 12.892.006.552-.143.973-.59 1.081-1.151l1.073-7.428a22.461 22.461 0 0 0 5.052-2.92l3.76 1.485 3.2 1.278a1.478 1.478 0 0 0 1.537-.359A30.285 30.285 0 0 0 60.6 41.048a1.479 1.479 0 0 0-.454-1.512zM32 41.974c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10z",
    ],
  },
  comment: {
    name: "Comment",
    category: "action",
    description: "Chat message box",
    path: [
      "M57 9H7a1 1 0 0 0-1 1v44.491a.5.5 0 0 0 .861.353L18.977 43H57a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1z",
    ],
  },
  compare: {
    name: "Compare",
    category: "action",
    description: "Split view",
    path: [
      "M7 6H57C57.5523 6 58 6.44772 58 7V57C58 57.5523 57.5523 58 57 58H7C6.44772 58 6 57.5523 6 57V7C6 6.44772 6.44772 6 7 6ZM51 52C51.5523 52 52 51.5523 52 51V13C52 12.4477 51.5523 12 51 12H32V52H51Z",
    ],
  },
  compass: {
    name: "Compass",
    category: "industry",
    description: "Analog compass",
    path: [
      "M32 2C15.431 2 2 15.431 2 32c0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30C62 15.431 48.569 2 32 2zm14 30c-.077.075-.155.148-.231.225-4.513 4.509-9.021 9.02-13.525 13.532a.778.778 0 0 1-.6.242c-4.373-.006-8.746-.006-13.119 0-.467 0-.516-.05-.516-.516 0-4.364-.002-8.728-.006-13.092a.866.866 0 0 1 .282-.669C22.859 27.151 27.431 22.577 32 18h14v14zm-14 4a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",
    ],
  },
  container: {
    name: "Container",
    category: "industry",
    description: "One container",
    path: [
      "M61 9H3a1 1 0 0 0-1 1v44a1 1 0 0 0 1 1h58a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1zM14 48a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V16a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v32zm14 0a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V16a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v32zm14 0a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V16a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v32zm14 0a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V16a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v32z",
    ],
  },
  confirmDoc: {
    name: "Confirm Document",
    category: "information",
    description: "A document with a checkmark",
    path: [
      "M38 2l17 17H38V2zm0 23h17v36a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h22v23h6zm7.863 10.6a.489.489 0 0 0 .006-.677l-2.7-2.776a.457.457 0 0 0-.66 0l-14.772 15.2-6.3-6.48a.457.457 0 0 0-.66 0l-2.641 2.719a.489.489 0 0 0 0 .679l6.623 6.818 2.7 2.776a.457.457 0 0 0 .66 0L45.863 35.6z",
    ],
  },
  containers: {
    name: "Containers",
    category: "industry",
    description: "Two containers stacked vertically",
    path: [
      "M57 35H7a1 1 0 0 0-1 1v21a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V36a1 1 0 0 0-1-1zM18 51a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v9zm11 0a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v9zm12 0a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v9zm11 0a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v9zm5-45a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H19a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h38zM29 22v-9a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1zm12 0v-9a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1zm11 0v-9a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1z",
    ],
  },
  creditCard: {
    name: "Credit Card",
    category: "information",
    description: "Credit card",
    path: [
      "M62 13.15V10.5a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v10.05h60v-7.4zM2 36v17.5a1 1 0 0 0 1 1h58a1 1 0 0 0 1-1V28.6H2zm53.62 11a1 1 0 0 1-1 1H40.75a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h13.87a1 1 0 0 1 1 1z",
    ],
  },
  customs: {
    name: "Customs",
    category: "industry",
    description: "Customs",
    path: [
      "M57 5.96H7a1 1 0 0 0-1 1v38c.032.6.377 1.139.908 1.419l24.184 11.162c.583.23 1.233.23 1.816 0l24.184-11.162c.531-.28.876-.82.908-1.419v-38a1 1 0 0 0-1-1zM46.871 24.715l-7.237 7.416 1.708 10.461c.052.318-.125.457-.394.309L32 37.954 23.052 42.9c-.269.148-.446.009-.394-.309l1.614-9.885.092-.584-7.235-7.408c-.219-.224-.152-.444.147-.489L27.282 22.7l4.471-9.519c.136-.288.358-.288.494 0l4.475 9.519 10 1.531c.301.04.368.26.149.484z",
    ],
  },
  customsFail: {
    name: "Customs Fail",
    category: "industry",
    description: "Customs Fail",
    path: [
      "M45.417 3.607l14.976 14.976a4 4 0 0 1 1.171 2.828v21.178a4 4 0 0 1-1.171 2.828L45.417 60.393a4 4 0 0 1-2.828 1.171H21.411a4 4 0 0 1-2.828-1.171L3.607 45.417a4 4 0 0 1-1.171-2.828V21.411a4 4 0 0 1 1.171-2.828L18.583 3.607a4 4 0 0 1 2.828-1.171h21.178a4 4 0 0 1 2.828 1.171zm1.379 38.257L36.932 32l9.864-9.864a.697.697 0 0 0 0-.986l-3.946-3.946a.697.697 0 0 0-.986 0L32 27.068l-9.864-9.864a.697.697 0 0 0-.986 0l-3.946 3.946a.697.697 0 0 0 0 .986L27.068 32l-9.864 9.864a.697.697 0 0 0 0 .986l3.946 3.946a.697.697 0 0 0 .986 0L32 36.932l9.864 9.864a.697.697 0 0 0 .986 0l3.946-3.946a.697.697 0 0 0 0-.986z",
    ],
  },
  customsPass: {
    name: "Customs Pass",
    category: "industry",
    description: "Customs Pass",
    path: [
      "M57 5.96a1 1 0 0 1 1 1v38a1.708 1.708 0 0 1-.908 1.419L32.908 57.541c-.583.23-1.233.23-1.816 0L6.908 46.379A1.708 1.708 0 0 1 6 44.96v-38a1 1 0 0 1 1-1h50zm-4.893 14.904a.656.656 0 0 0 0-.926l-3.786-3.786a.656.656 0 0 0-.926 0L26.662 36.884l-8.836-8.835a.656.656 0 0 0-.927 0l-3.707 3.707a.656.656 0 0 0 0 .926l9.302 9.304 3.782 3.782c.256.256.67.256.927 0l24.904-24.904z",
    ],
  },
  dataEntry: {
    name: "Data Entry",
    category: "industry",
    description: "A computer terminal window",
    path: [
      "M61 9H3a1 1 0 0 0-1 1v44a1 1 0 0 0 1 1h58a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1zM22 20a1 1 0 0 1-1 1h-3v22h3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h3V21H9a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v4z",
    ],
  },
  dataTable: {
    name: "Data Table",
    category: "deprecated",
    description: "Data table",
    path: [
      "M0 55.75h64V8H0v47.75zm19.668-34.318V14.21h37.284v7.222H19.668zm0 19.888h37.284v7.222H19.668V41.32zm0-13.556h37.284v7.224H19.668v-7.224zM6.334 21.432V14.21h8v7.222h-8zm0 13.556v-7.222h8v7.222h-8zm0 13.554V41.32h8v7.222h-8z",
    ],
  },
  doc: {
    name: "Doc",
    category: "information",
    description: "A single document",
    path: [
      "M38 2l17 17H38V2zm-6 23h23v36a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h22v23z",
    ],
  },
  docs: {
    name: "Docs",
    category: "information",
    description: "Two offset documents",
    path: [
      "M15 16v38h30v5a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V17a1 1 0 0 1 1-1h5zM42.435 4L55 16.467H42.435V4zM38 20.867h17v26.4a.736.736 0 0 1-.739.733H21V4.733A.736.736 0 0 1 21.739 4H38v16.867z",
    ],
  },
  dollar: {
    name: "Dollar",
    category: "information",
    description: "US Dollar sign in a circle",
    path: [
      "M32 2.017c-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30zm3 43.827v5.173a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-5.294c-4.784-.85-7.61-3.511-8.121-7.631a1 1 0 0 1 1-.994h3.5c.472.004.881.329.993.788.59 2.644 2.443 3.727 5.994 3.727 2.824 0 5.3-.978 5.3-3.462 0-2.635-2.595-3.162-6.755-4.1-4.884-1.09-9.349-2.371-9.349-7.978 0-4.376 2.988-7.006 7.437-7.8v-5.256a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v5.265c4.09.773 6.772 3.229 7.43 7.133a1 1 0 0 1-.994 1h-3.366a1.017 1.017 0 0 1-.969-.72l-.009-.033c-.591-2.2-2.565-3.312-5.11-3.312-2.976 0-4.923 1.242-4.923 3.162 0 2.182 1.908 2.822 5.953 3.688 5.61 1.2 10.189 2.522 10.189 8.317 0 4.708-3.334 7.619-8.2 8.327z",
    ],
  },
  dot: {
    name: "Dot",
    category: "information",
    description: "A solid circle",
    path: [
      "M32 62C15.431 62 2 48.569 2 32 2 15.431 15.431 2 32 2c16.569 0 30 13.431 30 30 0 16.569-13.431 30-30 30z",
    ],
  },
  down: {
    name: "Down",
    category: "action",
    description: "Solid down arrow",
    path: [
      "M54.293 24.707L37 42V3a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1v39L9.707 24.707C9.318 24.318 9 24.45 9 25v13c.034.633.284 1.235.707 1.707l21.586 21.586a1 1 0 0 0 1.414 0l21.586-21.586A2.782 2.782 0 0 0 55 38V25c0-.55-.318-.682-.707-.293z",
    ],
  },
  download: {
    name: "Download",
    category: "action",
    description: "Down arrow on top of a horizontal bar",
    path: [
      "M54.293 11.123c.389-.389.707-.258.707.292v13a2.784 2.784 0 0 1-.707 1.708L32.707 47.708a1 1 0 0 1-1.414 0L9.707 26.123A2.784 2.784 0 0 1 9 24.415v-13c0-.55.318-.681.707-.292L27 28.415V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v25.415l17.293-17.292zM10 52h44a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1z",
    ],
  },
  downOpen: {
    name: "Down Open",
    category: "action",
    description: "Open downward facing arrow",
    path: [
      "M32 35.966L9.707 13.673c-.389-.389-.707-.257-.707.293v13c.034.633.284 1.235.707 1.707l21.586 21.586a1 1 0 0 0 1.414 0l21.586-21.586A2.782 2.782 0 0 0 55 26.966v-13c0-.55-.318-.682-.707-.293L32 35.966",
    ],
  },
  ellipsis: {
    name: "Ellipsis",
    category: "action",
    description: "Three dots in a row",
    path: [
      "M9 39a7 7 0 1 1 0-14 7 7 0 0 1 0 14zm23 0a7 7 0 1 1 0-14 7 7 0 0 1 0 14zm23 0a7 7 0 1 1 0-14 7 7 0 0 1 0 14z",
    ],
  },
  expired: {
    name: "Expired",
    category: "information",
    description: "X enclosed in a counter-clockwise circular arrow",
    path: [
      "M34 4.5c-14.36 0-26 11.64-26 26 0 .833.043 1.655.12 2.468a16.971 16.971 0 0 1 22.011 23.244A26 26 0 1 0 34 4.5zm13.359 36.908l-2.451 2.451a.87.87 0 0 1-1.226 0l-11.669-11.67a2.41 2.41 0 0 1-.613-1.479V14.033a.869.869 0 0 1 .867-.866h3.466a.869.869 0 0 1 .867.866v15.392l.613.611 10.146 10.146a.87.87 0 0 1 0 1.226zm-24.581-.686c4.296 4.296 4.296 11.26 0 15.556a11 11 0 1 1 0-15.556zm-3.535 13.435l1.414-1.414a1 1 0 0 0 0-1.415L17.828 48.5l2.832-2.831a1 1 0 0 0 0-1.415l-1.414-1.414a1 1 0 0 0-1.415 0L15 45.672l-2.828-2.829a1 1 0 0 0-1.415 0l-1.414 1.414a1 1 0 0 0 0 1.415l2.829 2.828-2.832 2.831a1 1 0 0 0 0 1.415l1.414 1.414a1 1 0 0 0 1.415 0L15 51.328l2.828 2.829a1 1 0 0 0 1.415 0z",
    ],
  },
  export: {
    name: "Export",
    category: "action",
    description:
      "Arrow pointing from the center of a square to the top right corner",
    path: [
      "M57.293 30.3c.389-.386.707-.254.707.3v26.45a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1h26.533c.55 0 .682.318.293.707l-4.586 4.586a2.782 2.782 0 0 1-1.707.707H13a1 1 0 0 0-1 1v38a1 1 0 0 0 1 1h38a1 1 0 0 0 1-1V36.6c.033-.635.282-1.24.707-1.714l4.586-4.586zm-9.8-17.985l-9.956-.26c-.32-.009-.402-.196-.182-.416l5.209-5.208c.271-.241.62-.378.983-.385h13.434a1 1 0 0 1 .991 1v13.398c-.009.363-.145.71-.385.983l-5.208 5.208c-.217.218-.408.138-.417-.182l-.294-9.886-5.349 5.35a.928.928 0 0 1-.056.083L34.95 33.309a1 1 0 0 1-1.414 0l-2.829-2.828a1 1 0 0 1 0-1.414l11.317-11.314a.881.881 0 0 1 .1-.069l5.369-5.369z",
    ],
  },
  facebook: {
    name: "Facebook",
    category: "web",
    description: "The Facebook lowercase f",
    path: [
      "M49.556 11.093H39.458c-.664 0-1.257.356-1.778 1.067-.521.711-.782 1.588-.782 2.631v7.253h12.658V32.57H36.898V64h-12.09V32.569H14V22.044h10.809V15.93c0-4.456 1.398-8.225 4.195-11.307C31.801 1.541 35.286 0 39.458 0h10.098v11.093z",
    ],
  },
  factory: {
    name: "Factory",
    category: "location",
    description: "Factory Location",
    path: [
      "M57.226 12.633L36 29.981V13c0-.55-.348-.715-.774-.367L14 29.981V7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v50a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V13c0-.55-.348-.715-.774-.367z",
    ],
  },
  fC: {
    name: "FC",
    category: "location",
    description: "Freight Consolidation",
    path: [
      "M57.246 23.431c.487.38.787.952.822 1.569v32a1 1 0 0 1-1 1h-10a1 1 0 0 1-1-1V37a1 1 0 0 0-1-1h-26a1 1 0 0 0-1 1v20a1 1 0 0 1-1 1h-10a1 1 0 0 1-1-1V25c.035-.617.335-1.19.823-1.569L31.246 6.569a1.558 1.558 0 0 1 1.645 0l24.355 16.862zM25.068 42h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1V43a1 1 0 0 1 1-1z",
    ],
  },
  filter: {
    name: "Filter",
    category: "action",
    description: "Cone Filter",
    path: [
      "M54.01 2.044h-44a1 1 0 0 0-1 1V12c.032.64.256 1.254.643 1.765l14.713 17.5.634.754v29.065c0 .55.391.776.869.5l12.263-7.004c.513-.332.835-.89.868-1.5V32.029h.01l.643-.765 14.713-17.5c.387-.51.61-1.125.644-1.764V3.044a1 1 0 0 0-1-1z",
    ],
  },
  flag: {
    name: "Flag",
    category: "information",
    description: "Flag",
    path: [
      "M6 7a1 1 0 0 1 1-1h7v51a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm44.7 18.924l7.227 17.152a.618.618 0 0 1-.612.924H19.992L20 6h37.315a.618.618 0 0 1 .615.924L50.7 24.076a2.74 2.74 0 0 0 0 1.848z",
    ],
  },
  flowBranch: {
    name: "FlowBranch",
    category: "information",
    description: "Two nodes or branches the flow into one node vertically",
    path: [
      "M55 11a9 9 0 1 0-12 8.477V29H21v-9.523a9 9 0 1 0-6 0v25.046a9 9 0 1 0 6 0V35h27a1 1 0 0 0 1-1V19.477A9 9 0 0 0 55 11zM18 8a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 48a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm28-42a3 3 0 1 1 0-6 3 3 0 0 1 0 6z",
    ],
  },
  flowCascade: {
    name: "Flow Cascade",
    category: "information",
    description: "One node or branch splitting into two",
    path: [
      "M46 44a9 9 0 0 0-8.477 6H21V32h16.523a9 9 0 1 0 0-6H21v-6.523a9 9 0 1 0-6 0V55a1 1 0 0 0 1 1h21.523A9 9 0 1 0 46 44zm0-18a3 3 0 1 1 0 6 3 3 0 0 1 0-6zM18 8a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm28 48a3 3 0 1 1 0-6 3 3 0 0 1 0 6z",
    ],
  },
  folder: {
    name: "Folder",
    category: "information",
    description: "Folder",
    path: [
      "M61 15H28l-.707-.707L24 11l-1.293-1.293A2.782 2.782 0 0 0 21 9H3a1 1 0 0 0-1 1v44a1 1 0 0 0 1 1h58a1 1 0 0 0 1-1V16a1 1 0 0 0-1-1z",
    ],
  },
  forward: {
    name: "Forward",
    category: "action",
    description: "Curved arrow to the right representing a forward action",
    path: [
      "M37.914 17.848h.044V9.857c0-.549.528-.88.928-.581l22.8 17.257a.755.755 0 0 1 0 1.162L38.887 45.05c-.4.3-.929-.031-.929-.581v-8.013a38.932 38.932 0 0 0-1.384-.025c-13.874 0-26.651 6.54-33.332 17.069a4.337 4.337 0 0 0-.21.389c-.146.3-.3.6-.583.6a.444.444 0 0 1-.093-.011c-.357-.073-.349-.45-.342-.814 0-.137.006-.279 0-.423a29.5 29.5 0 0 1-.094-2.32c-.005-18.237 16.144-33.073 35.994-33.073z",
    ],
  },
  globe: {
    name: "Globe",
    category: "location",
    description: "Globe illustration",
    path: [
      "M31.9 61.988c-2.682-.243-7.343-10.371-7.847-27h15.9c-.509 16.629-5.17 26.757-7.853 27h-.2zm14.052-32.997c-.296-9.829-2.044-19.408-5.168-25.691a30.02 30.02 0 0 1 21.068 25.691h-15.9zm-6.001 0H24.049C24.567 12.172 29.335 2 32 2s7.433 10.172 7.951 26.991zm6.002 6H61.85a30.022 30.022 0 0 1-21.056 25.687c3.12-6.287 4.865-15.862 5.159-25.687zm-27.905-6H2.15a30.02 30.02 0 0 1 21.066-25.69c-3.124 6.282-4.868 15.861-5.168 25.69zm-.001 6c.294 9.825 2.039 19.4 5.159 25.687A30.022 30.022 0 0 1 2.15 34.991h15.897z",
    ],
  },
  home: {
    name: "Home",
    category: "location",
    description:
      "House illustration representing a home or headquarter location",
    path: [
      "M57.178 23.431l-3.088-2.138V11a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1v3.37l-11.268-7.8a1.557 1.557 0 0 0-1.644 0L6.822 23.431c-.487.38-.787.952-.822 1.569v32a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V43a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v14a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V25a2.145 2.145 0 0 0-.822-1.569z",
    ],
  },
  horizontalDrag: {
    name: "Horizontal Drag",
    category: "action",
    description: "vertical open rectangle",
    path: [
      "M30 2C27.7909 2 26 3.79086 26 6V58C26 60.2091 27.7909 62 30 62H34C36.2091 62 38 60.2091 38 58V6C38 3.79086 36.2091 2 34 2H30ZM31 17L31 47H33L33 17H31Z",
    ],
  },
  hourGlass: {
    name: "Hour Glass",
    category: "information",
    description: "An hour glass that represents time running out",
    path: [
      "M42 29l9.106-4.553c.525-.299.861-.844.894-1.447V3a1 1 0 0 0-1-1H13a1 1 0 0 0-1 1v20c.033.603.37 1.148.894 1.447L22 29l5.106 2.553L28 32l-.894.447L20 36l-7.106 3.553A1.776 1.776 0 0 0 12 41v20a1 1 0 0 0 1 1h38a1 1 0 0 0 1-1V41a1.776 1.776 0 0 0-.894-1.447L44 36l-7.106-3.553L36 32l.894-.447L42 29zm-23.1-8.262a1.774 1.774 0 0 1-.9-1.446V9a1 1 0 0 1 1-1h27v11.292a1.774 1.774 0 0 1-.9 1.446l-12.2 6.094a2.263 2.263 0 0 1-1.79 0L18.9 20.738z",
    ],
  },
  import: {
    name: "Import",
    category: "action",
    description: "A downward arrow pointing into an open drawer",
    path: [
      "M57.293 30.3c.389-.386.707-.254.707.3v26.45a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1h26.533c.55 0 .682.318.293.707l-4.586 4.586a2.782 2.782 0 0 1-1.707.707H13a1 1 0 0 0-1 1v38a1 1 0 0 0 1 1h38a1 1 0 0 0 1-1V36.6c.033-.635.282-1.24.707-1.714l4.586-4.586zm-16.372-2.967l9.952.258c.32.008.402.196.182.416l-5.208 5.208c-.272.24-.62.377-.983.385h-13.43a1 1 0 0 1-.992-1V19.209c.009-.363.145-.71.385-.983l5.209-5.208c.216-.218.407-.138.416.182l.294 9.886 5.349-5.35c.022-.026.031-.059.056-.084L53.465 6.339a1 1 0 0 1 1.414 0l2.828 2.828a1 1 0 0 1 0 1.414L46.39 21.895a.881.881 0 0 1-.1.069l-5.369 5.369z",
    ],
  },
  inbox: {
    name: "Inbox",
    category: "action",
    description: "An open folder organizer",
    path: [
      "M57.813 31.026L52.262 6.974A1.319 1.319 0 0 0 51.038 6h-38a1.32 1.32 0 0 0-1.225.974L6.262 31.026c-.136.65-.211 1.31-.224 1.974v24a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V33a10.652 10.652 0 0 0-.225-1.974zM51.055 33h-10c-.588.028-1.104.4-1.316.949l-1.368 4.1c-.211.55-.728.923-1.316.951H27.028a1.485 1.485 0 0 1-1.317-.949l-1.367-4.1A1.485 1.485 0 0 0 23.028 33h-10.99l.21-.927v-.048l4.33-19.05c.15-.558.645-.953 1.222-.975h28.482a1.316 1.316 0 0 1 1.222.975l4.329 19.05a.791.791 0 0 1 0 .084l.2.891h-.978z",
    ],
  },
  indicatorActive: {
    name: "Indicator Active",
    category: "information",
    description: "",
    path: [""],
    elaboratePath: ((
      <g fill="none" transform="translate(5 5)">
        <circle cx="25" cy="28" r="25" fill="currentColor" />
        <path
          fill="#ffffff"
          d="M25,40.5055526 C19.9409792,40.5100296 15.3776125,37.4659943 13.4385061,32.7933529 C11.4993997,28.1207115 12.5665867,22.7400444 16.1422721,19.1611919 C19.7179575,15.5823393 25.0976776,14.510389 29.772034,16.4453578 C34.4463904,18.3803265 37.4944646,22.9409964 37.4944666,28.0000192 C37.4944693,34.902315 31.9022931,40.4994443 25,40.5055526 Z"
        />
        <path
          fill="currentColor"
          d="M53.999981,16.6055485 L53.999981,0.390606047 C53.999981,0.174890776 53.8251092,1.89966708e-05 53.609394,1.89966708e-05 L37.3944515,1.89966708e-05 C37.2034862,-0.00185173001 37.0391703,0.134640493 37.0059818,0.322709006 C36.9727932,0.51077752 37.0804652,0.695267604 37.260536,0.758873837 C44.4677467,3.79764865 50.2023514,9.53225334 53.2411262,16.739464 C53.3047324,16.9195348 53.4892225,17.0272068 53.677291,16.9940182 C53.8653595,16.9608297 54.0018517,16.7965138 53.999981,16.6055485 Z"
        />
      </g>
    ): React.Element<"g">),
  },
  indicatorCluster: {
    name: "Indicator Cluster",
    category: "information",
    description: "",
    path: [""],
    elaboratePath: ((
      <g>
        <defs>
          <path
            id="indicatorcluster-a"
            d="M25,0 C11.1939655,0 0,11.1939655 0,25 C0,38.8060345 11.1939655,50 25,50 C38.8060345,50 50,38.8060345 50,25 C50,11.1939655 38.8060345,0 25,0 Z"
          />
        </defs>
        <g fill="none" fillRule="evenodd" transform="translate(7 7)">
          <use fill="currentColor" xlinkHref="#indicatorcluster-a" />
          <polygon
            fill="#ffffff"
            points="39.881 27.976 27.976 27.976 27.976 39.881 22.024 39.881 22.024 27.976 10.119 27.976 10.119 22.024 22.024 22.024 22.024 10.119 27.976 10.119 27.976 22.024 39.881 22.024"
          />
        </g>
      </g>
    ): React.Element<"g">),
  },
  indicatorInactive: {
    name: "Indicator Inactive",
    category: "information",
    description: "",
    path: [""],
    elaboratePath: ((
      <g>
        <defs>
          <path
            id="indicatorinactive-a"
            d="M25,37.5055334 C19.9409792,37.5100104 15.3776125,34.4659752 13.4385061,29.7933338 C11.4993997,25.1206923 12.5665867,19.7400253 16.1422721,16.1611727 C19.7179575,12.5823202 25.0976776,11.5103699 29.772034,13.4453386 C34.4463904,15.3803074 37.4944646,19.9409772 37.4944666,25 C37.4944693,31.9022958 31.9022931,37.4994252 25,37.5055334 Z"
          />
        </defs>
        <g fill="none" fillRule="evenodd" transform="translate(7 7)">
          <circle
            cx="25"
            cy="25"
            r="25"
            fill="currentColor"
            fillRule="nonzero"
          />
          <use
            fill="#ffffff"
            fillRule="nonzero"
            xlinkHref="#indicatorinactive-a"
          />
        </g>
      </g>
    ): React.Element<"g">),
  },
  insight: {
    name: "Insight",
    category: "information",
    description: "A shining light bulb",
    path: [
      "M7 29h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zM30 6h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm-18.07 8.757l2.828-2.829a1 1 0 0 1 1.414 0l4.243 4.243a1 1 0 0 1 0 1.414l-2.829 2.829a1 1 0 0 1-1.414 0l-4.243-4.243a1 1 0 0 1 0-1.414zm31.656 1.415l4.242-4.243a1 1 0 0 1 1.414 0l2.829 2.828a1 1 0 0 1 0 1.414l-4.242 4.243a1 1 0 0 1-1.415 0l-2.828-2.828a1 1 0 0 1 0-1.414zM51 29h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zm-6 2.013c0 3.572-1.473 6.986-4.074 9.434h.04C39.54 41.873 39 42.422 39 43.738V48H25v-4.262c0-1.316-.542-1.865-1.968-3.291h.041A13 13 0 1 1 45 31.013zM25 52h14v5a1 1 0 0 1-1 1H26a1 1 0 0 1-1-1v-5z",
    ],
  },
  insurance: {
    name: "Insurance",
    category: "information",
    description: "A dollar sign inside a shield",
    path: [
      "M7 6H57C57.6 6 58 6.4 58 7V45C58 45.6 57.6 46.1 57.1 46.4L32.9 57.6C32.3 57.8 31.7 57.8 31.1 57.6L6.9 46.4C6.4 46.1 6 45.6 6 45V7C6 6.4 6.4 6 7 6ZM34.3 45.3V41.2C38.1 40.6 40.8 38.3 40.7 34.6C40.7 30.1 37.1 29 32.7 28.1C29.5 27.4 28 26.9 28 25.2C28 23.7 29.6 22.7 31.9 22.7C33.9 22.7 35.4 23.6 35.9 25.3C36 25.7 36.4 25.9 36.7 25.9H39.3C39.8 25.9 40.1 25.5 40.1 25.1C39.6 22 37.5 20.1 34.3 19.5V15.4C34.3 15 33.9 14.6 33.5 14.6H30.4C30 14.6 29.6 15 29.6 15.4V19.5C26.1 20.1 23.8 22.2 23.8 25.6C23.8 30 27.3 31 31.1 31.9L31.2117 31.9237C34.4451 32.6093 36.4 33.0238 36.4 35.1C36.4 37 34.4 37.8 32.2 37.8C29.4 37.8 28 37 27.5 34.9C27.4 34.6 27.1 34.3 26.7 34.3H24C23.6 34.3 23.2 34.7 23.2 35.1C23.6 38.3 25.8 40.4 29.6 41.1V45.3C29.6 45.7 30 46.1 30.4 46.1H33.5C33.9 46.1 34.3 45.7 34.3 45.3Z",
    ],
  },
  knowledge: {
    name: "Knowledge",
    category: "information",
    description: "An i inside a solid circle",
    path: [
      "M32 2.017c-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30zm3.969 49.012a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-26a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v26zm.062-32.1c0 .594-.482 1.076-1.076 1.077h-5.847a1.078 1.078 0 0 1-1.077-1.077v-5.847a1.078 1.078 0 0 1 1.077-1.076h5.847a1.078 1.078 0 0 1 1.076 1.076v5.847z",
    ],
  },
  leaf: {
    name: "Leaf",
    category: "information",
    description: "A leaf with a small stem",
    path: [
      "M47 27c0 3.37-.776 6.545-2.185 9.33l-7.88-7.88a1 1 0 00-1.415 0l-3.535 3.535 9.274 9.274L53.198 53.2l-3.535 3.535a1 1 0 01-1.415 0L36.344 44.83C33.607 46.217 30.45 47 27 47 10.75 47 7 29.712 7 18.667V7.997C7 7.447 7.446 7 7.998 7h10.669C37 7 47 15.954 47 27z",
    ],
  },
  lcl: {
    name: "Lcl",
    category: "industry",
    description: "Less than Container Load",
    path: [
      "M57 6H7a1 1 0 0 0-1 1v50a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zm-5 45a1 1 0 0 1-1 1H13a1 1 0 0 1-1-1V13a1 1 0 0 1 1-1h38a1 1 0 0 1 1 1v38zm-7-19H32V19a1 1 0 0 0-1-1H19a1 1 0 0 0-1 1v26a1 1 0 0 0 1 1h26a1 1 0 0 0 1-1V33a1 1 0 0 0-1-1z",
    ],
  },
  left: {
    name: "Left",
    category: "action",
    description: "An arrow pointing to the left",
    path: [
      "M39.085 54.293L21.792 37h39a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-39L39.085 9.707c.389-.389.257-.707-.293-.707h-13a2.782 2.782 0 0 0-1.707.707L2.5 31.293a1 1 0 0 0 0 1.414l21.585 21.586a2.782 2.782 0 0 0 1.707.707h13c.55 0 .682-.318.293-.707z",
    ],
  },
  leftOpen: {
    name: "Left Open",
    category: "action",
    description: "Open Arrow pointing to the left",
    path: [
      "M28.585 32L50.877 9.707c.389-.389.258-.707-.292-.707h-13a2.784 2.784 0 0 0-1.708.707L14.292 31.293a1 1 0 0 0 0 1.414l21.585 21.586a2.784 2.784 0 0 0 1.708.707h13c.55 0 .681-.318.292-.707L28.585 32",
    ],
  },
  library: {
    name: "Library",
    category: "location",
    description: "Library Building",
    path: [
      "M57.067 15.556c.545.247.905.78.933 1.377V22H6v-5.067c.028-.598.388-1.13.933-1.377L31.067 6.15c.606-.2 1.26-.2 1.866 0l24.134 9.406zm.226 35.737c.423.472.673 1.074.707 1.707v4a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-4a2.782 2.782 0 0 1 .707-1.707L9 49l.293-.293L10 48V28h8v20h10V28h8v20h10V28h8v20l.707.707L55 49l2.293 2.293z",
    ],
  },
  lightning: {
    name: "Lightning",
    category: "information",
    description: "Lightning Bolt",
    path: [
      "M53 23.96H32v-21c0-.55-.225-.611-.5-.135L10.5 39.1c-.276.476-.051.865.5.865h21v21c0 .55.225.611.5.135l21-36.27c.275-.481.05-.87-.5-.87z",
    ],
  },
  link: {
    name: "Link",
    category: "action",
    description: "Two chain links",
    path: [
      "M44 14c9.941 0 18 8.059 18 18s-8.059 18-18 18h-8a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h8c6.627 0 12-5.373 12-12s-5.373-12-12-12h-8a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h8zM19 29h26a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H19a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zm9 15a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-8c-9.941 0-18-8.059-18-18s8.059-18 18-18h8a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-8c-6.627 0-12 5.373-12 12s5.373 12 12 12h8z",
    ],
  },
  linkedin: {
    name: "LinkedIn",
    category: "web",
    description: "LinkedIn Logo Mark",
    path: [
      "M14.507 6.827c0 1.896-.688 3.508-2.063 4.835-1.374 1.328-3.152 1.991-5.333 1.991-2.086 0-3.792-.663-5.12-1.99C.664 10.334 0 8.722 0 6.826 0 4.836.664 3.2 1.991 1.92 3.32.64 5.073 0 7.253 0c2.181 0 3.911.64 5.191 1.92 1.28 1.28 1.968 2.916 2.063 4.907zM.427 63.004V19.058H14.08v43.946H.427zm21.76-29.866c0-4.077-.095-8.77-.285-14.08h11.805l.71 6.115h.285c2.845-4.74 7.348-7.11 13.511-7.11 4.741 0 8.557 1.587 11.45 4.764C62.553 26.003 64 30.72 64 36.977v26.027H50.347v-24.32c0-6.352-2.323-9.528-6.97-9.528-3.318 0-5.64 1.706-6.968 5.12-.285.568-.427 1.706-.427 3.413v25.315H22.187V33.138z",
    ],
  },
  list: {
    name: "List",
    category: "information",
    description: "Three items in a bulleted list",
    path: [
      "M3 7h9v10H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm0 20h9v10H3a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zm0 20h9v10H3a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zM20 7h41a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H20V7zm0 20h41a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H20V27zm0 20h41a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H20V47z",
    ],
  },
  location: {
    name: "Location",
    category: "location",
    description: "Map Location Waypoint Indicator",
    path: [
      "M32 2c-11.598 0-21 9.402-21 21 0 11.6 15 32 21 39 6-7 21-27.4 21-39 0-11.598-9.402-21-21-21zm0 31c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10z",
    ],
  },
  locked: {
    name: "Locked",
    category: "information",
    description: "Locked Padlock",
    path: [
      "M54 24h-6v-6c0-8.837-7.163-16-16-16S16 9.163 16 18v6h-6a1 1 0 0 0-1 1v36a1 1 0 0 0 1 1h44a1 1 0 0 0 1-1V25a1 1 0 0 0-1-1zM32 48a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm10-24H22v-6c0-5.523 4.477-10 10-10s10 4.477 10 10v6z",
    ],
  },
  login: {
    name: "Login",
    category: "action",
    description: "Arrow pointing to the right inside an open box",
    path: [
      "M11.123 9.707c-.389-.389-.258-.707.292-.707h13a2.784 2.784 0 0 1 1.708.707l21.585 21.586a1 1 0 0 1 0 1.414L26.123 54.293a2.784 2.784 0 0 1-1.708.707h-13c-.55 0-.681-.318-.292-.707L28.415 37H3a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h25.415L11.123 9.707zM52 54V10a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v44a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1z",
    ],
  },
  logout: {
    name: "Logout",
    category: "action",
    description: "Arrow pointing to the right outside an open box",
    path: [
      "M25.122 9.707c-.389-.389-.258-.707.292-.707h13a2.784 2.784 0 0 1 1.708.707l21.585 21.586a1 1 0 0 1 0 1.414L40.122 54.293a2.784 2.784 0 0 1-1.708.707h-13c-.55 0-.68-.318-.292-.707L42.414 37H17a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h25.415L25.122 9.707zM12 10v44a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1z",
    ],
  },
  magnet: {
    name: "Magnet",
    category: "detailed",
    description: "A medium-fidelity magnet",
    path: [""],
    elaboratePath: ((
      <g fill="none" fillRule="evenodd">
        <path d="M0 0h64v64H0z" />
        <path
          d="M46 20v12c0 7.732-6.268 14-14 14s-14-6.268-14-14V20H6v12c0 14.36 11.64 26 26 26s26-11.64 26-26V20H46z"
          fill="#F17651"
          fillRule="nonzero"
        />
        <path
          d="M17 6a1 1 0 0 1 1 1v7H6V7a1 1 0 0 1 1-1h10zm40 0a1 1 0 0 1 1 1v7H46V7a1 1 0 0 1 1-1h10z"
          fill="#141414"
          fillRule="nonzero"
        />
      </g>
    ): React.Element<"g">),
  },
  mail: {
    name: "Mail",
    category: "information",
    description: "Envelope",
    path: [
      "M32.874 36.712L62 20.455V54a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V20.455l29.127 16.257a2 2 0 0 0 1.747 0zm-1.748-6.757L2 13.825V10a1 1 0 0 1 1-1h58a1 1 0 0 1 1 1v3.66c-.019.009-.044.018-.062.028L32.873 29.955a2.005 2.005 0 0 1-1.747 0z",
    ],
  },
  map: {
    name: "Map",
    category: "location",
    description: "Open foldable map",
    path: [
      "M40.6667 52.2222L23.3333 46.1267V11.7778L40.6667 17.8733V52.2222ZM56.5556 6C56.3822 6 56.2378 6 56.0933 6L40.6667 12.0667L23.3333 6L7.04 11.4889C6.43333 11.6911 6 12.2111 6 12.8756V56.5556C6 57.3644 6.63556 58 7.44444 58C7.58889 58 7.76222 58 7.90667 57.9133L23.3333 51.9333L40.6667 58L56.96 52.5111C57.5667 52.2222 58 51.7889 58 51.1244V7.44444C58 6.63556 57.3644 6 56.5556 6Z",
    ],
  },
  marketplace: {
    name: "Marketplace",
    category: "location",
    description: "A store front",
    path: [
      "M57.737 27.035A.726.726 0 0 1 57 28H7a.726.726 0 0 1-.737-.965l5.474-20.07c.176-.555.681-.94 1.263-.965h38c.582.024 1.087.41 1.263.965l5.474 20.07zM10 57V34h44v23a1 1 0 0 1-1 1H11a1 1 0 0 1-1-1zm24-16v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V41a1 1 0 0 0-1-1H35a1 1 0 0 0-1 1z",
    ],
  },
  menu: {
    name: "Menu",
    category: "action",
    description: "Three horizontal bars stacked vertically",
    path: [
      "M7 6h50a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm0 21h50a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1zm0 21h50a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1z",
    ],
  },
  minus: {
    name: "Minus",
    category: "action",
    description: "A minus sign inside a solid circle",
    path: [
      "M32 2C15.431 2 2 15.431 2 32c0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30C62 15.431 48.569 2 32 2zm20 33c0 .552-.64 1-1.429 1H13.429C12.64 36 12 35.552 12 35v-6c0-.552.64-1 1.429-1h37.142c.789 0 1.429.448 1.429 1v6z",
    ],
  },
  misc: {
    name: "Misc",
    category: "information",
    description: "Three dots in a row inside a circle",
    path: [
      "M32 2C15.431 2 2 15.431 2 32c0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30C62 15.431 48.569 2 32 2zM15 37a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm17 0a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm17 0a5 5 0 1 1 0-10 5 5 0 0 1 0 10z",
    ],
  },
  network: {
    name: "Network",
    category: "information",
    description: "Three nodes all connected in a triangular formation",
    path: [
      "M31.9 61.988c-2.682-.243-7.343-10.371-7.847-27h15.9c-.509 16.629-5.17 26.757-7.853 27h-.2zm14.052-32.997c-.296-9.829-2.044-19.408-5.168-25.691a30.02 30.02 0 0 1 21.068 25.691h-15.9zm-6.001 0H24.049C24.567 12.172 29.335 2 32 2s7.433 10.172 7.951 26.991zm6.002 6H61.85a30.022 30.022 0 0 1-21.056 25.687c3.12-6.287 4.865-15.862 5.159-25.687zm-27.905-6H2.15a30.02 30.02 0 0 1 21.066-25.69c-3.124 6.282-4.868 15.861-5.168 25.69zm-.001 6c.294 9.825 2.039 19.4 5.159 25.687A30.022 30.022 0 0 1 2.15 34.991h15.897z",
    ],
  },
  newMessage: {
    name: "New Message",
    category: "action",
    description: "A pencil inside a box",
    path: [
      "M57 31.96a1 1 0 0 1 1 1v24a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1h24a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H13a1 1 0 0 0-1 1v38a1 1 0 0 0 1 1h38a1 1 0 0 0 1-1v-18a1 1 0 0 1 1-1h4zm.776-16.56L53.8 19.371l-9.211-9.215 3.971-3.972a.77.77 0 0 1 1.086 0l8.13 8.13a.77.77 0 0 1 0 1.086zM18 37.512c.026-.486.218-.95.543-1.312l21.749-21.747 9.215 9.215-21.748 21.749a2.137 2.137 0 0 1-1.311.543h-7.68a.771.771 0 0 1-.768-.768v-7.68z",
    ],
  },
  noView: {
    name: "No View",
    category: "action",
    description: "A crossed out eye",
    path: [
      "M49.564 48.614l-5.02-5.02-19.117-19.117-9.843-9.843-5.7-5.7a1 1 0 0 0-1.415 0l-2.831 2.825a1 1 0 0 0 0 1.415l5.114 5.114A31.382 31.382 0 0 0 2 32a31.453 31.453 0 0 0 30 22c4.135 0 8.228-.824 12.042-2.422l6.187 6.186a1 1 0 0 0 1.414 0l2.828-2.828a1 1 0 0 0 0-1.414l-4.907-4.908zM32 42a10 10 0 0 1-9.751-12.215l11.966 11.966A9.972 9.972 0 0 1 32 42zm0-20c-.182 0-.359.018-.538.027L21.317 11.882A31.417 31.417 0 0 1 62 32a31.418 31.418 0 0 1-7.777 12.788l-12.25-12.25c.009-.179.027-.356.027-.538 0-5.523-4.477-10-10-10z",
    ],
  },
  office: {
    name: "Office",
    category: "location",
    description: "Office building location",
    path: [
      "M57 22a1 1 0 0 1 1 1v34a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V47a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1v10a1 1 0 0 1-1 1h-5V22h21zM29 6a1 1 0 0 1 1 1v51H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h22zM16 46v-6h-6v5a1 1 0 0 0 1 1h5zm0-10v-6h-6v6h6zm0-10v-6h-6v6h6zm0-10v-6h-5a1 1 0 0 0-1 1v5h6zm10 29v-5h-6v6h5a1 1 0 0 0 1-1zm0-9v-6h-6v6h6zm0-10v-6h-6v6h6zm0-10v-5a1 1 0 0 0-1-1h-5v6h6z",
    ],
  },
  orders: {
    name: "Orders",
    category: "information",
    description: "One node that branches out to three separate nodes",
    path: [
      "M54 2H10a1 1 0 0 0-1 1v58a1 1 0 0 0 1 1h44a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zM25.008 56h-8.895a1.08 1.08 0 0 1-1.132-1.018V29.019A1.08 1.08 0 0 1 16.113 28h8.9l-.005 28zm23.973-1.018A1.046 1.046 0 0 1 47.909 56H31V28h16.909a1.046 1.046 0 0 1 1.072 1.019v25.963z",
    ],
  },
  pallet: {
    name: "Pallet",
    category: "industry",
    description: "A pallet loaded with cargo",
    path: [
      "M29 6v13H9V7a1 1 0 0 1 1-1h19zM10 38a1 1 0 0 1-1-1V25h20v13H10zM55 7v12H35V6h19a1 1 0 0 1 1 1zm0 30a1 1 0 0 1-1 1H35V25h20v12zm2 7a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V45a1 1 0 0 1 1-1h50zM30 54v-6H11a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h19zm24-1v-4a1 1 0 0 0-1-1H34v6h19a1 1 0 0 0 1-1z",
    ],
  },
  paperPlane: {
    name: "PaperPlane",
    category: "action",
    description: "A simple paper airplane",
    path: [
      "M41.145 58L58.407 6.208c.169-.508-.107-.784-.615-.615L6.005 22.855a.553.553 0 0 0-.235 1L19.522 37.6c.411.382 1.024.45 1.508.166l6.743-4.291 7.563-4.813-4.813 7.563-4.291 6.745a1.272 1.272 0 0 0 .166 1.508L40.15 58.23a.553.553 0 0 0 .995-.23z",
    ],
  },
  pause: {
    name: "Pause",
    category: "action",
    description: "Two vertical bars stacked horizontally",
    path: [
      "M15 5.987h8a1 1 0 0 1 1 1v50a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1zm26 0h8a1 1 0 0 1 1 1v50a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1v-50a1 1 0 0 1 1-1z",
    ],
  },
  pencil: {
    name: "Pencil",
    category: "action",
    description: "Writing Pencil",
    path: [
      "M36.379 15.621l12 12-29.672 29.672A2.782 2.782 0 0 1 17 58H7a1 1 0 0 1-1-1V47a2.782 2.782 0 0 1 .707-1.707l29.672-29.672zm21.414 1.172a1 1 0 0 1 0 1.414l-5.172 5.172-12-12 5.172-5.172a1 1 0 0 1 1.414 0l10.586 10.586z",
    ],
  },
  phone: {
    name: "Phone",
    category: "information",
    description: "Telephone",
    path: [
      "M32.792 31.2l6.49 6.415c.43.393 1.06.473 1.573.2l4.766-2.8a1.366 1.366 0 0 1 1.569.2L57.276 45.3c.4.442.523 1.069.322 1.63l-2.008 4.818-1.87 4.482-.349.839c-.217.51-.798.756-1.315.557l-.57-.253a93.785 93.785 0 0 1-26.5-18.356 93.785 93.785 0 0 1-18.356-26.5l-.253-.57a1.028 1.028 0 0 1 .557-1.315l.839-.349 4.482-1.87L17.071 6.4a1.617 1.617 0 0 1 1.63.322L28.787 16.81c.393.427.474 1.057.2 1.569l-2.8 4.766a1.374 1.374 0 0 0 .2 1.573l6.415 6.49",
    ],
  },
  picture: {
    name: "Picture",
    category: "information",
    description:
      "Two images representing photographs stacked and slightly offset",
    path: [
      "M57 6H7a1 1 0 0 0-1 1v50a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zm-5 45a1 1 0 0 1-1 1H13a1 1 0 0 1-1-1V39a2.779 2.779 0 0 1 .707-1.707l11.584-11.586a1 1 0 0 1 1.414 0l13.587 13.587.7.7.7-.7 2.587-2.587a1 1 0 0 1 1.414 0l6.586 6.586c.428.47.683 1.072.721 1.707v6zm-5-29a5 5 0 1 1 0-10 5 5 0 0 1 0 10z",
    ],
  },
  pin: {
    name: "Pin",
    category: "action",
    description: "Thumbtack",
    path: [
      "M39.194 50.7a2.129 2.129 0 0 0 .519-1.716l-1.239-6.2-.719-3.6L48.545 28.4h4.738a2.835 2.835 0 0 0 1.737-.719l2.88-2.875a1.019 1.019 0 0 0 0-1.438L40.632 6.1a1.019 1.019 0 0 0-1.438 0l-2.878 2.88a2.835 2.835 0 0 0-.719 1.737v4.738l-10.791 10.79-1-.2-8.8-1.759a2.129 2.129 0 0 0-1.716.519l-4.31 4.318a1.021 1.021 0 0 0 0 1.438l10.071 10.071L6.1 53.581a1.02 1.02 0 0 0 0 1.439l2.88 2.88a1.02 1.02 0 0 0 1.439 0l12.949-12.951L33.439 55.02c.398.395 1.04.395 1.438 0l4.317-4.32z",
    ],
  },
  plane: {
    name: "Plane",
    category: "transportation",
    description: "Airplane from a top perspective that is pointed to the right",
    path: [
      "M57 27H41L23.707 9.707C23.318 9.318 23 9.45 23 10v10c.034.633.284 1.235.707 1.707L29 27H14a2.782 2.782 0 0 1-1.707-.707l-9.586-9.586C2.318 16.318 2 16.45 2 17v10c.034.633.284 1.235.707 1.707l7.586 7.586A2.782 2.782 0 0 0 12 37h17l-5.293 5.293A2.782 2.782 0 0 0 23 44v10c0 .55.318.682.707.293L41 37h16a5 5 0 0 0 0-10z",
    ],
  },
  planeLanding: {
    name: "Plane Landing",
    category: "transportation",
    description: "Airplane from a side perspective landing",
    path: [
      "M56.1 42.325l-14.855-5.947L31.619 13.9c-.217-.505-.561-.5-.766.009l-3.717 9.284c-.203.6-.195 1.252.022 1.848l2.947 6.881-5.57-2.231-.929-.371-7.427-2.974a2.784 2.784 0 0 1-1.322-1.291L9.521 12.589c-.216-.506-.56-.5-.765.009l-3.717 9.284a2.78 2.78 0 0 0 .022 1.847l4.223 9.862c.28.569.747 1.024 1.322 1.291l9.283 3.718.928.372 31.564 12.637a5 5 0 0 0 3.719-9.284z",
    ],
  },
  planeTakeoff: {
    name: "Plane Takeoff",
    category: "transportation",
    description: "Airplane from a side perspective taking off",
    path: [
      "M54.437 16.348l-13.728 8.217-23.72-5.958c-.533-.134-.738.143-.456.615l5.136 8.58c.355.525.878.913 1.483 1.1l7.26 1.823-5.148 3.082-.858.513-6.865 4.109c-.56.295-1.206.39-1.828.27L2.565 35.4c-.533-.134-.739.142-.456.614l5.135 8.58c.355.525.879.913 1.484 1.1l10.405 2.613a2.78 2.78 0 0 0 1.828-.27l8.58-5.135.858-.514 29.174-17.46a5 5 0 1 0-5.136-8.58z",
    ],
  },
  play: {
    name: "Play",
    category: "action",
    description: "A solid triangle pointed to the right",
    path: [
      "M45.493 31.252L7.525 6.2a1 1 0 0 0-1.545.84V57a1 1 0 0 0 1.544.839l37.968-24.91a1 1 0 0 0 .001-1.677z",
    ],
  },
  plus: {
    name: "Plus",
    category: "action",
    description: "A plus sign",
    path: [
      "M32 2C15.431 2 2 15.431 2 32c0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30C62 15.431 48.569 2 32 2zm20 33c0 .552-.64 1-1.429 1H36v14.571C36 51.36 35.552 52 35 52h-6c-.552 0-1-.64-1-1.429V36H13.429C12.64 36 12 35.552 12 35v-6c0-.552.64-1 1.429-1H28V13.429c0-.789.448-1.429 1-1.429h6c.552 0 1 .64 1 1.429V28h14.571c.789 0 1.429.448 1.429 1v6z",
    ],
  },
  popup: {
    name: "Popup",
    category: "action",
    description: "A box outline on top of another box offset top and right",
    path: [
      "M57 5.96a1 1 0 0 1 1 1v38a1 1 0 0 1-1 1H18v-39a1 1 0 0 1 1-1h38zm-12 46a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-38a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v33h33z",
    ],
  },
  port: {
    name: "Port",
    category: "location",
    description: "A container in movement representing a port location",
    path: [
      "M57 30h-5.914L35.768 17.235A2.432 2.432 0 0 1 35 15.6V7a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8.6a2.432 2.432 0 0 1-.768 1.64L12.914 30H7a1 1 0 0 0-1 1v26a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V31a1 1 0 0 0-1-1zm-25.768-7.455a1.249 1.249 0 0 1 1.536 0L41.714 30H22.286l8.946-7.455z",
    ],
  },
  print: {
    name: "Print",
    category: "action",
    description: "A printer",
    path: [
      "M50 7v9H14V7a1 1 0 0 1 1-1h34a1 1 0 0 1 1 1zm7 15a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1h-7v11a1 1 0 0 1-1 1H15a1 1 0 0 1-1-1V46H7a1 1 0 0 1-1-1V23a1 1 0 0 1 1-1h50zM44 51V41a1 1 0 0 0-1-1H21a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h22a1 1 0 0 0 1-1zm8-18v-4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1z",
    ],
  },
  productSupport: {
    name: "Product Support",
    category: "information",
    description: "A life preserver",
    path: [
      "M13.7 9.565a.961.961 0 0 1-.3-.688 1.021 1.021 0 0 1 .3-.731A29.859 29.859 0 0 1 31.9 2a29.861 29.861 0 0 1 18.187 6.146c.194.193.302.457.3.731a.961.961 0 0 1-.3.688l-10.15 10.147a1 1 0 0 1-1.166.106A13.891 13.891 0 0 0 31.892 18a13.9 13.9 0 0 0-6.88 1.818 1 1 0 0 1-1.165-.106L13.7 9.565zm36.387 44.87c.188.18.294.428.296.688a1.02 1.02 0 0 1-.3.731A29.861 29.861 0 0 1 31.892 62 29.859 29.859 0 0 1 13.7 55.854a1.022 1.022 0 0 1-.3-.731.961.961 0 0 1 .3-.688l10.155-10.147a1 1 0 0 1 1.165-.106A13.9 13.9 0 0 0 31.9 46c2.41 0 4.78-.626 6.874-1.818a1 1 0 0 1 1.166.106l10.147 10.147zm5.724-40.562a29.87 29.87 0 0 1 6.146 18.197 29.865 29.865 0 0 1-6.146 18.19 1.024 1.024 0 0 1-.731.3.961.961 0 0 1-.688-.3L44.245 40.109a1 1 0 0 1-.106-1.166 13.891 13.891 0 0 0 1.818-6.879 13.891 13.891 0 0 0-1.818-6.879 1 1 0 0 1 .106-1.166l10.147-10.146a.961.961 0 0 1 .688-.3c.274-.002.537.106.731.3zM19.953 39.55a1 1 0 0 1-.241.563L9.565 50.254a.961.961 0 0 1-.688.3 1.022 1.022 0 0 1-.731-.3A29.858 29.858 0 0 1 2 32.064a29.863 29.863 0 0 1 6.146-18.192 1.02 1.02 0 0 1 .731-.3c.26.003.509.11.688.3l10.147 10.151a1 1 0 0 1 .106 1.166A13.891 13.891 0 0 0 18 32.068a13.891 13.891 0 0 0 1.818 6.882 1 1 0 0 1 .135.6z",
    ],
  },
  purchaseOrder: {
    name: "Purchase Order",
    category: "industry",
    description: "A document with boxes",
    path: [
      "M53.5 2h-43a1 1 0 0 0-1 1v58a1 1 0 0 0 1 1h43a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zM15.91 54.5v-26a1 1 0 0 1 1-1h9v28h-9a1 1 0 0 1-1-1zm32 0a1 1 0 0 1-1 1h-17v-28h17a1 1 0 0 1 1 1z",
    ],
  },
  question: {
    name: "Question",
    category: "information",
    description: "A question mark inside a solid circle",
    path: [
      "M32.01 2.023c-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30 16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30zm3.428 48.924a1.078 1.078 0 0 1-1.077 1.076h-5.847a1.078 1.078 0 0 1-1.076-1.076V45.1c0-.594.482-1.076 1.076-1.077h5.847c.595 0 1.076.482 1.077 1.077v5.847zM40.075 32.6c-.531.419-1.015.79-1.457 1.129-2.736 2.094-3.76 2.877-3.742 5.967v.066a.231.231 0 0 1-.193.219l-6.386.037a.236.236 0 0 1-.168-.071.249.249 0 0 1-.069-.173v-.254c.018-6.047 2.21-7.69 5.242-9.965l.49-.366c1.983-1.48 3.7-2.759 3.679-5.672a4.707 4.707 0 0 0-1.479-3.575 5.233 5.233 0 0 0-3.6-1.287h-.126c-3.745.024-6.087 2.461-6.111 6.36v.057a.234.234 0 0 1-.223.224l-4.6.028v-.013h-2.089a.241.241 0 0 1-.238-.244v-.622c.377-7.506 5.545-12.386 13.166-12.433h.129a13.447 13.447 0 0 1 9.278 3.2c2.225 2.08 3.472 5 3.433 8.045.03 5.38-2.724 7.581-4.936 9.343z",
    ],
  },
  quotes: {
    name: "Quotes",
    category: "industry",
    description: "An open box and a solid box stacked vertically",
    path: [
      "M57 9H7a1 1 0 0 0-1 1v44.491a.5.5 0 0 0 .861.353L18.977 43H57a1 1 0 0 0 1-1V10a1 1 0 0 0-1-1zM45 34a1 1 0 0 1-1 1H20a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h24a1 1 0 0 1 1 1v4zm0-12a1 1 0 0 1-1 1H20a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h24a1 1 0 0 1 1 1v4z",
    ],
  },
  quoteMarks: {
    name: "Quote Marks",
    category: "information",
    description: "A quotation mark",
    path: [
      "M27 11a1 1 0 0 1 1 1v24a5.042 5.042 0 0 1-.447 1.889L19.447 54.1A1.777 1.777 0 0 1 18 55H6a.57.57 0 0 1-.553-.9L12 41l2-4H3a1 1 0 0 1-1-1V12a1 1 0 0 1 1-1h24zm34 0a1 1 0 0 1 1 1v24a5.042 5.042 0 0 1-.447 1.889L53.447 54.1A1.777 1.777 0 0 1 52 55H40a.57.57 0 0 1-.553-.9L46 41l2-4H37a1 1 0 0 1-1-1V12a1 1 0 0 1 1-1h24z",
    ],
  },
  dangerousGoods: {
    name: "Dangerous Goods",
    category: "information",
    description:
      "A medium-fidelity radioactivity symbol representing dangerous goods",
    path: [
      "M32 26a6 6 0 1 1 0 12 6 6 0 0 1 0-12",
      "M17.757 58.03a.953.953 0 0 1 .104-.713l7.8-14.027c.11-.2.293-.352.511-.424.258-.087.54-.07.786.048a11.943 11.943 0 0 0 9.952 0c.246-.118.528-.135.786-.048.218.072.4.223.511.424l7.8 14.027c.13.214.17.47.112.713a1.011 1.011 0 0 1-.466.652 30 30 0 0 1-27.43 0 1.011 1.011 0 0 1-.466-.652zM2.367 31.773a1.011 1.011 0 0 1-.345-.723A30 30 0 0 1 15.317 7.059c.242-.14.532-.174.8-.092.24.068.444.227.569.443l8.489 13.621a.91.91 0 0 1 .124.652c-.05.268-.202.507-.424.665a11.943 11.943 0 0 0-4.825 8.7 1.043 1.043 0 0 1-.339.711.908.908 0 0 1-.618.241l-16.049.021a.953.953 0 0 1-.677-.248zm36.766-9.448a1.052 1.052 0 0 1-.429-.664.91.91 0 0 1 .124-.652l8.489-13.62a.956.956 0 0 1 .569-.443c.268-.082.558-.048.8.092a30 30 0 0 1 13.3 23.991c-.01.278-.135.54-.345.723a.953.953 0 0 1-.677.248l-16.049-.023a.908.908 0 0 1-.618-.241 1.043 1.043 0 0 1-.339-.711 11.943 11.943 0 0 0-4.825-8.7z",
    ],
  },
  radioactive: {
    name: "Radioactive",
    category: "detailed",
    description: "A medium-fidelity radioactivity symbol",
    path: [""],
    elaboratePath: ((
      <g fill="none" fillRule="evenodd">
        <path d="M0 0h64v64H0z" />
        <path
          d="M32 26a6 6 0 1 1 0 12 6 6 0 0 1 0-12"
          fill="#F17651"
          fillRule="nonzero"
        />
        <path
          d="M17.757 58.03a.953.953 0 0 1 .104-.713l7.8-14.027c.11-.2.293-.352.511-.424.258-.087.54-.07.786.048a11.943 11.943 0 0 0 9.952 0c.246-.118.528-.135.786-.048.218.072.4.223.511.424l7.8 14.027c.13.214.17.47.112.713a1.011 1.011 0 0 1-.466.652 30 30 0 0 1-27.43 0 1.011 1.011 0 0 1-.466-.652zM2.367 31.773a1.011 1.011 0 0 1-.345-.723A30 30 0 0 1 15.317 7.059c.242-.14.532-.174.8-.092.24.068.444.227.569.443l8.489 13.621a.91.91 0 0 1 .124.652c-.05.268-.202.507-.424.665a11.943 11.943 0 0 0-4.825 8.7 1.043 1.043 0 0 1-.339.711.908.908 0 0 1-.618.241l-16.049.021a.953.953 0 0 1-.677-.248zm36.766-9.448a1.052 1.052 0 0 1-.429-.664.91.91 0 0 1 .124-.652l8.489-13.62a.956.956 0 0 1 .569-.443c.268-.082.558-.048.8.092a30 30 0 0 1 13.3 23.991c-.01.278-.135.54-.345.723a.953.953 0 0 1-.677.248l-16.049-.023a.908.908 0 0 1-.618-.241 1.043 1.043 0 0 1-.339-.711 11.943 11.943 0 0 0-4.825-8.7z"
          fill="#141414"
          fillRule="nonzero"
        />
      </g>
    ): React.Element<"g">),
  },
  rail: {
    name: "Rail",
    category: "transportation",
    description: "Railroad car",
    path: [
      "M61.191 28.412c.48.393.774.969.809 1.588v12a.991.991 0 0 1-.265.664A9.984 9.984 0 0 0 46.014 43h-6.028a9.972 9.972 0 0 0-15.972 0H24V13h15c.645.031 1.27.234 1.809.588l20.382 14.824zM10 39a9.979 9.979 0 0 0-7.736 3.665A.991.991 0 0 1 2 42V14a1 1 0 0 1 1-1h15v30h-.014A9.972 9.972 0 0 0 10 39zm51 8a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3.555a3.967 3.967 0 0 1-6.89 0h-15.11a3.967 3.967 0 0 1-6.89 0h-15.11a3.967 3.967 0 0 1-6.89 0H3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3.555a3.967 3.967 0 0 1 6.89 0h15.11a3.967 3.967 0 0 1 6.89 0h15.11a3.967 3.967 0 0 1 6.89 0H61z",
    ],
  },
  rate: {
    name: "Rate",
    category: "information",
    description: "An EKG line",
    path: [
      "M17 30l8-12.31 14 21.26L44.8 30H58V7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v23z",
      "M47 34l-8 12.26-13.92-21.21L19.2 34H6v23a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1V34z",
    ],
  },
  rates: {
    name: "Rates",
    category: "information",
    description: "A varying bar chart",
    path: [
      "M0 8h12v48H0V8zm17.332 18h12v30h-12V26zm17.336-14h12v44h-12V12zM52 37h12v19H52V37z",
    ],
  },
  refresh: {
    name: "Refresh",
    category: "action",
    description: "A circle arrow",
    path: [
      "M52.317 26.96h.001-.001v.399l7.294-6.873c.232-.22.423-.145.423.166v7.366a1.54 1.54 0 0 1-.423.967l-9.792 9.224a.623.623 0 0 1-.845 0l-9.739-9.248a1.535 1.535 0 0 1-.423-.968v-7.365c0-.312.19-.386.423-.166l7.046 6.69v-.192c.005-9.728-6.95-18.066-16.522-19.804-9.57-1.739-19.015 3.62-22.43 12.728-3.417 9.109.174 19.356 8.528 24.34 8.354 4.985 19.077 3.277 25.47-4.055.218-.319.557-.536.938-.6.3-.004.59.11.807.317l2.8 2.8c.199.2.31.472.307.754a1 1 0 0 1-.319.72A26.153 26.153 0 0 1 0 26.96C.089 12.576 11.774.963 26.158.962c14.384 0 26.07 11.613 26.159 25.997v.001z",
    ],
  },
  rejected: {
    name: "Rejected",
    category: "information",
    description: "A circle with a slash through it",
    path: [
      "M31.583 2a29.87 29.87 0 0 1 18.984 6.773L8.356 50.984A30 30 0 0 1 31.583 2zM54.81 13.016c9.736 11.93 8.859 29.293-2.029 40.181C41.893 64.085 24.53 64.962 12.6 55.227l42.21-42.211z",
    ],
  },
  replicate: {
    name: "Replicate",
    category: "action",
    description:
      "Two arrows pointing the same direction on the perimeter of a square",
    path: [
      "M60.841 18.96h-17.8c-.55 0-.683.319-.3.709l4.589 4.612a2.778 2.778 0 0 0 1.706.708h5.8a1 1 0 0 1 1 1v21.942a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V25.989a1 1 0 0 1 1-1h17.731L17.14 34.58c-.22.22-.146.4.166.4h7.353c.358-.02.699-.16.966-.4l12.21-12.21a.567.567 0 0 0 0-.8L25.625 9.36a1.575 1.575 0 0 0-.966-.4h-7.353c-.312 0-.386.18-.166.4l9.6 9.6H3a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1h57.841a1 1 0 0 0 1-1v-34a1 1 0 0 0-1-1z",
    ],
  },
  reply: {
    name: "Reply",
    category: "action",
    description: "A curved arrow pointing up and to the left",
    path: [
      "M26.086 17.848h-.044V9.857c0-.549-.528-.88-.928-.581L2.315 26.533a.755.755 0 0 0 0 1.162l22.8 17.355c.4.3.929-.031.929-.581v-8.013c.479-.017.938-.025 1.384-.025 13.879 0 26.651 6.54 33.332 17.068.077.126.147.256.21.389.146.3.3.6.583.6a.444.444 0 0 0 .093-.011c.357-.073.349-.45.342-.814 0-.137-.006-.279.005-.423a29.5 29.5 0 0 0 .094-2.32c-.002-18.236-16.151-33.072-36.001-33.072z",
    ],
  },
  resizeFull: {
    name: "Resize Full",
    category: "action",
    description: "Two arrows pointing outward in opposite directions",
    path: [
      "M57.968 7h.004v13.393a1.54 1.54 0 0 1-.385.983l-5.208 5.208c-.217.218-.408.139-.417-.182l-.294-9.885-12.161 12.172a1 1 0 0 1-1.414 0l-2.8-2.8a1 1 0 0 1 0-1.414l12.2-12.2-9.956-.259c-.32-.008-.402-.196-.182-.416l5.209-5.215c.272-.24.62-.377.983-.385h13.43a1 1 0 0 1 .991 1zM25.91 35.267l2.797 2.797a1 1 0 0 1 0 1.414L16.471 51.717l9.956.258c.32.009.402.196.182.416L21.4 57.6c-.272.239-.62.374-.982.382H6.992a1 1 0 0 1-.992-1h-.007V43.59a1.54 1.54 0 0 1 .385-.983l5.205-5.208c.217-.219.408-.139.417.181l.296 9.887 12.2-12.2a1 1 0 0 1 1.414 0z",
    ],
  },
  resizeSmall: {
    name: "Resize Small",
    category: "action",
    description: "Two arrows pointing inward in opposite directions",
    path: [
      "M57.679 9.092a1 1 0 0 1-.004 1.415l-12.2 12.2 9.956.258c.32.009.402.196.182.416l-5.209 5.209c-.272.24-.62.377-.982.385h-13.43a1 1 0 0 1-.992-1V14.582c.008-.362.145-.71.385-.982l5.209-5.208c.216-.219.407-.139.416.181l.29 9.886L53.465 6.292a1 1 0 0 1 1.414 0l2.8 2.8zM29 35.972v13.393a1.54 1.54 0 0 1-.381.985l-5.209 5.208c-.216.218-.407.139-.416-.182l-.294-9.885-12.2 12.2a1 1 0 0 1-1.414 0l-2.8-2.8a1 1 0 0 1 0-1.414l12.235-12.235-9.956-.258c-.32-.009-.402-.196-.182-.417l5.209-5.21c.272-.24.62-.377.982-.385h13.434a1 1 0 0 1 .992 1z",
    ],
  },
  revert: {
    name: "Revert",
    category: "action",
    description: "A circular arrow in a counter clockwise direction",
    path: [
      "M35.841 5.8A26.159 26.159 0 0 0 9.682 31.96v.4l-7.293-6.874c-.232-.22-.423-.145-.423.166v7.366c.023.362.172.705.423.967l9.792 9.224c.239.22.606.22.845 0l9.739-9.248c.251-.262.401-.605.423-.968v-7.365c0-.312-.19-.386-.423-.166l-7.046 6.69v-.192c-.005-9.736 6.957-18.081 16.537-19.82 9.58-1.74 19.03 3.626 22.448 12.742 3.417 9.117-.179 19.373-8.541 24.36-8.363 4.985-19.095 3.273-25.491-4.068a1.424 1.424 0 0 0-.938-.6c-.3-.004-.59.11-.807.317l-2.8 2.8c-.199.2-.31.472-.307.754a1 1 0 0 0 .319.72c7.932 9.08 21.043 11.56 31.745 6.007 10.701-5.553 16.22-17.701 13.363-29.414C58.39 14.045 47.897 5.802 35.841 5.8z",
    ],
  },
  review: {
    name: "Review",
    category: "action",
    description: "An eye on a document",
    path: [
      "M38 2.24v16.51a.25.25 0 00.25.25h16.51a.1.1 0 00.07-.17L38.17 2.17a.1.1 0 00-.17.07z",
      "M54.9 25H32V2.1a.09.09 0 00-.026-.074A.09.09 0 0031.9 2H9.25a.25.25 0 00-.25.25v32.92a.1.1 0 00.13.1A24.17 24.17 0 0140 50.76v.17a24.16 24.16 0 01-7.2 10.9.1.1 0 00.06.17h21.89a.25.25 0 00.25-.25V25.1a.091.091 0 00-.026-.074A.09.09 0 0054.9 25z",
      "M17 39.84a15.74 15.74 0 00-15 11v.07a15.74 15.74 0 0030 0v-.07a15.74 15.74 0 00-15-11zm0 16a5 5 0 110-10 5 5 0 010 10z",
    ],
  },
  right: {
    name: "Right",
    category: "action",
    description: "An arrow pointing to the right",
    path: [
      "M61.293 31.293L39.707 9.707A2.782 2.782 0 0 0 38 9H25c-.55 0-.682.318-.293.707L42 27H3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h39L24.707 54.293c-.389.389-.257.707.293.707h13a2.782 2.782 0 0 0 1.707-.707l21.586-21.586a1 1 0 0 0 0-1.414z",
    ],
  },
  rightOpen: {
    name: "Right Open",
    category: "action",
    description: "A open arrow pointing to the right",
    path: [
      "M35.415 32L13.123 54.293c-.389.389-.258.707.292.707h13a2.784 2.784 0 0 0 1.708-.707l21.585-21.586a1 1 0 0 0 0-1.414L28.123 9.707A2.784 2.784 0 0 0 26.415 9h-13c-.55 0-.681.318-.292.707L35.415 32",
    ],
  },
  robot: {
    name: "Robot",
    category: "industry",
    description: "A basic robot",
    path: [
      "M32 1.96c-8.837 0-16 7.163-16 16h32c0-8.837-7.163-16-16-16zm0 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm22 12a1 1 0 0 1 1 1v34a1 1 0 0 1-1 1h-5v-8l-.707.707L47 55.96l-1.293 1.293A2.782 2.782 0 0 1 44 57.96H20a2.782 2.782 0 0 1-1.707-.707L17 55.96l-1.293-1.293L15 53.96v8h-5a1 1 0 0 1-1-1v-34a1 1 0 0 1 1-1h44zm-12.8 12.9v-6.9H22.8v6.9h18.4z",
    ],
  },
  rocket: {
    name: "Rocket",
    category: "transportation",
    description: "An illustration of a rocket ship",
    path: [
      "M12.231 46.115a5.384 5.384 0 0 0 5.384 5.385 5.313 5.313 0 0 0 1.592-.267 5.37 5.37 0 1 1-6.914-5.736 5.279 5.279 0 0 0-.062.618zM56.951 5.98c.59.002 1.067.48 1.069 1.069v11.472a2.968 2.968 0 0 1-.756 1.825L42.147 35.47l1.3 6.517c.09.651-.11 1.31-.547 1.8L29.284 57.4c-.416.416-.851.285-.966-.292l-1.313-6.529-13.6-13.6-6.512-1.3c-.577-.115-.708-.55-.293-.966l13.618-13.61a2.241 2.241 0 0 1 1.8-.547l6.493 1.322L43.654 6.736a2.968 2.968 0 0 1 1.825-.756h11.472zm-5.736 12.854a4.276 4.276 0 0 0 0-6.049 4.277 4.277 0 1 0 0 6.049z",
    ],
  },
  ruler: {
    name: "Ruler",
    category: "information",
    description: "A measuring stick",
    path: [
      "M44 0L64 20L20 64L0 44L44 0ZM36.9545 15.9005L44.527 23.473L48.527 19.473L40.9545 11.9005L43.8574 8.99759L55.0047 20.1449L20.1473 55.0023L8.99999 43.855L12.9551 39.8999L16.5283 43.4731L20.5283 39.4731L16.9551 35.8999L20.9549 31.9001L28.5279 39.4731L32.5279 35.4731L24.9549 27.9001L28.9544 23.9005L32.5274 27.4735L36.5274 23.4735L32.9544 19.9005L36.9545 15.9005Z",
    ],
  },
  satellite: {
    name: "Satellite",
    category: "industry",
    description: "An illustration of a satellite",
    path: [
      "M0 42.267L21.412 63.68s5.112-12.133-2.082-19.328C12.214 37.236 0 42.267 0 42.267zm50.64-5.894a3.851 3.851 0 0 0-5.437 0l-1.072 1.072-3-2.999 5.378-5.377c1.501-1.502 1.332-4.107-.17-5.608l-6.626-6.627a3.844 3.844 0 0 0-5.437 0l-4.89 4.718-2.576-2.577.175-.173a3.847 3.847 0 0 0 0-5.439L14.75 1.126a3.847 3.847 0 0 0-5.439 0L1.155 9.284a3.847 3.847 0 0 0 0 5.439l12.236 12.235a3.847 3.847 0 0 0 5.439 0l2.674-2.674 2.65 2.672-4.92 4.92c-1.502 1.501-.935 9.859-.935 9.859l3.313 3.312s8.355.567 9.857-.934l4.256-4.255 3 3-1.68 1.68a3.844 3.844 0 0 0 0 5.437L49.28 62.208a3.844 3.844 0 0 0 5.437 0l8.156-8.155a3.851 3.851 0 0 0 0-5.443L50.64 36.373z",
    ],
  },
  search: {
    name: "Search",
    category: "action",
    description: "A Magnifying glass",
    path: [
      "M57.74 51.4l-1.34-1.335-11.1-11.1-.621-.62c5.826-9.045 3.896-21.028-4.477-27.785-8.373-6.756-20.493-6.113-28.104 1.493-7.61 7.605-8.261 19.725-1.51 28.102 6.752 8.377 18.733 10.316 27.782 4.495l.621.62 11.1 11.1 1.339 1.337a.9.9 0 0 0 1.262 0l1.338-1.337L56.4 54l1.339-1.338a.894.894 0 0 0 .001-1.262zM12 27a15.013 15.013 0 1 1 15.013 15c-8.284-.006-15-6.716-15.013-15z",
    ],
  },
  serviceProvider: {
    name: "ServiceProvider",
    category: "information",
    description: "A user with a cog in the lower right corner",
    path: [
      "M57.788 48.726l-1.167-.919-1.26-1c.05-.395.076-.793.076-1.191v-.021c0-.398-.025-.796-.076-1.191l1.26-1 1.167-.919a.609.609 0 0 0 .189-.624 12.5 12.5 0 0 0-2.663-4.608.611.611 0 0 0-.635-.148l-1.32.528-1.552.613a9.254 9.254 0 0 0-2.086-1.2l-.441-3.076a.612.612 0 0 0-.447-.475 12.48 12.48 0 0 0-5.322 0 .61.61 0 0 0-.446.475l-.443 3.07a9.259 9.259 0 0 0-2.085 1.208L37.659 37.1a.613.613 0 0 0-.635.149 12.532 12.532 0 0 0-2.664 4.607c-.063.227.01.47.188.624l2.445 1.908a9.361 9.361 0 0 0-.078 1.2v.021c0 .401.026.802.078 1.2l-2.443 1.918a.609.609 0 0 0-.188.623 12.51 12.51 0 0 0 2.664 4.607.611.611 0 0 0 .635.149l2.878-1.147c.64.492 1.34.898 2.085 1.208l.443 3.07a.61.61 0 0 0 .446.475 12.5 12.5 0 0 0 5.322 0 .612.612 0 0 0 .447-.475l.442-3.067a9.254 9.254 0 0 0 2.086-1.2l1.552.613 1.32.528c.223.077.47.02.635-.148a12.511 12.511 0 0 0 2.663-4.607.609.609 0 0 0-.192-.63zm-11.619 1.007a4.129 4.129 0 1 1 .004-8.258 4.129 4.129 0 0 1-.004 8.258zM31.9 29.189a21.1 21.1 0 0 1 5.018 1.911 6.6 6.6 0 0 0-4.318 2.1 18.5 18.5 0 0 0-3.955 6.836 6.637 6.637 0 0 0 .75 5.571A6.635 6.635 0 0 0 28.457 48H6.808a.808.808 0 0 1-.814-.811 21.117 21.117 0 0 1 16.1-18 12.115 12.115 0 1 1 9.806 0z",
    ],
  },
  share: {
    name: "Share",
    category: "action",
    description: "An up arrow set in an open box",
    path: [
      "M50 26.25V50H14V26.25a.25.25 0 00-.25-.25H6.24a.25.25 0 00-.25.25v31.5a.25.25 0 00.25.25h51.5a.25.25 0 00.25-.25v-31.5a.25.25 0 00-.25-.25h-7.5a.25.25 0 00-.24.25z",
      "M44.58 14.47l-12.4-12.4a.25.25 0 00-.36 0l-12.4 12.4a.51.51 0 00-.15.36v7.79a.2.2 0 00.34.14L28 14.38V42h8V14.38l8.39 8.38a.2.2 0 00.34-.14v-7.79a.51.51 0 00-.15-.36z",
    ],
  },
  ship: {
    name: "Ship",
    category: "transportation",
    description: "A freight ship pointing to the left",
    path: [
      "M17 13v27h45v8a2.782 2.782 0 0 1-.707 1.707l-4.586 4.586A2.782 2.782 0 0 1 55 55H9a2.782 2.782 0 0 1-1.707-.707l-4.586-4.586A2.782 2.782 0 0 1 2 48V14a1 1 0 0 1 1-1h3v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3h5zm4 9h11v5H21v-5zm0-9h11v5H21v-5zm15 18h11v5H36v-5zm0-9h11v5H36v-5zm15 9h11v5H51v-5zm-30 0h11v5H21v-5zm26-17v4H36v-5h10a1 1 0 0 1 1 1zm14 8a1 1 0 0 1 1 1v4H51v-5h10z",
    ],
  },
  shipment: {
    name: "Shipment",
    category: "industry",
    description: "A square and circle indicating shipments",
    path: [
      "M36 14c0 7.732 6.268 14 14 14v29a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V15a1 1 0 0 1 1-1h29zm14 8a8 8 0 1 1 0-16 8 8 0 0 1 0 16z",
    ],
  },
  sort: {
    name: "Sort",
    category: "action",
    description: "Two solid caret arrows stacked vertically",
    path: [
      "M31.185 2.554a1 1 0 0 1 1.631-.001l17 24A1 1 0 0 1 49 28.131H15a1 1 0 0 1-.815-1.577l17-24zm1.63 59.024a1 1 0 0 1-1.631 0l-17-24A1 1 0 0 1 15 36h34a1 1 0 0 1 .815 1.578l-17 24z",
    ],
  },
  sortAsc: {
    name: "Sort Asc",
    category: "action",
    description: "A solid caret arrow pointing up",
    path: [
      "M31.252 18.507L6.2 56.475a1 1 0 0 0 .84 1.545H57a1 1 0 0 0 .839-1.544l-24.91-37.968a1 1 0 0 0-1.677-.001z",
    ],
  },
  sortDesc: {
    name: "Sort Desc",
    category: "action",
    description: "A solid caret arrow pointing down",
    path: [
      "M32.748 45.493L57.8 7.525a1 1 0 0 0-.84-1.545H7a1 1 0 0 0-.839 1.544l24.91 37.968a1 1 0 0 0 1.677.001z",
    ],
  },
  sortLeft: {
    name: "Sort Left",
    category: "action",
    description: "A solid caret arrow pointing left",
    path: [
      "M18.507 32.748L56.475 57.8a1 1 0 0 0 1.545-.838V7a1 1 0 0 0-1.544-.839l-37.968 24.91a1 1 0 0 0-.001 1.677z",
    ],
  },
  sortRight: {
    name: "Sort Right",
    category: "action",
    description: "A solid caret arrow pointing right",
    path: [
      "M45.493 31.252L7.525 6.2a1 1 0 0 0-1.545.84V57a1 1 0 0 0 1.544.839l37.968-24.91a1 1 0 0 0 .001-1.677z",
    ],
  },
  star: {
    name: "Star",
    category: "action",
    description: "A solid five pointed star",
    path: [
      "M32 50.656l-16.7 9.233c-.5.277-.832.018-.735-.576l3.012-18.452.173-1.09L4.24 25.943c-.407-.417-.283-.828.275-.914l18.678-2.858L31.54 4.4c.253-.539.667-.539.92 0l8.355 17.767 18.67 2.858c.558.086.682.5.275.914L46.251 39.786l3.187 19.527c.1.594-.234.853-.735.576L32 50.656z",
    ],
  },
  starEmpty: {
    name: "Star Empty",
    category: "action",
    description: "A hollow five pointed star",
    path: [
      "M59.485 25.029l-18.67-2.858L32.46 4.4c-.127-.269-.293-.4-.46-.4-.167 0-.333.135-.46.4l-8.347 17.771-18.678 2.858c-.558.086-.682.5-.275.914l13.507 13.828-.173 1.09-3.012 18.452c-.071.432.085.687.369.687a.778.778 0 0 0 .366-.111L32 50.656l16.7 9.233c.11.067.237.105.366.111.284 0 .44-.255.369-.687l-3.184-19.527L59.76 25.943c.407-.417.283-.828-.275-.914zM41.241 34.9l-2.468 2.529.569 3.488 1.041 6.377-5-2.762L32 42.657l-3.386 1.872-5 2.763.87-5.334.173-1.089.551-3.473-2.454-2.516-4.724-4.837 6.221-.952 3.69-.565 1.587-3.378L32 19.881l2.478 5.269 1.587 3.376 3.688.565 6.222.952-4.734 4.857z",
    ],
  },
  staticShip: {
    name: "Static Ship",
    category: "transportation",
    description: "A freight ship pointing straight",
    path: [
      "M54 23a1 1 0 0 1 1 1v7H9v-7a1 1 0 0 1 1-1h9v-8h26v8h9zM45 7v3H19V7a1 1 0 0 1 1-1h9V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3h9a1 1 0 0 1 1 1zM10 36h45v12.059a5.4 5.4 0 0 1-.421 1.907l-5.158 11.127c-.282.53-.821.875-1.421.907H16a1.707 1.707 0 0 1-1.419-.908L9.419 49.908A5.444 5.444 0 0 1 9 48V36h1z",
    ],
  },
  subtract: {
    name: "Subtract",
    category: "action",
    description: "A minus sign",
    path: [
      "M62 31c0 2.765-.24 5-3.006 5H5.006C2.246 36 2 33.764 2 31c0-2.766.244-5 3.006-5h53.991c2.76 0 3 2.234 3 5H62z",
    ],
  },
  sunlight: {
    name: "Sunlight",
    category: "information",
    description: "A sun with rays",
    path: [
      "M7 29h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zM30 6h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm-18.07 8.757l2.828-2.828a1 1 0 0 1 1.414 0l4.243 4.243a1 1 0 0 1 0 1.414l-2.83 2.828a1 1 0 0 1-1.413 0l-4.243-4.243a1 1 0 0 1 0-1.414zm31.656 1.415l4.242-4.243a1 1 0 0 1 1.414 0l2.829 2.828a1 1 0 0 1 0 1.414l-4.243 4.243a1 1 0 0 1-1.414 0l-2.828-2.828a1 1 0 0 1 0-1.414zM30 50h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm-18.07-2.172l4.242-4.242a1 1 0 0 1 1.414 0l2.829 2.828a1 1 0 0 1 0 1.414l-4.243 4.243a1 1 0 0 1-1.414 0l-2.828-2.828a1 1 0 0 1 0-1.415zm31.656-1.413l2.829-2.828a1 1 0 0 1 1.414 0l4.242 4.243a1 1 0 0 1 0 1.414l-2.828 2.828a1 1 0 0 1-1.415 0l-4.242-4.243a1 1 0 0 1 0-1.414zM51 29h6a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zM32 44c-6.627 0-12-5.373-12-12s5.373-12 12-12 12 5.373 12 12-5.373 12-12 12z",
    ],
  },
  switch: {
    name: "Switch",
    category: "action",
    description: "Vertically reversed arrows",
    path: [
      "M42.423 57.974a1 1 0 0 1-.999-1V39.725l-7.222 6.858c-.233.22-.423.145-.423-.166v-7.366a1.53 1.53 0 0 1 .423-.967l9.5-9.5a1 1 0 0 1 1.407 0l9.47 9.471c.251.262.401.605.423.967v7.368c0 .312-.19.387-.423.166l-7.2-6.782v17.2a1 1 0 0 1-1 1h-3.956zM18.9 35.41l-.007.003-9.47-9.471A1.53 1.53 0 0 1 9 24.975V17.61c0-.31.19-.387.421-.166l7.2 6.782V6.974a1 1 0 0 1 1-1h3.964a1 1 0 0 1 1 1v17.303l7.222-6.857c.233-.221.423-.146.423.165v7.363a1.53 1.53 0 0 1-.423.967l-9.5 9.5a1 1 0 0 1-1.407-.005z",
    ],
  },
  tag: {
    name: "Tag",
    category: "action",
    description: "A tag",
    path: [
      "M57.715 31.484L32.926 6.69A2.713 2.713 0 0 0 31.26 6H7.042a.979.979 0 0 0-.976.976V31.2c.034.617.277 1.205.69 1.665l24.792 24.786c.381.38.998.38 1.379 0l24.788-24.787a.978.978 0 0 0 0-1.38zM18.066 22a4 4 0 1 1 0-8 4 4 0 0 1 0 8z",
    ],
  },
  table: {
    name: "Table",
    category: "information",
    description: "A table with three columns",
    path: [
      "M61 8.04H3a1 1 0 0 0-1 1v44a1 1 0 0 0 1 1h58a1 1 0 0 0 1-1v-44a1 1 0 0 0-1-1zM14 48H9a1 1 0 0 1-1-1V32h6v16zm0-22H8v-5a1 1 0 0 1 1-1h5v6zm42 21a1 1 0 0 1-1 1H20V32h36v15zm0-21H20v-6h35a1 1 0 0 1 1 1v5z",
    ],
  },
  template: {
    name: "Template",
    category: "information",
    description: "An abstract page template",
    path: [
      "M38 2.24v16.51a.25.25 0 00.25.25h16.51a.1.1 0 00.07-.17L38.17 2.17a.1.1 0 00-.17.07z",
      "M54.9 25H32V2.1a.09.09 0 00-.026-.074A.09.09 0 0031.9 2H9.25a.25.25 0 00-.25.25v59.5a.25.25 0 00.25.25h45.5a.25.25 0 00.25-.25V25.1a.091.091 0 00-.026-.074A.091.091 0 0054.9 25zM29 56H15V43h14v13zm20 0H35V43h14v13zm0-19H15v-6h34v6z",
    ],
  },
  ticket: {
    name: "Ticket",
    category: "deprecated",
    description: "A blank ticket",
    path: [
      "M14.706 37.174L36.902 14.98l12.12 12.119-22.196 22.196-12.12-12.12zm48.34-16.612c.636.635.954 1.452.954 2.45 0 1-.318 1.816-.953 2.452L25.6 62.91c-.726.726-1.543 1.089-2.451 1.089-.908 0-1.725-.363-2.451-1.09l-5.175-5.174c.545-.908.817-1.997.817-3.268 0-1.906-.658-3.54-1.974-4.902-1.316-1.362-2.928-2.043-4.834-2.043-.999 0-2.133.318-3.404.954l-5.039-5.175C.363 42.576 0 41.76 0 40.852c0-.909.363-1.726 1.09-2.452L38.535.953C39.172.318 39.99 0 40.987 0c.999 0 1.816.318 2.451.953l5.039 5.175a6.714 6.714 0 0 0-.817 3.268c0 1.906.68 3.517 2.042 4.834 1.362 1.316 2.996 1.974 4.902 1.974 1.18 0 2.27-.272 3.268-.817l5.175 5.175zM26.827 54.74l27.642-27.642L36.902 9.532 9.123 37.174 26.826 54.74z",
    ],
  },
  trafficCone: {
    name: "Traffic Cone",
    category: "information",
    description: "A Traffic Cone with horizontal stripes",
    path: [
      "M43.095 22l3.81 10h-29.81l3.81-10h22.19zM38.157 9.019L40.81 16H23.19l3.454-9.066A1.567 1.567 0 0 1 28 6h8c.593.03 1.118.39 1.357.934l.8 2.085zM57 48a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h4l3.81-10h34.38L53 48h4z",
    ],
  },
  trash: {
    name: "Trash",
    category: "action",
    description: "A trash can",
    path: [
      "M54 6a1 1 0 0 1 1 1v7H9V7a1 1 0 0 1 1-1h14V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v3h14zM14 20h37v36a2.432 2.432 0 0 1-.768 1.64l-4.464 3.72A3.217 3.217 0 0 1 44 62H20a3.217 3.217 0 0 1-1.768-.64l-4.464-3.72A2.432 2.432 0 0 1 13 56V20h1z",
    ],
  },
  truck: {
    name: "Truck",
    category: "transportation",
    description: "A truck pointing to the right with a full container",
    path: [
      "M33 9a1 1 0 0 1 1 1v38H22.768a8.993 8.993 0 0 0-17.542 0H3a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1h30zM13.997 54.993a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm47.394-24.728c.367.529.578 1.15.609 1.793V47a1 1 0 0 1-1 1h-1.228a8.993 8.993 0 0 0-17.542 0H40V19h10.984a2.3 2.3 0 0 1 1.607.794l8.8 10.471zM51.003 54.993a5 5 0 1 1 0-10 5 5 0 0 1 0 10z",
    ],
  },
  truckDropped: {
    name: "Truck Dropped",
    category: "transportation",
    description:
      "A truck pointing to the right with a full container and no cab",
    path: [
      "M33 9.027a1 1 0 0 1 1 1v38H22.768a8.993 8.993 0 0 0-17.542 0H3a1 1 0 0 1-1-1v-37a1 1 0 0 1 1-1h30zM13.997 55.02a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm37.006 0a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM40 35h22v12.027a1 1 0 0 1-1 1h-1.228a8.993 8.993 0 0 0-17.542 0H40V35z",
    ],
  },
  truckDroppedEmpty: {
    name: "Truck Dropped Empty",
    category: "transportation",
    description:
      "A truck pointing to the right with an empty container and no cab",
    path: [
      "M13.998 55.02a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm37.005 0a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM33 9.027a1 1 0 0 1 1 1v38H22.769a8.994 8.994 0 0 0-17.543 0H3a1 1 0 0 1-1-1v-37a1 1 0 0 1 1-1h30zM28 35V15H8v20h20zm12 0h22v12.027a1 1 0 0 1-1 1h-1.228a8.993 8.993 0 0 0-17.542 0H40V35z",
    ],
  },
  truckEmpty: {
    name: "Truck",
    category: "transportation",
    description: "A truck pointing to the right with an empty container",
    path: [
      "M13.998 55.02a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm47.394-24.728c.366.53.577 1.15.608 1.793v14.942a1 1 0 0 1-1 1h-1.228a8.993 8.993 0 0 0-17.542 0H40v-29h10.983a2.3 2.3 0 0 1 1.609.793l8.8 10.472zM51.003 55.02a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM33 9.027a1 1 0 0 1 1 1v38H22.769a8.994 8.994 0 0 0-17.543 0H3a1 1 0 0 1-1-1v-37a1 1 0 0 1 1-1h30zM28 35V15H8v20h20z",
    ],
  },
  truckSemi: {
    name: "Truck Semi",
    category: "transportation",
    description: "A truck pointing to the right with no container",
    path: [
      "M14 55.02a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm47.394-24.728c.365.53.575 1.15.606 1.793v14.942a1 1 0 0 1-1 1h-1.228a8.993 8.993 0 0 0-17.542 0H40v-29h10.991a2.3 2.3 0 0 1 1.609.793l8.794 10.472zM51.006 55.02a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM2 47.027V35h32v13.027H22.771a8.993 8.993 0 0 0-17.542 0H3a1 1 0 0 1-1-1z",
    ],
  },
  twitter: {
    name: "Twitter",
    category: "web",
    description: "The Twitter logo",
    path: [
      "M64 12.122c-1.67 2.504-3.85 4.777-6.54 6.817v1.67c0 6.029-1.39 11.826-4.173 17.391-2.783 5.565-7.096 10.272-12.94 14.122-5.843 3.849-12.567 5.774-20.173 5.774-7.42 0-14.145-1.948-20.174-5.844.65.093 1.716.14 3.2.14 6.122 0 11.548-1.856 16.278-5.566-2.875-.093-5.426-.974-7.652-2.643-2.226-1.67-3.756-3.85-4.591-6.54.464.186 1.252.279 2.365.279 1.206 0 2.365-.14 3.478-.418-3.06-.649-5.565-2.18-7.513-4.591-1.948-2.412-2.922-5.194-2.922-8.348v-.139c1.67.928 3.618 1.484 5.844 1.67-3.896-2.69-5.844-6.354-5.844-10.992 0-2.226.603-4.405 1.81-6.539C11.593 17.085 20.637 21.63 31.582 22c-.279-.835-.418-1.809-.418-2.922 0-3.617 1.276-6.701 3.826-9.252C37.542 7.276 40.672 6 44.383 6c3.803 0 6.956 1.345 9.46 4.035 2.783-.557 5.566-1.577 8.348-3.061-.927 3.06-2.829 5.472-5.704 7.235A30.141 30.141 0 0 0 64 12.122z",
    ],
  },
  unlocked: {
    name: "Unlocked",
    category: "information",
    description: "An unlocked pad lock",
    path: [
      "M54 24H22v-6a10 10 0 0 1 19.949-1h.005a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-.01c-.491-8.661-7.799-15.35-16.47-15.077C22.814 2.188 15.944 9.325 16 18v6h-6a1 1 0 0 0-1 1v36a1 1 0 0 0 1 1h44a1 1 0 0 0 1-1V25a1 1 0 0 0-1-1zM32 48a5 5 0 1 1 0-10 5 5 0 0 1 0 10z",
    ],
  },
  unverified: {
    name: "Unverified",
    category: "information",
    description: "A question mark inside a badge",
    path: [
      "M61.794 31.185l-4.079-6.671a4.667 4.667 0 0 1-.568-1.772l-.569-7.826a1.7 1.7 0 0 0-.946-1.319l-7.176-2.962a4.582 4.582 0 0 1-1.487-1.1l-5-6a1.66 1.66 0 0 0-1.53-.5l-7.52 1.882a4.516 4.516 0 0 1-1.838 0l-7.525-1.882a1.66 1.66 0 0 0-1.53.5l-5 6a4.579 4.579 0 0 1-1.487 1.1L8.368 13.6a1.7 1.7 0 0 0-.946 1.319l-.569 7.826a4.667 4.667 0 0 1-.568 1.772l-4.079 6.668a1.713 1.713 0 0 0 0 1.63l4.079 6.671c.306.547.5 1.15.568 1.772l.569 7.826a1.7 1.7 0 0 0 .946 1.316l7.176 2.962a4.582 4.582 0 0 1 1.487 1.1l5 6c.39.42.968.608 1.53.5l7.525-1.882a4.516 4.516 0 0 1 1.838 0l7.525 1.882a1.66 1.66 0 0 0 1.53-.5l5-6a4.579 4.579 0 0 1 1.487-1.095l7.166-2.967a1.7 1.7 0 0 0 .946-1.319l.569-7.826a4.667 4.667 0 0 1 .568-1.772l4.079-6.671a1.713 1.713 0 0 0 0-1.627zM34.742 47.139c0 .475-.386.86-.861.861H29.2a.862.862 0 0 1-.861-.861v-4.678c0-.475.386-.86.861-.861h4.677c.475 0 .86.386.861.861l.004 4.678zm3.711-14.674c-.426.336-.813.633-1.166.9-2.189 1.675-3.008 2.3-2.994 4.774v.053a.185.185 0 0 1-.155.175l-5.109.03a.185.185 0 0 1-.134-.057.2.2 0 0 1-.056-.139V38c.015-4.837 1.768-6.152 4.194-7.971l.392-.293c1.586-1.185 2.957-2.207 2.943-4.538a3.765 3.765 0 0 0-1.183-2.86 4.182 4.182 0 0 0-2.878-1.029h-.1c-3 .018-4.87 1.968-4.889 5.087v.046a.188.188 0 0 1-.178.179l-3.677.023v-.011h-1.671a.193.193 0 0 1-.19-.2v-.5c.3-6.005 4.437-9.909 10.533-9.946h.1c2.708-.113 5.358.8 7.422 2.557a8.658 8.658 0 0 1 2.743 6.449c.025 4.298-2.178 6.058-3.947 7.472z",
    ],
  },
  up: {
    name: "Up",
    category: "action",
    description: "An arrow pointing up",
    path: [
      "M9.707 38.877L27 21.585v39a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-39l17.293 17.292c.389.389.707.258.707-.292v-13a2.784 2.784 0 0 0-.707-1.708L32.707 2.292a1 1 0 0 0-1.414 0L9.707 23.877A2.784 2.784 0 0 0 9 25.585v13c0 .55.318.681.707.292z",
    ],
  },
  upload: {
    name: "Upload",
    category: "action",
    description: "An arrow pointing up out of a drawer",
    path: [
      "M9.707 52.877c-.389.389-.707.258-.707-.292v-13a2.784 2.784 0 0 1 .707-1.708l21.586-21.585a1 1 0 0 1 1.414 0l21.586 21.585c.423.472.673 1.075.707 1.708v13c0 .55-.318.681-.707.292L37 35.585V61a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1V35.585L9.707 52.877zM10 2h44a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z",
    ],
  },
  upOpen: {
    name: "Up Open",
    category: "action",
    description: "An open arrow pointing up",
    path: [
      "M32 28.034l22.293 22.293c.389.389.707.257.707-.293v-13a2.782 2.782 0 0 0-.707-1.707L32.707 13.741a1 1 0 0 0-1.414 0L9.707 35.327A2.782 2.782 0 0 0 9 37.034v13c0 .55.318.682.707.293L32 28.034",
    ],
  },
  user: {
    name: "User",
    category: "information",
    description: "A silhouette of a person",
    path: [
      "M38.07 34.71a15 15 0 1 0-12.14 0A26.144 26.144 0 0 0 6 57a1 1 0 0 0 1 1h50a1 1 0 0 0 1-1 26.144 26.144 0 0 0-19.93-22.29z",
    ],
  },
  userAdd: {
    name: "User Add",
    category: "action",
    description: "A silhouette of a person next to a plus sign",
    path: [
      "M38.716 32.169A17 17 0 0 0 30 47c0 .338.031.667.051 1H6.808a.808.808 0 0 1-.811-.811 21.117 21.117 0 0 1 16.1-18 12.115 12.115 0 1 1 9.806 0 21.138 21.138 0 0 1 6.813 2.98zM47 36c6.075 0 11 4.925 11 11s-4.925 11-11 11-11-4.925-11-11 4.925-11 11-11zm7 12v-2a1 1 0 0 0-1-1h-4v-4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v4h-4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4v4a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-4h4a1 1 0 0 0 1-1z",
    ],
  },
  users: {
    name: "Users",
    category: "information",
    description: "Two silhouettes of a person side-by-side",
    path: [
      "M29.136 34.293A22.122 22.122 0 0 1 46 53.154a.846.846 0 0 1-.846.846H2.846A.846.846 0 0 1 2 53.154a22.122 22.122 0 0 1 16.864-18.861 12.692 12.692 0 1 1 10.272 0zm20.599 5.375A16.089 16.089 0 0 1 62 53.385c0 .34-.276.614-.615.615h-9.443c.037-.28.056-.563.058-.846v-.344l-.044-.341a27.994 27.994 0 0 0-12.1-19.894 18.664 18.664 0 0 0 2.833-9.883v-.07a9.225 9.225 0 0 1 7.046 17.046z",
    ],
  },
  verified: {
    name: "Verified",
    category: "information",
    description: "A check mark indicating a certain status",
    path: [
      "M61.794 31.185l-4.079-6.671a4.673 4.673 0 0 1-.568-1.772l-.569-7.826a1.7 1.7 0 0 0-.946-1.319l-7.176-2.963a4.564 4.564 0 0 1-1.487-1.1l-5-6a1.66 1.66 0 0 0-1.53-.5l-7.52 1.883a4.516 4.516 0 0 1-1.838 0l-7.525-1.882a1.66 1.66 0 0 0-1.53.5l-5 6a4.564 4.564 0 0 1-1.487 1.1L8.368 13.6a1.7 1.7 0 0 0-.946 1.318l-.569 7.827a4.673 4.673 0 0 1-.568 1.772l-4.079 6.668a1.713 1.713 0 0 0 0 1.63l4.079 6.671c.306.546.5 1.149.568 1.771l.569 7.827a1.7 1.7 0 0 0 .946 1.316l7.176 2.962a4.582 4.582 0 0 1 1.487 1.1l5 6c.39.42.968.608 1.53.5l7.525-1.882a4.516 4.516 0 0 1 1.838 0l7.525 1.882a1.66 1.66 0 0 0 1.53-.5l5-6a4.579 4.579 0 0 1 1.487-1.095l7.166-2.967a1.7 1.7 0 0 0 .946-1.319l.569-7.827a4.668 4.668 0 0 1 .568-1.771l4.079-6.671a1.713 1.713 0 0 0 0-1.627zm-13.95-7.262L27.565 43.846a.54.54 0 0 1-.755 0l-3.082-3.028-7.57-7.437a.518.518 0 0 1 0-.741l3.019-2.966a.54.54 0 0 1 .755 0l7.2 7.069 16.875-16.59a.541.541 0 0 1 .754 0l3.083 3.029a.518.518 0 0 1 0 .741z",
    ],
  },
  view: {
    name: "View",
    category: "action",
    description: "An eye",
    path: [
      "M32 10A31.453 31.453 0 0 0 2 32a31.455 31.455 0 0 0 60 0 31.453 31.453 0 0 0-30-22zm0 32c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10a10 10 0 0 1-10 10z",
    ],
  },
  warehouse: {
    name: "Warehouse",
    category: "location",
    description: "A building with a loading dock",
    path: [
      "M57.178 23.431L32.822 6.569a1.557 1.557 0 0 0-1.644 0L6.822 23.431c-.487.38-.787.952-.822 1.569v32a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-5h20v5a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V25a2.145 2.145 0 0 0-.822-1.569zM42 46H22v-6h20v6zm0-12H22v-5a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v5z",
    ],
  },
  weather: {
    name: "Weather",
    category: "information",
    description: "A cloud with rain",
    path: [
      "M46.2 12a15 15 0 00-28.26 0A15 15 0 003.07 27a14.8 14.8 0 00.87 5h56.25c.579-1.604.877-3.295.88-5A15 15 0 0046.2 12zM12.25 37L7.4 45.18a4.002 4.002 0 106.88 4.09L21.56 37h-9.31zM39.41 46.18a4 4 0 001.395 5.485 4.002 4.002 0 005.485-1.395L54.15 37h-9.3l-5.44 9.18zM17.59 55.19a4 4 0 006.89 4.06L37.61 37h-9.29L17.59 55.19z",
    ],
  },
  wrench: {
    name: "Wrench",
    category: "information",
    description: "A simple wrench",
    path: [
      "M57.926 19.491c-.072-.546-.45-.674-.839-.284 0 0-3.324 3.324-5.338 5.342a.662.662 0 0 1-.513.206c-3.719-.005-7.438-.005-11.157 0-.4 0-.438-.042-.438-.438V13.183a.734.734 0 0 1 .239-.569l5.592-5.59c.389-.389.263-.778-.282-.863-.679-.1-1.363-.154-2.049-.161a14.828 14.828 0 0 0-14.486 18.133L6.293 46.5a1 1 0 0 0 0 1.415l9.8 9.8a1 1 0 0 0 1.416 0l22.358-22.371A14.824 14.824 0 0 0 58 20.859c.002-.457-.022-.914-.074-1.368z",
    ],
  },
};

export type IconNames = $Keys<typeof _iconData>;

// eslint-disable-next-line import/prefer-default-export
export const iconData: {
  [name: IconNames]: {|
    twoTone?: boolean,
    name: string,
    category:
      | "action"
      | "deprecated"
      | "detailed"
      | "industry"
      | "information"
      | "location"
      | "transportation"
      | "web",
    description: string,
    path: Array<string>,
    /* path should use React.Node but Flow is missing SVG type
     * definitions. https://github.com/facebook/flow/issues/2332
     */
    elaboratePath?: React.Node,
  |},
  ...
} = _iconData;
