{"version":3,"sources":["../../src/types/skins.ts"],"names":["RarityEnum","SkinType"],"mappings":";;;AAmHO,IAAK,UAAA,qBAAAA,WAAAA,KAAL;AACL,EAAAA,YAAA,OAAA,CAAA,GAAQ,OAAA;AACR,EAAAA,YAAA,YAAA,CAAA,GAAa,YAAA;AACb,EAAAA,YAAA,SAAA,CAAA,GAAU,SAAA;AACV,EAAAA,YAAA,WAAA,CAAA,GAAY,WAAA;AACZ,EAAAA,YAAA,OAAA,CAAA,GAAQ,OAAA;AACR,EAAAA,YAAA,eAAA,CAAA,GAAgB,eAAA;AAChB,EAAAA,YAAA,WAAA,CAAA,GAAY,WAAA;AAPF,EAAA,OAAAA,WAAAA;AAAA,CAAA,EAAA,UAAA,IAAA,EAAA;AAcL,IAAK,QAAA,qBAAAC,SAAAA,KAAL;AACL,EAAAA,UAAA,OAAA,CAAA,GAAQ,EAAA;AACR,EAAAA,UAAA,UAAA,CAAA,GAAW,UAAA;AAFD,EAAA,OAAAA,SAAAA;AAAA,CAAA,EAAA,QAAA,IAAA,EAAA","file":"index.cjs","sourcesContent":["export interface Skins {\n  [key: string]: Skin;\n}\n\nexport interface Skin {\n  id: number;\n  isBase: boolean;\n  name: string;\n  splashPath: string;\n  uncenteredSplashPath: string;\n  tilePath: string;\n  loadScreenPath: string;\n  skinType: SkinType | string;\n  rarity: RarityEnum | string;\n  isLegacy: boolean;\n  splashVideoPath: null | string;\n  collectionSplashVideoPath: null | string;\n  collectionCardHoverVideoPath?: null | string;\n  featuresText: null | string;\n  chromaPath?: null | string;\n  emblems: Emblem[] | null;\n  regionRarityId: number;\n  rarityGemPath: string | null;\n  skinLines: SkinLineRef[] | null;\n  description: null | string;\n  loadScreenVintagePath?: string;\n  chromas?: Chroma[];\n  skinAugments?: SkinAugments;\n  questSkinInfo?: QuestSkinInfo;\n  [key: string]: unknown;\n}\n\nexport interface Emblem {\n  name: string;\n  emblemPath: {\n    large: string;\n    small: string;\n  };\n  positions: object;\n}\n\nexport interface Chroma {\n  id: number;\n  name: string;\n  chromaPath: string;\n  colors: string[];\n  descriptions: { region: string; description: string }[];\n  rarities: { region: string; rarity: number }[];\n  skinAugments?: SkinAugments;\n}\n\nexport interface SkinAugments {\n  borders: Borders;\n  augments?: Augment[];\n}\n\nexport interface Augment {\n  contentId: string;\n  overlays: Overlay[];\n}\n\nexport interface Overlay {\n  centeredLCOverlayPath: string;\n  uncenteredLCOverlayPath: string;\n  socialCardLCOverlayPath: string;\n  tileLCOverlayPath: string;\n}\n\nexport interface Borders {\n  layer0: Layer[];\n  layer1?: Layer[];\n}\n\nexport interface Layer {\n  contentId: string;\n  layer: number;\n  priority: number;\n  borderPath: string;\n}\n\nexport interface QuestSkinInfo {\n  name: string;\n  productType: string;\n  collectionDescription: string;\n  descriptionInfo: DescriptionInfo[];\n  splashPath: string;\n  uncenteredSplashPath: string;\n  tilePath: string;\n  collectionCardPath: string;\n  tiers: Tier[];\n}\n\nexport interface DescriptionInfo {\n  title: string;\n  description: string;\n  iconPath: string;\n}\n\nexport interface Tier {\n  id: number;\n  name: string;\n  stage: number;\n  description: string;\n  splashPath: string;\n  uncenteredSplashPath: string;\n  tilePath: string;\n  loadScreenPath: string;\n  shortName: string;\n  splashVideoPath: null | string;\n  collectionSplashVideoPath: null | string;\n  collectionCardHoverVideoPath?: null | string;\n  skinAugments?: SkinAugments;\n  loadScreenVintagePath?: string;\n}\n\nexport enum RarityEnum {\n  KEpic = \"kEpic\",\n  KLegendary = \"kLegendary\",\n  KMythic = \"kMythic\",\n  KNoRarity = \"kNoRarity\",\n  KRare = \"kRare\",\n  KTranscendent = \"kTranscendent\",\n  KUltimate = \"kUltimate\",\n}\n\nexport interface SkinLineRef {\n  id: number;\n}\n\nexport enum SkinType {\n  Empty = \"\",\n  Ultimate = \"Ultimate\",\n}\n"]}