{"version":3,"sources":["../src/validation/entry.schema.ts"],"sourcesContent":["import { z } from 'zod';\n\nconst EntrySchema = z.object({\n  label: z.string(),\n  quadrant: z.number().min(0).max(3).int(),\n  ring: z.number().min(0).max(3).int(),\n  moved: z.number().min(-1).max(1).int(),\n  active: z.boolean(),\n  link: z.string().url().optional(),\n});\n\nconst EntryCollectionSchema = z.array(EntrySchema);\n\ntype EntryType = z.infer<typeof EntrySchema>;\n\ntype EntryCollectionType = z.infer<typeof EntryCollectionSchema>;\n\nexport {\n  EntrySchema,\n  EntryCollectionSchema,\n  type EntryType,\n  type EntryCollectionType,\n};\n"],"mappings":";AAAA,SAAS,SAAS;AAElB,IAAM,cAAc,EAAE,OAAO;AAAA,EAC3B,OAAO,EAAE,OAAO;AAAA,EAChB,UAAU,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,IAAI,CAAC,EAAE,IAAI;AAAA,EACvC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,IAAI,CAAC,EAAE,IAAI;AAAA,EACnC,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,EAAE,IAAI;AAAA,EACrC,QAAQ,EAAE,QAAQ;AAAA,EAClB,MAAM,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS;AAClC,CAAC;AAED,IAAM,wBAAwB,EAAE,MAAM,WAAW;","names":[]}