{
 "name": "barricade",
 "title": "Barricade",
 "component": "BarricadeIcon",
 "url": "https://gentleface.com/icons/barricade",
 "category": "transport",
 "motif": "barricade",
 "added": "2026-11-06",
 "since": "0.4.0",
 "history": [
  {
   "date": "2026-11-06",
   "what": [
    "20 px drawn",
    "24 px drawn",
    "added",
    "released in 0.4.0"
   ]
  }
 ],
 "geometry_hash": "7a6290602954",
 "use_for": [
  "barricade",
  "road closed",
  "roadblock"
 ],
 "alternatives": [
  {
   "icon": "construction",
   "why": "roadwork or work in progress",
   "concept": "road-closed"
  },
  {
   "icon": "traffic-cone",
   "why": "a traffic cone, a hazard on the road",
   "concept": "road-closed"
  },
  {
   "icon": "route-off",
   "why": "no route found",
   "concept": "road-closed"
  }
 ],
 "also_fits": [
  {
   "concept": "no-route",
   "owner": "route-off",
   "why": "a road closed"
  },
  {
   "concept": "wall",
   "owner": "brick-wall",
   "why": "a road barrier, roadblock or closed road"
  },
  {
   "concept": "roadwork",
   "owner": "construction",
   "why": "a closed road (road-closed)"
  },
  {
   "concept": "traffic-cone",
   "owner": "traffic-cone",
   "why": "road closed"
  }
 ],
 "family": [
  "boom-barrier"
 ],
 "tags": [
  "barricade",
  "road-closed",
  "roadblock",
  "barrier",
  "road-barrier",
  "closed",
  "blocked",
  "no-entry",
  "detour",
  "boom-gate",
  "traffic"
 ],
 "size": 16,
 "styles": [
  "line-round",
  "line-soft",
  "line-sharp",
  "solid-round",
  "solid-soft",
  "solid-sharp"
 ],
 "default_style": "line-round",
 "svg": {
  "line-round": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M3.144 1.144C3.241 1.048 3.359 1 3.5 1C3.641 1 3.759 1.048 3.856 1.144C3.952 1.241 4 1.359 4 1.5L4 2L12 2L12 1.5C12 1.359 12.048 1.241 12.144 1.144C12.241 1.048 12.359 1 12.5 1C12.641 1 12.759 1.048 12.856 1.144C12.952 1.241 13 1.359 13 1.5L13 2L14.5 2C14.641 2 14.759 2.048 14.856 2.144C14.952 2.241 15 2.359 15 2.5L15 4.5C15 4.641 14.952 4.759 14.856 4.856C14.759 4.952 14.641 5 14.5 5L13 5L13 6L14.5 6C14.641 6 14.759 6.048 14.856 6.144C14.952 6.241 15 6.359 15 6.5L15 8.5C15 8.641 14.952 8.759 14.856 8.856C14.759 8.952 14.641 9 14.5 9L13 9L13 10L14.5 10C14.641 10 14.759 10.048 14.856 10.144C14.952 10.241 15 10.359 15 10.5L15 12.5C15 12.641 14.952 12.759 14.856 12.856C14.759 12.952 14.641 13 14.5 13L13 13L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15C12.359 15 12.241 14.952 12.144 14.856C12.048 14.759 12 14.641 12 14.5L12 13L4 13L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 13L1.5 13C1.359 13 1.241 12.952 1.144 12.856C1.048 12.759 1 12.641 1 12.5L1 10.5C1 10.359 1.048 10.241 1.144 10.144C1.241 10.048 1.359 10 1.5 10L3 10L3 9L1.5 9C1.359 9 1.241 8.952 1.144 8.856C1.048 8.759 1 8.641 1 8.5L1 6.5C1 6.359 1.048 6.241 1.144 6.144C1.241 6.048 1.359 6 1.5 6L3 6L3 5L1.5 5C1.359 5 1.241 4.952 1.144 4.856C1.048 4.759 1 4.641 1 4.5L1 2.5C1 2.359 1.048 2.241 1.144 2.144C1.241 2.048 1.359 2 1.5 2L3 2L3 1.5C3 1.359 3.048 1.241 3.144 1.144ZM2 4L6.293 4L5.293 3L2 3L2 4ZM7.707 4L10.293 4L9.293 3L6.707 3L7.707 4ZM10.707 3L11.707 4L14 4L14 3L10.707 3ZM4 6L12 6L12 5L4 5L4 6ZM6.293 8L5.293 7L2 7L2 8L6.293 8ZM7.707 8L10.293 8L9.293 7L6.707 7L7.707 8ZM11.707 8L14 8L14 7L10.707 7L11.707 8ZM4 10L12 10L12 9L4 9L4 10ZM2 12L6.293 12L5.293 11L2 11L2 12ZM7.707 12L10.293 12L9.293 11L6.707 11L7.707 12ZM10.707 11L11.707 12L14 12L14 11L10.707 11Z\"/></svg>",
  "line-soft": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M3.144 1.144C3.241 1.048 3.359 1 3.5 1C3.641 1 3.759 1.048 3.856 1.144C3.952 1.241 4 1.359 4 1.5L4 2L12 2L12 1.5C12 1.359 12.048 1.241 12.144 1.144C12.241 1.048 12.359 1 12.5 1C12.641 1 12.759 1.048 12.856 1.144C12.952 1.241 13 1.359 13 1.5L13 2L14.5 2C14.641 2 14.759 2.048 14.856 2.144C14.952 2.241 15 2.359 15 2.5L15 4.5C15 4.641 14.952 4.759 14.856 4.856C14.759 4.952 14.641 5 14.5 5L13 5L13 6L14.5 6C14.641 6 14.759 6.048 14.856 6.144C14.952 6.241 15 6.359 15 6.5L15 8.5C15 8.641 14.952 8.759 14.856 8.856C14.759 8.952 14.641 9 14.5 9L13 9L13 10L14.5 10C14.641 10 14.759 10.048 14.856 10.144C14.952 10.241 15 10.359 15 10.5L15 12.5C15 12.641 14.952 12.759 14.856 12.856C14.759 12.952 14.641 13 14.5 13L13 13L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15C12.359 15 12.241 14.952 12.144 14.856C12.048 14.759 12 14.641 12 14.5L12 13L4 13L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 13L1.5 13C1.359 13 1.241 12.952 1.144 12.856C1.048 12.759 1 12.641 1 12.5L1 10.5C1 10.359 1.048 10.241 1.144 10.144C1.241 10.048 1.359 10 1.5 10L3 10L3 9L1.5 9C1.359 9 1.241 8.952 1.144 8.856C1.048 8.759 1 8.641 1 8.5L1 6.5C1 6.359 1.048 6.241 1.144 6.144C1.241 6.048 1.359 6 1.5 6L3 6L3 5L1.5 5C1.359 5 1.241 4.952 1.144 4.856C1.048 4.759 1 4.641 1 4.5L1 2.5C1 2.359 1.048 2.241 1.144 2.144C1.241 2.048 1.359 2 1.5 2L3 2L3 1.5C3 1.359 3.048 1.241 3.144 1.144ZM2 4L6.293 4L5.293 3L2 3L2 4ZM7.707 4L10.293 4L9.293 3L6.707 3L7.707 4ZM10.707 3L11.707 4L14 4L14 3L10.707 3ZM4 6L12 6L12 5L4 5L4 6ZM6.293 8L5.293 7L2 7L2 8L6.293 8ZM7.707 8L10.293 8L9.293 7L6.707 7L7.707 8ZM11.707 8L14 8L14 7L10.707 7L11.707 8ZM4 10L12 10L12 9L4 9L4 10ZM2 12L6.293 12L5.293 11L2 11L2 12ZM7.707 12L10.293 12L9.293 11L6.707 11L7.707 12ZM10.707 11L11.707 12L14 12L14 11L10.707 11Z\"/></svg>",
  "line-sharp": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M4 2L12 2L12 1L13 1L13 2L15 2L15 5L13 5L13 6L15 6L15 9L13 9L13 10L15 10L15 13L13 13L13 15L12 15L12 13L4 13L4 15L3 15L3 13L1 13L1 10L3 10L3 9L1 9L1 6L3 6L3 5L1 5L1 2L3 2L3 1L4 1L4 2ZM6.293 4L5.293 3L2 3L2 4L6.293 4ZM10.293 4L9.293 3L6.707 3L7.707 4L10.293 4ZM11.707 4L14 4L14 3L10.707 3L11.707 4ZM12 5L4 5L4 6L12 6L12 5ZM2 7L2 8L6.293 8L5.293 7L2 7ZM10.293 8L9.293 7L6.707 7L7.707 8L10.293 8ZM11.707 8L14 8L14 7L10.707 7L11.707 8ZM12 9L4 9L4 10L12 10L12 9ZM2 11L2 12L6.293 12L5.293 11L2 11ZM10.293 12L9.293 11L6.707 11L7.707 12L10.293 12ZM11.707 12L14 12L14 11L10.707 11L11.707 12Z\"/></svg>",
  "solid-round": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M3 2L3 1.5C3 1.359 3.048 1.241 3.144 1.144C3.241 1.048 3.359 1 3.5 1C3.641 1 3.759 1.048 3.856 1.144C3.952 1.241 4 1.359 4 1.5L4 2L4.293 2L7.293 5L4 5L4 6L4.293 6L7.293 9L4 9L4 10L4.293 10L7.293 13L4 13L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 13L1.5 13C1.359 13 1.241 12.952 1.144 12.856C1.048 12.759 1 12.641 1 12.5L1 10.5C1 10.359 1.048 10.241 1.144 10.144C1.241 10.048 1.359 10 1.5 10L3 10L3 9L1.5 9C1.359 9 1.241 8.952 1.144 8.856C1.048 8.759 1 8.641 1 8.5L1 6.5C1 6.359 1.048 6.241 1.144 6.144C1.241 6.048 1.359 6 1.5 6L3 6L3 5L1.5 5C1.359 5 1.241 4.952 1.144 4.856C1.048 4.759 1 4.641 1 4.5L1 2.5C1 2.359 1.048 2.241 1.144 2.144C1.241 2.048 1.359 2 1.5 2L3 2ZM9.707 2L12 2L12 1.5C12 1.359 12.048 1.241 12.144 1.144C12.241 1.048 12.359 1 12.5 1C12.641 1 12.759 1.048 12.856 1.144C12.952 1.241 13 1.359 13 1.5L13 2L14.5 2C14.641 2 14.759 2.048 14.856 2.144C14.952 2.241 15 2.359 15 2.5L15 4.5C15 4.641 14.952 4.759 14.856 4.856C14.759 4.952 14.641 5 14.5 5L13 5L13 6L14.5 6C14.641 6 14.759 6.048 14.856 6.144C14.952 6.241 15 6.359 15 6.5L15 8.5C15 8.641 14.952 8.759 14.856 8.856C14.759 8.952 14.641 9 14.5 9L13 9L13 10L14.5 10C14.641 10 14.759 10.048 14.856 10.144C14.952 10.241 15 10.359 15 10.5L15 12.5C15 12.641 14.952 12.759 14.856 12.856C14.759 12.952 14.641 13 14.5 13L13 13L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15C12.359 15 12.241 14.952 12.144 14.856C12.048 14.759 12 14.641 12 14.5L12 13.707L12.066 13.773L12.773 13.066L9.707 10L12 10L12 9.707L12.066 9.773L12.773 9.066L9.707 6L12 6L12 5.707L12.066 5.773L12.773 5.066L9.707 2ZM8.707 5L5.707 2L8.293 2L11.293 5L8.707 5ZM11.293 9L8.707 9L5.707 6L8.293 6L11.293 9ZM11.293 13L8.707 13L5.707 10L8.293 10L11.293 13Z\"/></svg>",
  "solid-soft": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M3 2L3 1.5C3 1.359 3.048 1.241 3.144 1.144C3.241 1.048 3.359 1 3.5 1C3.641 1 3.759 1.048 3.856 1.144C3.952 1.241 4 1.359 4 1.5L4 2L4.293 2L7.293 5L4 5L4 6L4.293 6L7.293 9L4 9L4 10L4.293 10L7.293 13L4 13L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 13L1.5 13C1.359 13 1.241 12.952 1.144 12.856C1.048 12.759 1 12.641 1 12.5L1 10.5C1 10.359 1.048 10.241 1.144 10.144C1.241 10.048 1.359 10 1.5 10L3 10L3 9L1.5 9C1.359 9 1.241 8.952 1.144 8.856C1.048 8.759 1 8.641 1 8.5L1 6.5C1 6.359 1.048 6.241 1.144 6.144C1.241 6.048 1.359 6 1.5 6L3 6L3 5L1.5 5C1.359 5 1.241 4.952 1.144 4.856C1.048 4.759 1 4.641 1 4.5L1 2.5C1 2.359 1.048 2.241 1.144 2.144C1.241 2.048 1.359 2 1.5 2L3 2ZM9.707 2L12 2L12 1.5C12 1.359 12.048 1.241 12.144 1.144C12.241 1.048 12.359 1 12.5 1C12.641 1 12.759 1.048 12.856 1.144C12.952 1.241 13 1.359 13 1.5L13 2L14.5 2C14.641 2 14.759 2.048 14.856 2.144C14.952 2.241 15 2.359 15 2.5L15 4.5C15 4.641 14.952 4.759 14.856 4.856C14.759 4.952 14.641 5 14.5 5L13 5L13 6L14.5 6C14.641 6 14.759 6.048 14.856 6.144C14.952 6.241 15 6.359 15 6.5L15 8.5C15 8.641 14.952 8.759 14.856 8.856C14.759 8.952 14.641 9 14.5 9L13 9L13 10L14.5 10C14.641 10 14.759 10.048 14.856 10.144C14.952 10.241 15 10.359 15 10.5L15 12.5C15 12.641 14.952 12.759 14.856 12.856C14.759 12.952 14.641 13 14.5 13L13 13L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15C12.359 15 12.241 14.952 12.144 14.856C12.048 14.759 12 14.641 12 14.5L12 13.707L12.066 13.773L12.773 13.066L9.707 10L12 10L12 9.707L12.066 9.773L12.773 9.066L9.707 6L12 6L12 5.707L12.066 5.773L12.773 5.066L9.707 2ZM8.707 5L5.707 2L8.293 2L11.293 5L8.707 5ZM11.293 9L8.707 9L5.707 6L8.293 6L11.293 9ZM11.293 13L8.707 13L5.707 10L8.293 10L11.293 13Z\"/></svg>",
  "solid-sharp": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\"><path d=\"M4 2L4.293 2L7.293 5L4 5L4 6L4.293 6L7.293 9L4 9L4 10L4.293 10L7.293 13L4 13L4 15L3 15L3 13L1 13L1 10L3 10L3 9L1 9L1 6L3 6L3 5L1 5L1 2L3 2L3 1L4 1L4 2ZM12 15L12 13.707L12.066 13.773L12.773 13.066L9.707 10L12 10L12 9.707L12.066 9.773L12.773 9.066L9.707 6L12 6L12 5.707L12.066 5.773L12.773 5.066L9.707 2L12 2L12 1L13 1L13 2L15 2L15 5L13 5L13 6L15 6L15 9L13 9L13 10L15 10L15 13L13 13L13 15L12 15ZM5.707 2L8.293 2L11.293 5L8.707 5L5.707 2ZM11.293 9L8.707 9L5.707 6L8.293 6L11.293 9ZM11.293 13L8.707 13L5.707 10L8.293 10L11.293 13Z\"/></svg>"
 },
 "svg_url": {
  "line-round": "https://gentleface.com/svg/line-round/16/barricade.svg",
  "line-soft": "https://gentleface.com/svg/line-soft/16/barricade.svg",
  "line-sharp": "https://gentleface.com/svg/line-sharp/16/barricade.svg",
  "solid-round": "https://gentleface.com/svg/solid-round/16/barricade.svg",
  "solid-soft": "https://gentleface.com/svg/solid-soft/16/barricade.svg",
  "solid-sharp": "https://gentleface.com/svg/solid-sharp/16/barricade.svg"
 },
 "png_url": {
  "line-round": {
   "16": "https://gentleface.com/png/line-round/16/barricade.png",
   "32": "https://gentleface.com/png/line-round/32/barricade.png",
   "48": "https://gentleface.com/png/line-round/48/barricade.png"
  },
  "line-soft": {
   "16": "https://gentleface.com/png/line-soft/16/barricade.png",
   "32": "https://gentleface.com/png/line-soft/32/barricade.png",
   "48": "https://gentleface.com/png/line-soft/48/barricade.png"
  },
  "line-sharp": {
   "16": "https://gentleface.com/png/line-sharp/16/barricade.png",
   "32": "https://gentleface.com/png/line-sharp/32/barricade.png",
   "48": "https://gentleface.com/png/line-sharp/48/barricade.png"
  },
  "solid-round": {
   "16": "https://gentleface.com/png/solid-round/16/barricade.png",
   "32": "https://gentleface.com/png/solid-round/32/barricade.png",
   "48": "https://gentleface.com/png/solid-round/48/barricade.png"
  },
  "solid-soft": {
   "16": "https://gentleface.com/png/solid-soft/16/barricade.png",
   "32": "https://gentleface.com/png/solid-soft/32/barricade.png",
   "48": "https://gentleface.com/png/solid-soft/48/barricade.png"
  },
  "solid-sharp": {
   "16": "https://gentleface.com/png/solid-sharp/16/barricade.png",
   "32": "https://gentleface.com/png/solid-sharp/32/barricade.png",
   "48": "https://gentleface.com/png/solid-sharp/48/barricade.png"
  }
 },
 "npm": {
  "react": "import { BarricadeIcon } from '@gentleface/react';",
  "svg": "@gentleface/icons/svg/line-round/16/barricade.svg",
  "cdn": "https://cdn.jsdelivr.net/npm/@gentleface/icons@0.6.0/svg/line-round/16/barricade.svg",
  "version": "0.6.0"
 },
 "license": "MIT",
 "author": "Alexander Kiselev",
 "motion": {
  "name": "barricade-hang",
  "does": "The three striped rails lift off the posts one after another, top rail first, and leave the posts bare. They drop back on bottom rail first, and each one bounces on its brackets.",
  "url": "https://gentleface.com/motion/barricade-hang.svg",
  "style": "line-round",
  "size": 16,
  "duration": 3.2,
  "frames": [
   0.25,
   2.35
  ],
  "svg": "<svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.001\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3.5 1.5L3.5 2.5\"></path><path d=\"M12.5 1.5L12.5 2.5\"></path><path d=\"M3.5 4.5L3.5 6.5\"></path><path d=\"M12.5 4.5L12.5 6.5\"></path><path d=\"M3.5 8.5L3.5 10.5\"></path><path d=\"M12.5 8.5L12.5 10.5\"></path><path d=\"M3.5 12.5L3.5 14.5\"></path><path d=\"M12.5 12.5L12.5 14.5\"></path><path d=\"M3.5 10.5L3.5 12.5M12.5 10.5L12.5 12.5\" visibility=\"hidden\"><animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.156;0.444\" values=\"hidden;visible;hidden\"/></path><g><animateTransform attributeName=\"transform\" type=\"translate\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.156;0.275;0.325;0.444;0.488;0.531;1\" values=\"0 0;0 0;0 -13.3;0 -13.3;0 0;0 -.35;0 0;0 0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.6 0 .9 .4;.15 .75 .25 1;.6 0 .9 .4;0 0 1 1\"/><path d=\"M1.5 10.5L14.5 10.5L14.5 12.5L1.5 12.5L1.5 10.5Z\"></path><path d=\"M5.5 10.5L7.5 12.5\"></path><path d=\"M9.5 10.5L11.5 12.5\"></path></g><path d=\"M3.5 6.5L3.5 8.5M12.5 6.5L12.5 8.5\" visibility=\"hidden\"><animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.125;0.55\" values=\"hidden;visible;hidden\"/></path><g><animateTransform attributeName=\"transform\" type=\"translate\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.125;0.225;0.45;0.55;0.588;0.625;1\" values=\"0 0;0 0;0 -9.3;0 -9.3;0 0;0 -.45;0 0;0 0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.6 0 .9 .4;.15 .75 .25 1;.6 0 .9 .4;0 0 1 1\"/><path d=\"M1.5 6.5L14.5 6.5L14.5 8.5L1.5 8.5L1.5 6.5Z\"></path><path d=\"M5.5 6.5L7.5 8.5\"></path><path d=\"M9.5 6.5L11.5 8.5\"></path></g><path d=\"M3.5 2.5L3.5 4.5M12.5 2.5L12.5 4.5\" visibility=\"hidden\"><animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.094;0.656\" values=\"hidden;visible;hidden\"/></path><g><animateTransform attributeName=\"transform\" type=\"translate\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.094;0.181;0.575;0.656;0.688;0.719;1\" values=\"0 0;0 0;0 -5.3;0 -5.3;0 0;0 -.55;0 0;0 0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.6 0 .9 .4;.15 .75 .25 1;.6 0 .9 .4;0 0 1 1\"/><path d=\"M1.5 2.5L14.5 2.5L14.5 4.5L1.5 4.5L1.5 2.5Z\"></path><path d=\"M5.5 2.5L7.5 4.5\"></path><path d=\"M9.5 2.5L11.5 4.5\"></path></g></svg>",
  "react": "// Gentleface \"barricade\" animated (barricade-hang), MIT. https://gentleface.com/icons/barricade\n// Pass a ref to start and stop it: https://gentleface.com/animated-icons\nimport { forwardRef, type SVGProps } from 'react';\n\nexport const BarricadeHangIcon = forwardRef<SVGSVGElement, SVGProps<SVGSVGElement>>(function BarricadeHangIcon(props, ref) {\n  return (\n    <svg ref={ref} xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"1.001\" strokeLinecap=\"round\" strokeLinejoin=\"round\" aria-hidden=\"true\" {...props}>\n      <path d=\"M3.5 1.5L3.5 2.5\">\n      </path>\n      <path d=\"M12.5 1.5L12.5 2.5\">\n      </path>\n      <path d=\"M3.5 4.5L3.5 6.5\">\n      </path>\n      <path d=\"M12.5 4.5L12.5 6.5\">\n      </path>\n      <path d=\"M3.5 8.5L3.5 10.5\">\n      </path>\n      <path d=\"M12.5 8.5L12.5 10.5\">\n      </path>\n      <path d=\"M3.5 12.5L3.5 14.5\">\n      </path>\n      <path d=\"M12.5 12.5L12.5 14.5\">\n      </path>\n      <path d=\"M3.5 10.5L3.5 12.5M12.5 10.5L12.5 12.5\" visibility=\"hidden\">\n      <animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.156;0.444\" values=\"hidden;visible;hidden\"/>\n      </path>\n      <g>\n      <animateTransform attributeName=\"transform\" type=\"translate\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.156;0.275;0.325;0.444;0.488;0.531;1\" values=\"0 0;0 0;0 -13.3;0 -13.3;0 0;0 -.35;0 0;0 0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.6 0 .9 .4;.15 .75 .25 1;.6 0 .9 .4;0 0 1 1\"/>\n      <path d=\"M1.5 10.5L14.5 10.5L14.5 12.5L1.5 12.5L1.5 10.5Z\">\n      </path>\n      <path d=\"M5.5 10.5L7.5 12.5\">\n      </path>\n      <path d=\"M9.5 10.5L11.5 12.5\">\n      </path>\n      </g>\n      <path d=\"M3.5 6.5L3.5 8.5M12.5 6.5L12.5 8.5\" visibility=\"hidden\">\n      <animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.125;0.55\" values=\"hidden;visible;hidden\"/>\n      </path>\n      <g>\n      <animateTransform attributeName=\"transform\" type=\"translate\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.125;0.225;0.45;0.55;0.588;0.625;1\" values=\"0 0;0 0;0 -9.3;0 -9.3;0 0;0 -.45;0 0;0 0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.6 0 .9 .4;.15 .75 .25 1;.6 0 .9 .4;0 0 1 1\"/>\n      <path d=\"M1.5 6.5L14.5 6.5L14.5 8.5L1.5 8.5L1.5 6.5Z\">\n      </path>\n      <path d=\"M5.5 6.5L7.5 8.5\">\n      </path>\n      <path d=\"M9.5 6.5L11.5 8.5\">\n      </path>\n      </g>\n      <path d=\"M3.5 2.5L3.5 4.5M12.5 2.5L12.5 4.5\" visibility=\"hidden\">\n      <animate attributeName=\"visibility\" calcMode=\"discrete\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.094;0.656\" values=\"hidden;visible;hidden\"/>\n      </path>\n      <g>\n      <animateTransform attributeName=\"transform\" type=\"translate\" dur=\"3.2s\" repeatCount=\"indefinite\" keyTimes=\"0;0.094;0.181;0.575;0.656;0.688;0.719;1\" values=\"0 0;0 0;0 -5.3;0 -5.3;0 0;0 -.55;0 0;0 0\" calcMode=\"spline\" keySplines=\"0 0 1 1;.6 0 .9 .4;0 0 1 1;.6 0 .9 .4;.15 .75 .25 1;.6 0 .9 .4;0 0 1 1\"/>\n      <path d=\"M1.5 2.5L14.5 2.5L14.5 4.5L1.5 4.5L1.5 2.5Z\">\n      </path>\n      <path d=\"M5.5 2.5L7.5 4.5\">\n      </path>\n      <path d=\"M9.5 2.5L11.5 4.5\">\n      </path>\n      </g>\n    </svg>\n  );\n});",
  "how_to_play": "https://gentleface.com/animated-icons.md"
 }
}