Files
ai-code-app/src/views/play/apps/photo-puzzle/photoPuzzleCatalog.ts

316 lines
9.8 KiB
TypeScript

export type PhotoPuzzleCategory = 'cheerleader' | 'idol' | 'bikini' | 'model' | 'glamour';
export type PhotoPuzzleImage = {
id: string;
title: string;
category: PhotoPuzzleCategory;
imageUrl: string;
badge: string;
};
export const PHOTO_PUZZLE_IMAGES: PhotoPuzzleImage[] = [
{
id: 'cheer-01',
title: '한국인 치어리더 컷 01',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/cheer-01.jpg',
badge: '치어리더',
},
{
id: 'cheer-02',
title: '한국인 치어리더 컷 02',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/cheer-02.jpg',
badge: '치어리더',
},
{
id: 'cheer-03',
title: '한국인 치어리더 컷 03',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/cheer-03.jpg',
badge: '치어리더',
},
{
id: 'kim-na-yeon-cheerleader-2024',
title: '김나연 치어리더 컷 2024',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/kim-na-yeon-cheerleader-2024.jpg',
badge: '치어리더',
},
{
id: 'lee-ju-eun-cheerleader-2024',
title: '이주은 치어리더 컷 2024',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-ju-eun-cheerleader-2024.png',
badge: '치어리더',
},
{
id: 'lee-da-hye-cheerleader',
title: '이다혜 치어리더 컷',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-cheerleader.jpg',
badge: '치어리더',
},
{
id: 'lee-ju-eun-cheerleader-2024-full',
title: '이주은 KIA 치어리더 컷 2024 확장',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-ju-eun-cheerleader-2024-full.jpg',
badge: 'KIA 치어',
},
{
id: 'kim-na-yeon-cheerleader-2024-cropped',
title: '김나연 KIA 치어리더 컷 2024 클로즈업',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/kim-na-yeon-cheerleader-2024-cropped.png',
badge: 'KIA 치어',
},
{
id: 'kim-na-yeon-cheerleader-portrait',
title: '김나연 KIA 치어리더 포트레이트',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/kim-na-yeon-cheerleader.jpg',
badge: 'KIA 치어',
},
{
id: 'lee-da-hye-2025-full',
title: '이다혜 KIA 치어리더 이벤트 컷 2025 01',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-2025-full.jpg',
badge: 'KIA 치어',
},
{
id: 'lee-da-hye-2025-cropped',
title: '이다혜 KIA 치어리더 이벤트 컷 2025 02',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-2025-cropped.png',
badge: 'KIA 치어',
},
{
id: 'byun-ha-yul-cheerleader-2023',
title: '변하율 KIA 치어리더 컷 2023',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/byun-ha-yul-cheerleader.jpg',
badge: 'KIA 치어',
},
{
id: 'byun-ha-yul-glass-house-photo',
title: '변하율 KIA 치어리더 팬 이벤트 컷 2025 01',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/byun-ha-yul-glass-house-photo.jpg',
badge: 'KIA 치어',
},
{
id: 'byun-ha-yul-glass-house-hair',
title: '변하율 KIA 치어리더 팬 이벤트 컷 2025 02',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/byun-ha-yul-glass-house-hair.jpg',
badge: 'KIA 치어',
},
{
id: 'byun-ha-yul-hayul',
title: '변하율 KIA 치어리더 포트레이트',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/byun-ha-yul-hayul.jpg',
badge: 'KIA 치어',
},
{
id: 'kia-lineup-frame-01',
title: '이다혜·변하율 KIA 응원 라인업 01',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-01.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-02',
title: '이다혜·변하율 KIA 응원 라인업 02',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-02.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-03',
title: '이다혜·변하율 KIA 응원 라인업 03',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-03.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-04',
title: '이다혜·변하율 KIA 응원 라인업 04',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-04.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-05',
title: '이다혜·변하율 KIA 응원 라인업 05',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-05.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-06',
title: '이다혜·변하율 KIA 응원 라인업 06',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-06.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-07',
title: '이다혜·변하율 KIA 응원 라인업 07',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-07.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-08',
title: '이다혜·변하율 KIA 응원 라인업 08',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-08.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-09',
title: '이다혜·변하율 KIA 응원 라인업 09',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-09.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-10',
title: '이다혜·변하율 KIA 응원 라인업 10',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-10.jpg',
badge: 'KIA 라인업',
},
{
id: 'kia-lineup-frame-11',
title: '이다혜·변하율 KIA 응원 라인업 11',
category: 'cheerleader',
imageUrl: '/assets/play/photo-puzzle/photos/lee-da-hye-byun-ha-yul-kia-lineup-11.jpg',
badge: 'KIA 라인업',
},
{
id: 'snsd-kbs-2011',
title: '한국 아이돌 소녀시대 KBS 가요대축제',
category: 'idol',
imageUrl: '/assets/play/photo-puzzle/photos/snsd-kbs-2011.jpg',
badge: '아이돌',
},
{
id: 'snsd-2012-group',
title: '한국 아이돌 소녀시대 2012 단체',
category: 'idol',
imageUrl: '/assets/play/photo-puzzle/photos/snsd-2012-group.jpg',
badge: '아이돌',
},
{
id: 'snsd-fansigning-2017',
title: '한국 아이돌 소녀시대 팬사인회',
category: 'idol',
imageUrl: '/assets/play/photo-puzzle/photos/snsd-fansigning-2017-02.jpg',
badge: '아이돌',
},
{
id: 'korea-oceanworld-bikini-2013',
title: '오션월드 비키니 코리아 2013',
category: 'bikini',
imageUrl: '/assets/play/photo-puzzle/photos/korea-oceanworld-bikini-2013-02.jpg',
badge: '비키니',
},
{
id: 'korea-wbff-bikini-2017',
title: 'WBFF 코리아 비키니 2017',
category: 'bikini',
imageUrl: '/assets/play/photo-puzzle/photos/korea-wbff-bikini-2017-13.jpg',
badge: '비키니',
},
{
id: 'lee-soo-jeong-model-2013',
title: '이수정 모델 컷',
category: 'model',
imageUrl: '/assets/play/photo-puzzle/photos/lee-soo-jeong-model-2013.jpg',
badge: '모델',
},
{
id: 'korea-racing-model-awards-2016',
title: '레이싱모델 어워즈 2016',
category: 'model',
imageUrl: '/assets/play/photo-puzzle/photos/korea-racing-model-awards-2016-33.jpg',
badge: '모델',
},
{
id: 'joo-daha-2012',
title: '주다하 레이싱모델 2012',
category: 'model',
imageUrl: '/assets/play/photo-puzzle/photos/joo-daha-2012.jpg',
badge: '모델',
},
{
id: 'ju-daha-seoul-motor-show-2013',
title: '주다하 서울모터쇼 2013',
category: 'model',
imageUrl: '/assets/play/photo-puzzle/photos/ju-daha-seoul-motor-show-2013.jpg',
badge: '모델',
},
{
id: 'joo-da-ha-acrofan',
title: '주다하 화보 컷 01',
category: 'glamour',
imageUrl: '/assets/play/photo-puzzle/photos/joo-da-ha-acrofan.jpg',
badge: '글래머',
},
{
id: 'ju-daha-hunkinelvis-01',
title: '주다하 화보 컷 02',
category: 'glamour',
imageUrl: '/assets/play/photo-puzzle/photos/ju-daha-hunkinelvis-01.jpg',
badge: '글래머',
},
{
id: 'ju-daha-hunkinelvis-02',
title: '주다하 화보 컷 03',
category: 'glamour',
imageUrl: '/assets/play/photo-puzzle/photos/ju-daha-hunkinelvis-02.jpg',
badge: '글래머',
},
{
id: 'ju-daha-hunkinelvis-04',
title: '주다하 화보 컷 04',
category: 'glamour',
imageUrl: '/assets/play/photo-puzzle/photos/ju-daha-hunkinelvis-04.jpg',
badge: '글래머',
},
{
id: 'song-danbi-glamour',
title: '송단비 글래머 컷',
category: 'glamour',
imageUrl: '/assets/play/photo-puzzle/photos/song-danbi-glamour.jpg',
badge: '글래머',
},
{
id: 'song-subin-glamour',
title: '송수빈 글래머 컷',
category: 'glamour',
imageUrl: '/assets/play/photo-puzzle/photos/song-subin-glamour.jpg',
badge: '글래머',
},
{
id: 'seoul-motorcycle-show-glamour-2018',
title: '서울모터사이클쇼 글래머 컷 2018',
category: 'glamour',
imageUrl: '/assets/play/photo-puzzle/photos/seoul-motorcycle-show-glamour-2018.jpg',
badge: '글래머',
},
];
export const PHOTO_PUZZLE_CATEGORY_LABELS: Record<'all' | PhotoPuzzleCategory, string> = {
all: '전체',
cheerleader: '치어리더',
idol: '아이돌',
bikini: '비키니',
model: '모델',
glamour: '글래머',
};