import type { PoseResponse, AppearanceResponse } from '@/api/types' export const mockPose: PoseResponse = { frame: 100, keypoints: [ { name: 'nose', x: 100, y: 50, confidence: 0.9 }, { name: 'left_eye', x: 90, y: 45, confidence: 0.95 }, { name: 'right_eye', x: 110, y: 45, confidence: 0.95 }, { name: 'left_ear', x: 80, y: 50, confidence: 0.85 }, { name: 'right_ear', x: 120, y: 50, confidence: 0.85 }, { name: 'left_shoulder', x: 60, y: 100, confidence: 0.9 }, { name: 'right_shoulder', x: 140, y: 100, confidence: 0.9 }, { name: 'left_elbow', x: 50, y: 150, confidence: 0.85 }, { name: 'right_elbow', x: 150, y: 150, confidence: 0.85 }, { name: 'left_wrist', x: 45, y: 190, confidence: 0.8 }, { name: 'right_wrist', x: 155, y: 190, confidence: 0.8 }, { name: 'left_hip', x: 70, y: 200, confidence: 0.9 }, { name: 'right_hip', x: 130, y: 200, confidence: 0.9 }, { name: 'left_knee', x: 65, y: 280, confidence: 0.85 }, { name: 'right_knee', x: 135, y: 280, confidence: 0.85 }, { name: 'left_ankle', x: 60, y: 350, confidence: 0.8 }, { name: 'right_ankle', x: 140, y: 350, confidence: 0.8 }, ], pose_class: 'standing', confidence: 0.92 } export const mockAppearance: AppearanceResponse = { frame: 100, dominant_colors: [ { rgb: [255, 100, 50], percentage: 0.35 }, { rgb: [50, 150, 200], percentage: 0.25 }, { rgb: [100, 200, 100], percentage: 0.15 }, ] } export const mockSittingPose: PoseResponse = { frame: 200, keypoints: [ { name: 'nose', x: 100, y: 60, confidence: 0.88 }, { name: 'left_eye', x: 90, y: 55, confidence: 0.92 }, { name: 'right_eye', x: 110, y: 55, confidence: 0.92 }, { name: 'left_ear', x: 80, y: 60, confidence: 0.82 }, { name: 'right_ear', x: 120, y: 60, confidence: 0.82 }, { name: 'left_shoulder', x: 60, y: 110, confidence: 0.88 }, { name: 'right_shoulder', x: 140, y: 110, confidence: 0.88 }, { name: 'left_elbow', x: 55, y: 140, confidence: 0.83 }, { name: 'right_elbow', x: 145, y: 140, confidence: 0.83 }, { name: 'left_wrist', x: 50, y: 160, confidence: 0.78 }, { name: 'right_wrist', x: 150, y: 160, confidence: 0.78 }, { name: 'left_hip', x: 70, y: 180, confidence: 0.88 }, { name: 'right_hip', x: 130, y: 180, confidence: 0.88 }, { name: 'left_knee', x: 90, y: 200, confidence: 0.83 }, { name: 'right_knee', x: 110, y: 200, confidence: 0.83 }, { name: 'left_ankle', x: 85, y: 240, confidence: 0.78 }, { name: 'right_ankle', x: 115, y: 240, confidence: 0.78 }, ], pose_class: 'sitting', confidence: 0.87 }