{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "input",
  "title": "Input",
  "description": "shadcn input as a sunken 1-bit field.",
  "dependencies": [
    "cn"
  ],
  "registryDependencies": [
    "@ui95/theme"
  ],
  "files": [
    {
      "path": "components/ui/input.tsx",
      "content": "import { cn } from \"cn\"\nimport * as React from \"react\"\n\nfunction Input({ className, type, ...props }: React.ComponentProps<\"input\">) {\n  return (\n    <input\n      type={type}\n      data-slot=\"input\"\n      className={cn(\n        \"h-10 w-full min-w-0 pixel-border border-border well px-2 bg-input text-foreground text-xl leading-none file:mr-2 file:inline-flex file:h-6 file:border-0 file:bg-transparent file:font-pixel file:text-[16px] file:text-foreground file:uppercase placeholder:text-well-muted disabled:cursor-not-allowed disabled:bg-muted disabled:text-muted-foreground aria-invalid:border-dashed aria-invalid:border-destructive\",\n        className\n      )}\n      {...props}\n    />\n  )\n}\n\nexport { Input }\n",
      "type": "registry:ui"
    }
  ],
  "meta": {
    "sounds": {
      "typewriter.key": {
        "note": "Typebar strike: sharp metal clack, then the platen thud just after",
        "layers": [
          {
            "wave": "sine",
            "frequency": 365,
            "attack": 0,
            "decay": 0.00239,
            "gain": 0.55,
            "filter": {
              "type": "highpass",
              "frequency": 240,
              "q": 0.972
            },
            "curve": 6
          }
        ],
        "jitter": {
          "cents": 97,
          "gainDb": 0,
          "decay": 0.08
        }
      },
      "typewriter.space": {
        "note": "Stabilized space bar: deeper plate ring and thock, with a faint stabilizer rattle",
        "layers": [
          {
            "wave": "square",
            "frequency": 40,
            "attack": 0.0001,
            "decay": 0.005,
            "curve": 5,
            "gain": 0.3,
            "delay": 0
          },
          {
            "wave": "square",
            "frequency": 1100,
            "attack": 0.0003,
            "decay": 0.00137,
            "curve": 1.4,
            "gain": 0.21,
            "filter": {
              "type": "bandpass",
              "frequency": 183,
              "q": 0.604
            },
            "delay": 0,
            "frequencyEnd": 348
          },
          {
            "wave": "sine",
            "frequency": 1390,
            "sineShare": 0.75,
            "attack": 0.0004,
            "decay": 0.00222,
            "curve": 5,
            "gain": 0.23,
            "delay": 0,
            "frequencyEnd": 173,
            "pitchTime": 0.124
          },
          {
            "wave": "noise",
            "frequency": 0,
            "attack": 0.0039,
            "decay": 0.00702,
            "curve": 2.2,
            "gain": 0.4,
            "delay": 0.111,
            "filter": {
              "type": "bandpass",
              "frequency": 420,
              "q": 3.15
            }
          }
        ],
        "jitter": {
          "cents": 45,
          "gainDb": 1.9,
          "decay": 0.1
        }
      },
      "typewriter.return": {
        "note": "Carriage return: lever clunk, then the end-of-line bell",
        "layers": [
          {
            "wave": "noise",
            "frequency": 0,
            "attack": 0.0021,
            "decay": 0.001,
            "gain": 0.43,
            "filter": {
              "type": "bandpass",
              "frequency": 415,
              "q": 1.34
            }
          },
          {
            "wave": "sine",
            "frequency": 159,
            "frequencyEnd": 80,
            "pitchTime": 0.037,
            "attack": 0.001,
            "decay": 0.001,
            "gain": 0.27,
            "delay": 0
          },
          {
            "wave": "sine",
            "frequency": 141,
            "attack": 0.0005,
            "decay": 0.00111,
            "gain": 0.07,
            "delay": 0.02
          },
          {
            "wave": "noise",
            "frequency": 0,
            "attack": 0.0005,
            "decay": 0.00135,
            "gain": 0,
            "delay": 0.02,
            "pitchTime": 0.027,
            "frequencyEnd": 40.7,
            "curve": 1,
            "pitchSteps": 2
          }
        ],
        "jitter": {
          "cents": 40,
          "gainDb": 2,
          "decay": 0.08
        }
      }
    }
  },
  "categories": [
    "ui"
  ],
  "type": "registry:ui"
}
