{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "skill-icons-openstack-dark",
  "type": "registry:component",
  "title": "skill-icons:openstack-dark",
  "description": "OpenstackDark icon from skill-icons",
  "prefix": "skill-icons",
  "id": "skill-icons:openstack-dark",
  "licenseSpdx": "MIT",
  "licenseUrl": "https://github.com/tandpfun/skill-icons/blob/main/LICENSE",
  "attributionRequired": false,
  "body": "<g fill=\"none\"><rect width=\"256\" height=\"256\" fill=\"#242938\" rx=\"60\"/><path fill=\"#ed1844\" fill-rule=\"evenodd\" d=\"M200.682 40H54.67C45.5 40 38 47.501 38 56.67v39.204h40.44v-6.421c0-4.986 4.043-9.014 9.013-9.014h80.415c4.985 0 9.014 4.044 9.014 9.014v6.42h40.439V56.67c0-9.168-7.501-16.669-16.67-16.669zM177.53 166.102c0 4.985-4.044 9.014-9.014 9.014H88.101c-4.985 0-9.014-4.044-9.014-9.014v-6.421H38.648v39.204c0 9.169 7.502 16.67 16.67 16.67H201.33c9.168 0 16.669-7.501 16.669-16.67v-39.204H177.56zM38.617 107.604v40.439h40.13v-40.439zm138.913 0v40.439h40.131v-40.439z\" clip-rule=\"evenodd\"/></g>",
  "width": 256,
  "height": 256,
  "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 256 256\"><g fill=\"none\"><rect width=\"256\" height=\"256\" fill=\"#242938\" rx=\"60\"/><path fill=\"#ed1844\" fill-rule=\"evenodd\" d=\"M200.682 40H54.67C45.5 40 38 47.501 38 56.67v39.204h40.44v-6.421c0-4.986 4.043-9.014 9.013-9.014h80.415c4.985 0 9.014 4.044 9.014 9.014v6.42h40.439V56.67c0-9.168-7.501-16.669-16.67-16.669zM177.53 166.102c0 4.985-4.044 9.014-9.014 9.014H88.101c-4.985 0-9.014-4.044-9.014-9.014v-6.421H38.648v39.204c0 9.169 7.502 16.67 16.67 16.67H201.33c9.168 0 16.669-7.501 16.669-16.67v-39.204H177.56zM38.617 107.604v40.439h40.13v-40.439zm138.913 0v40.439h40.131v-40.439z\" clip-rule=\"evenodd\"/></g></svg>",
  "files": [
    {
      "path": "components/icons/skill-icons-openstack-dark.tsx",
      "type": "registry:component",
      "content": "import type { SVGProps } from 'react';\n\nexport function OpenstackDark(props: SVGProps<SVGSVGElement>) {\n  return (\n    <svg {...props} xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 256 256\"><g fill=\"none\"><rect width=\"256\" height=\"256\" fill=\"#242938\" rx=\"60\"/><path fill=\"#ed1844\" fillRule=\"evenodd\" d=\"M200.682 40H54.67C45.5 40 38 47.501 38 56.67v39.204h40.44v-6.421c0-4.986 4.043-9.014 9.013-9.014h80.415c4.985 0 9.014 4.044 9.014 9.014v6.42h40.439V56.67c0-9.168-7.501-16.669-16.67-16.669zM177.53 166.102c0 4.985-4.044 9.014-9.014 9.014H88.101c-4.985 0-9.014-4.044-9.014-9.014v-6.421H38.648v39.204c0 9.169 7.502 16.67 16.67 16.67H201.33c9.168 0 16.669-7.501 16.669-16.67v-39.204H177.56zM38.617 107.604v40.439h40.13v-40.439zm138.913 0v40.439h40.131v-40.439z\" clipRule=\"evenodd\"/></g></svg>\n  );\n}\n"
    }
  ]
}