# buildGifRefIndex

**Kind:** Function

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/stages/stage-13-upload/video-directive.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/stages/stage-13-upload/video-directive.ts#L135)

Map every GIF token ref (`<slug>--sNN`, the file basename without `.gif`) to its
resolved CDN url, across all page manifests.

## Signature

```ts
function buildGifRefIndex(manifests: Record<string, ManualVideoManifest>, resolveUrl: (relPath: string) => string | undefined): Map<string, string>
```

## Parameters

| Name | Type |
|---|---|
| `manifests` | `Record<string, ManualVideoManifest>` |
| `resolveUrl` | `(relPath: string) => string | undefined` |

**Returns:** `Map<string, string>`
