{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "spinal-cord",
  "title": "Spinal cord",
  "description": "The spinal cord from the OrganUI spinal cord explorer: 63 selectable structures and 3 named views. Model licensed CC BY-SA 2.1 JP.",
  "registryDependencies": [
    "@organui/organ-viewer"
  ],
  "files": [
    {
      "path": "registry/base-nova/spinal-cord/spinal-cord.tsx",
      "content": "import {\n  OrganViewer,\n  type OrganModel,\n  type OrganViewerProps,\n} from \"@/components/organ-viewer\"\n\n// Generated from organui/spinal-cord-3d at 3e26f98. The GLB stays in that\n// repository under its own licence; see attribution.source.\nexport const spinalCordModel: OrganModel = {\n  name: \"Spinal cord\",\n  src: \"https://cdn.jsdelivr.net/gh/organui/spinal-cord-3d@3e26f98b847fcdf5c920e62eb622174e9de7b297/public/models/spinal-cord.glb\",\n  bytes: 5104752,\n  defaultView: \"Left lateral\",\n  views: [\n    {\n      name: \"Anterior\",\n      direction: [0, 0, 1],\n    },\n    {\n      name: \"Left lateral\",\n      direction: [1, 0, 0],\n    },\n    {\n      name: \"Posterior\",\n      direction: [0, 0, -1],\n    },\n  ],\n  structures: [\n    {\n      id: \"spinal-cord\",\n      label: \"Spinal cord\",\n      group: \"Cord and brainstem\",\n      color: \"#f1c75b\",\n      description:\n        \"A column of nerve tissue that carries signals between the brain and the body. It runs inside the vertebral canal from the skull to about the first lumbar vertebra.\",\n    },\n    {\n      id: \"medulla-oblongata\",\n      label: \"Medulla oblongata\",\n      group: \"Cord and brainstem\",\n      color: \"#d99f6c\",\n      description:\n        \"The lowest part of the brainstem. It continues into the spinal cord at the opening in the base of the skull.\",\n    },\n    {\n      id: \"nerve-c1\",\n      label: \"C1 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#e2a63c\",\n      description:\n        \"Leaves the spinal cord between the skull and the atlas. It mostly supplies small muscles at the top of the neck.\",\n    },\n    {\n      id: \"nerve-c2\",\n      label: \"C2 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#efc25e\",\n      description:\n        \"Leaves the spinal canal through the opening above the C2 vertebra and carries signals to and from the neck, shoulder and arm.\",\n    },\n    {\n      id: \"nerve-c3\",\n      label: \"C3 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#e2a63c\",\n      description:\n        \"Leaves the spinal canal through the opening above the C3 vertebra and carries signals to and from the neck, shoulder and arm.\",\n    },\n    {\n      id: \"nerve-c4\",\n      label: \"C4 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#efc25e\",\n      description:\n        \"Leaves between the third and fourth cervical vertebrae. With C3 and C5 it forms the phrenic nerve, which works the diaphragm.\",\n    },\n    {\n      id: \"nerve-c5\",\n      label: \"C5 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#e2a63c\",\n      description:\n        \"Leaves the spinal canal through the opening above the C5 vertebra and carries signals to and from the neck, shoulder and arm.\",\n    },\n    {\n      id: \"nerve-c6\",\n      label: \"C6 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#efc25e\",\n      description:\n        \"Leaves the spinal canal through the opening above the C6 vertebra and carries signals to and from the neck, shoulder and arm.\",\n    },\n    {\n      id: \"nerve-c7\",\n      label: \"C7 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#e2a63c\",\n      description:\n        \"Leaves the spinal canal through the opening above the C7 vertebra and carries signals to and from the neck, shoulder and arm.\",\n    },\n    {\n      id: \"nerve-c8\",\n      label: \"C8 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#efc25e\",\n      description:\n        \"There are eight cervical nerves but only seven cervical vertebrae, so C8 leaves below C7, above T1.\",\n    },\n    {\n      id: \"nerve-t1\",\n      label: \"T1 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#e2a63c\",\n      description:\n        \"Leaves the spinal canal below the T1 vertebra. Its branches run along the ribs and also join the nerves of the arm.\",\n    },\n    {\n      id: \"nerve-t2\",\n      label: \"T2 spinal nerve (left)\",\n      group: \"Spinal nerves\",\n      color: \"#efc25e\",\n      description:\n        \"Leaves the spinal canal below the T2 vertebra. Its branches run along the ribs and also join the nerves of the arm.\",\n    },\n    {\n      id: \"brachial-plexus\",\n      label: \"Brachial plexus (left)\",\n      group: \"Spinal nerves\",\n      color: \"#cf8a3a\",\n      description:\n        \"A network formed by the C5 to T1 nerves. Its trunks and cords regroup the fibres into the nerves of the shoulder and arm.\",\n    },\n    {\n      id: \"cauda-equina\",\n      label: \"Cauda equina\",\n      group: \"Spinal nerves\",\n      color: \"#e9d48e\",\n      description:\n        \"The bundle of nerve roots below the end of the cord. Its name means horse’s tail. The roots run down the canal to leave at the lumbar and sacral levels.\",\n    },\n    {\n      id: \"vertebra-c1\",\n      label: \"Atlas (C1)\",\n      group: \"Cervical vertebrae\",\n      color: \"#d8c7a2\",\n      description:\n        \"The first vertebra. It is a ring with no body and holds up the skull; the head nods on it.\",\n    },\n    {\n      id: \"vertebra-c2\",\n      label: \"Axis (C2)\",\n      group: \"Cervical vertebrae\",\n      color: \"#c8b48a\",\n      description:\n        \"The second vertebra. Its upward peg, the dens, lets the atlas and head turn from side to side.\",\n    },\n    {\n      id: \"vertebra-c3\",\n      label: \"C3 vertebra\",\n      group: \"Cervical vertebrae\",\n      color: \"#d8c7a2\",\n      description:\n        \"A neck vertebra. Its small body carries the head, and openings in its transverse processes let the vertebral artery pass.\",\n    },\n    {\n      id: \"vertebra-c4\",\n      label: \"C4 vertebra\",\n      group: \"Cervical vertebrae\",\n      color: \"#c8b48a\",\n      description:\n        \"A neck vertebra. Its small body carries the head, and openings in its transverse processes let the vertebral artery pass.\",\n    },\n    {\n      id: \"vertebra-c5\",\n      label: \"C5 vertebra\",\n      group: \"Cervical vertebrae\",\n      color: \"#d8c7a2\",\n      description:\n        \"A neck vertebra. Its small body carries the head, and openings in its transverse processes let the vertebral artery pass.\",\n    },\n    {\n      id: \"vertebra-c6\",\n      label: \"C6 vertebra\",\n      group: \"Cervical vertebrae\",\n      color: \"#c8b48a\",\n      description:\n        \"A neck vertebra. Its small body carries the head, and openings in its transverse processes let the vertebral artery pass.\",\n    },\n    {\n      id: \"vertebra-c7\",\n      label: \"C7 vertebra\",\n      group: \"Cervical vertebrae\",\n      color: \"#d8c7a2\",\n      description:\n        \"The lowest neck vertebra. Its long spinous process is the bump you can feel at the base of the neck.\",\n    },\n    {\n      id: \"vertebra-t1\",\n      label: \"T1 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#c3ad83\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t2\",\n      label: \"T2 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#d4c09a\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t3\",\n      label: \"T3 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#c3ad83\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t4\",\n      label: \"T4 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#d4c09a\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t5\",\n      label: \"T5 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#c3ad83\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t6\",\n      label: \"T6 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#d4c09a\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t7\",\n      label: \"T7 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#c3ad83\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t8\",\n      label: \"T8 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#d4c09a\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t9\",\n      label: \"T9 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#c3ad83\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t10\",\n      label: \"T10 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#d4c09a\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t11\",\n      label: \"T11 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#c3ad83\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-t12\",\n      label: \"T12 vertebra\",\n      group: \"Thoracic vertebrae\",\n      color: \"#d4c09a\",\n      description:\n        \"A vertebra of the upper back. Ribs attach to its sides, and its long spinous process slopes downward.\",\n    },\n    {\n      id: \"vertebra-l1\",\n      label: \"L1 vertebra\",\n      group: \"Lumbar vertebrae and sacrum\",\n      color: \"#bfa77c\",\n      description:\n        \"A vertebra of the lower back. Its large body carries most of the weight of the upper body.\",\n    },\n    {\n      id: \"vertebra-l2\",\n      label: \"L2 vertebra\",\n      group: \"Lumbar vertebrae and sacrum\",\n      color: \"#d0bb93\",\n      description:\n        \"A vertebra of the lower back. Its large body carries most of the weight of the upper body.\",\n    },\n    {\n      id: \"vertebra-l3\",\n      label: \"L3 vertebra\",\n      group: \"Lumbar vertebrae and sacrum\",\n      color: \"#bfa77c\",\n      description:\n        \"A vertebra of the lower back. Its large body carries most of the weight of the upper body.\",\n    },\n    {\n      id: \"vertebra-l4\",\n      label: \"L4 vertebra\",\n      group: \"Lumbar vertebrae and sacrum\",\n      color: \"#d0bb93\",\n      description:\n        \"A vertebra of the lower back. Its large body carries most of the weight of the upper body.\",\n    },\n    {\n      id: \"vertebra-l5\",\n      label: \"L5 vertebra\",\n      group: \"Lumbar vertebrae and sacrum\",\n      color: \"#bfa77c\",\n      description:\n        \"A vertebra of the lower back. Its large body carries most of the weight of the upper body.\",\n    },\n    {\n      id: \"sacrum\",\n      label: \"Sacrum\",\n      group: \"Lumbar vertebrae and sacrum\",\n      color: \"#c7b28a\",\n      description:\n        \"Five vertebrae fused into one triangular bone at the back of the pelvis. The lowest nerve roots leave through its openings.\",\n    },\n    {\n      id: \"disc-c2-c3\",\n      label: \"C2–C3 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the C2 and C3 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-c3-c4\",\n      label: \"C3–C4 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the C3 and C4 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-c4-c5\",\n      label: \"C4–C5 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the C4 and C5 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-c5-c6\",\n      label: \"C5–C6 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the C5 and C6 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-c6-c7\",\n      label: \"C6–C7 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the C6 and C7 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-c7-t1\",\n      label: \"C7–T1 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the C7 and T1 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t1-t2\",\n      label: \"T1–T2 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the T1 and T2 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t2-t3\",\n      label: \"T2–T3 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the T2 and T3 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t3-t4\",\n      label: \"T3–T4 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the T3 and T4 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t4-t5\",\n      label: \"T4–T5 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the T4 and T5 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t5-t6\",\n      label: \"T5–T6 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the T5 and T6 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t6-t7\",\n      label: \"T6–T7 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the T6 and T7 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t7-t8\",\n      label: \"T7–T8 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the T7 and T8 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t8-t9\",\n      label: \"T8–T9 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the T8 and T9 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t9-t10\",\n      label: \"T9–T10 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the T9 and T10 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t10-t11\",\n      label: \"T10–T11 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the T10 and T11 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t11-t12\",\n      label: \"T11–T12 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the T11 and T12 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-t12-l1\",\n      label: \"T12–L1 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the T12 and L1 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-l1-l2\",\n      label: \"L1–L2 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the L1 and L2 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-l2-l3\",\n      label: \"L2–L3 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the L2 and L3 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-l3-l4\",\n      label: \"L3–L4 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"A cushion of fibrocartilage between the L3 and L4 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-l4-l5\",\n      label: \"L4–L5 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#9bbdd2\",\n      description:\n        \"A cushion of fibrocartilage between the L4 and L5 vertebral bodies. It absorbs shock and lets the spine bend.\",\n    },\n    {\n      id: \"disc-l5-s1\",\n      label: \"L5–S1 disc\",\n      group: \"Intervertebral discs\",\n      color: \"#7fa6bf\",\n      description:\n        \"The lowest disc, between the last lumbar vertebra and the sacrum. It carries the greatest load of any disc.\",\n    },\n    {\n      id: \"vertebral-arteries\",\n      label: \"Vertebral arteries\",\n      group: \"Vessels\",\n      color: \"#b8564c\",\n      description:\n        \"Two arteries that climb through openings in the cervical vertebrae and enter the skull, where they help supply the brainstem and the top of the spinal cord.\",\n    },\n  ],\n  attribution: {\n    credit:\n      \"BodyParts3D / Anatomography, © The Database Center for Life Science. CC BY-SA 2.1 Japan. Adapted by OrganUI.\",\n    license: \"CC BY-SA 2.1 JP\",\n    licenseUrl: \"https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en\",\n    source:\n      \"https://github.com/organui/spinal-cord-3d/blob/3e26f98b847fcdf5c920e62eb622174e9de7b297/public/models/ATTRIBUTION.md\",\n  },\n}\n\nexport type SpinalCordProps = Omit<OrganViewerProps, \"model\">\n\nexport function SpinalCord(props: SpinalCordProps) {\n  return <OrganViewer model={spinalCordModel} {...props} />\n}\n",
      "type": "registry:component"
    }
  ],
  "docs": "Spinal cord docs: https://organui.com/docs/components/spinal-cord. The model is licensed CC BY-SA 2.1 JP (https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en); keep the viewer's credit visible.",
  "categories": [
    "organ",
    "nervous"
  ],
  "type": "registry:component"
}