# Audio replacement slots

Place authorized audio files in `public/assets/audio/` and map each cue in `public/assets/audio/manifest.json`.
Relative filenames resolve from `/assets/audio/`.

Supported cues:

- `carouselTheme`
- `carouselBounce3`
- `cardPackTear`
- `cardPackSlice`
- `anticipationBright`
- `anticipationBright2_5x`
- `whoosh`
- `wrappingPaper1` through `wrappingPaper4`
- `victoryParadeStart`
- `victoryParadeLoop`
- `cardRevealBass`
- `cardRevealBassRare`
- `cardRevealLightChimes`
- `fireworks1` through `fireworks3`

Example:

```json
{
  "version": 1,
  "cues": {
    "cardPackTear": "card-pack-tear.mp3",
    "victoryParadeLoop": "victory-loop.m4a"
  }
}
```
