import { ClapSegmentCategory } from "@aitube/clap"

export const segmentCategoryPromptPriority: Partial<Record<ClapSegmentCategory, number>> = {
  // maybe we should also a priority for the video,
  // if it has a prompt.. no?
  [ClapSegmentCategory.VIDEO]: 13,
  [ClapSegmentCategory.IMAGE]: 12,
  [ClapSegmentCategory.CAMERA]: 11,
  [ClapSegmentCategory.DIALOGUE]: 10,
  [ClapSegmentCategory.CHARACTER]: 9,
  [ClapSegmentCategory.LOCATION]: 8,
  [ClapSegmentCategory.ACTION]: 7,
  [ClapSegmentCategory.TIME]: 6,
  [ClapSegmentCategory.STYLE]: 5,
  [ClapSegmentCategory.LIGHTING]: 4,
  [ClapSegmentCategory.WEATHER]: 3,
  [ClapSegmentCategory.ERA]: 2, // <- era is @deprecated
  [ClapSegmentCategory.GENERIC]: 1
}