export interface ShapePoolItem { viewBox: number; path: string; } export const SHAPE_LIST = [ { viewBox: 200, path: 'M 0 0 L 200 0 L 200 200 L 0 200 Z' }, { viewBox: 200, path: 'M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 L 0 200' }, { viewBox: 200, path: 'M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 L 0 150' }, { viewBox: 200, path: 'M 20 0 L 180 0 Q 200 0 200 20 L 200 180 Q 200 200 180 200 L 20 200 Q 0 200 0 180 L 0 20 Q 0 0 20 0 ' }, { viewBox: 200, path: 'M 0 0 L 140 0 Q 200 0 200 60 L 200 200 L 60 200 Q 0 200 0 140 L 0 0 Z' }, { viewBox: 200, path: 'M 0 0 L 140 0 Q 200 0 200 60 L 200 200 L 0 200 L 0 0 Z' }, { viewBox: 200, path: 'M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z' }, { viewBox: 200, path: 'M 200 0 Q 0 0 0 200 L 200 200 L 200 0' }, { viewBox: 200, path: 'M 100 0 A 100 100 0 1 1 0 100 L 100 100 L 100 0 Z' }, { viewBox: 200, path: 'M 100 0 L 0 200 L 200 200 L 100 0 Z' }, { viewBox: 200, path: 'M 0 0 L 0 200 L 200 200 Z' }, { viewBox: 200, path: 'M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z' }, { viewBox: 200, path: 'M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z' }, { viewBox: 200, path: 'M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z' }, { viewBox: 200, path: 'M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z' }, { viewBox: 200, path: 'M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z' }, { viewBox: 200, path: 'M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z' }, { viewBox: 200, path: 'M 100 0 A 100 100 0 1 1 0 100 L 0 0 L 100 0 Z' }, { viewBox: 200, path: 'M 100 0 A 50 50 0 1 0 200 120 A 100 100 0 1 1 100 0' }, { viewBox: 200, path: 'M 100 0 L 122 70 L 196 70 L 136 114 L 158 182 L 100 140 L 42 182 L 64 114 L 4 70 L 78 70 Z' }, { viewBox: 200, path: 'M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z' }, { viewBox: 200, path: 'M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z' }, { viewBox: 200, path: 'M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z' }, { viewBox: 200, path: 'M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z' }, { viewBox: 200, path: 'M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z' }, { viewBox: 200, path: 'M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z' }, { viewBox: 200, path: 'M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z' }, { viewBox: 200, path: 'M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z' }, { viewBox: 200, path: 'M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z' }, { viewBox: 200, path: 'M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z' }, ]