{"mappings":"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AG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,uCAA6B;IACjC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,uCAA6B;IACjC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;Q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G;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,wCAA8B;IAClC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,wCAA8B;IAClC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,wCAA8B;IAClC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,0CAAgC;IACpC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,yCAA+B;IACnC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,wCAA8B;IAClC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,wCAA8B;IAClC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;CACP;AACD,MAAM,wCAA8B;IAClC;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC;QAAG;KAAE;IACN;QAAC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","sources":["packages/@react-spectrum/ai/src/loader/data.ts"],"sourcesContent":["/*\n * Copyright 2026 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\n\nexport interface Cell {\n  cx: number;\n  cy: number;\n  // Retained from the source data; no longer affects rendering.\n  outer: boolean;\n  stagger: number;\n  exitStart: number;\n  fadeIn: number[];\n  fadeOut: number[];\n}\n\ntype StaggerMode = 'individual' | 'grouped' | 'by-row';\n\ninterface BuildOptions {\n  staggerInterval?: number;\n  rowOffset?: number;\n  stagger?: StaggerMode;\n}\n\n// ─────────────────────────────────────────────────────────────\n// ai-logo: original 12-cell diamond layout with hand-tuned timings.\n// ─────────────────────────────────────────────────────────────\nexport const aiLogo: Cell[] = [\n  {cx: 240, cy: 360, outer: true, stagger: 0, exitStart: 47, fadeIn: [1, 4], fadeOut: [47, 59]},\n  {cx: 160, cy: 320, outer: true, stagger: 2, exitStart: 48, fadeIn: [4, 7], fadeOut: [48, 60]},\n  {cx: 320, cy: 320, outer: true, stagger: 4, exitStart: 49, fadeIn: [6, 9], fadeOut: [49, 61]},\n  {cx: 200, cy: 280, outer: false, stagger: 6, exitStart: 50, fadeIn: [9, 12], fadeOut: [50, 62]},\n  {cx: 280, cy: 280, outer: false, stagger: 8, exitStart: 51, fadeIn: [13, 16], fadeOut: [51, 63]},\n  {cx: 120, cy: 240, outer: true, stagger: 10, exitStart: 52, fadeIn: [14, 17], fadeOut: [52, 64]},\n  {cx: 360, cy: 240, outer: true, stagger: 14, exitStart: 54, fadeIn: [18, 21], fadeOut: [54, 66]},\n  {cx: 200, cy: 200, outer: false, stagger: 16, exitStart: 55, fadeIn: [21, 24], fadeOut: [55, 67]},\n  {cx: 280, cy: 200, outer: false, stagger: 18, exitStart: 56, fadeIn: [23, 26], fadeOut: [56, 68]},\n  {cx: 160, cy: 160, outer: true, stagger: 20, exitStart: 57, fadeIn: [26, 29], fadeOut: [57, 69]},\n  {cx: 320, cy: 160, outer: true, stagger: 22, exitStart: 58, fadeIn: [27, 30], fadeOut: [58, 70]},\n  {cx: 240, cy: 120, outer: true, stagger: 24, exitStart: 59, fadeIn: [31, 34], fadeOut: [59, 71]}\n];\n\n// ─────────────────────────────────────────────────────────────\n// POSITIONS — [col, row] grid coords per icon, exported individually.\n// ─────────────────────────────────────────────────────────────\nconst brushPositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [2, 6],\n  [1, 5],\n  [3, 5],\n  [2, 4],\n  [3, 4],\n  [3, 3],\n  [4, 3],\n  [4, 2],\n  [5, 2],\n  [5, 1],\n  [6, 1],\n  [6, 0]\n];\nconst eyePositions: number[][] = [\n  [2, 4],\n  [3, 4],\n  [4, 4],\n  [1, 3],\n  [3, 3],\n  [5, 3],\n  [0, 2],\n  [2, 2],\n  [3, 2],\n  [4, 2],\n  [6, 2],\n  [1, 1],\n  [2, 1],\n  [3, 1],\n  [5, 1],\n  [2, 0],\n  [3, 0],\n  [4, 0]\n];\nconst hourglassPositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [5, 6],\n  [6, 6],\n  [1, 5],\n  [2, 5],\n  [3, 5],\n  [4, 5],\n  [5, 5],\n  [1, 4],\n  [2, 4],\n  [4, 4],\n  [5, 4],\n  [2, 3],\n  [3, 3],\n  [4, 3],\n  [1, 2],\n  [2, 2],\n  [3, 2],\n  [4, 2],\n  [5, 2],\n  [1, 1],\n  [5, 1],\n  [0, 0],\n  [1, 0],\n  [2, 0],\n  [3, 0],\n  [4, 0],\n  [5, 0],\n  [6, 0]\n];\nconst magPositions: number[][] = [\n  [6, 6],\n  [5, 5],\n  [1, 4],\n  [2, 4],\n  [3, 4],\n  [0, 3],\n  [4, 3],\n  [0, 2],\n  [4, 2],\n  [0, 1],\n  [4, 1],\n  [1, 0],\n  [2, 0],\n  [3, 0]\n];\nconst cropPositions: number[][] = [\n  [5, 6],\n  [1, 5],\n  [2, 5],\n  [3, 5],\n  [4, 5],\n  [5, 5],\n  [6, 5],\n  [1, 4],\n  [1, 3],\n  [5, 3],\n  [1, 2],\n  [5, 2],\n  [0, 1],\n  [1, 1],\n  [3, 1],\n  [4, 1],\n  [5, 1],\n  [1, 0]\n];\nconst flowerPositions: number[][] = [\n  [3, 6],\n  [3, 5],\n  [2, 4],\n  [4, 4],\n  [2, 3],\n  [5, 3],\n  [1, 2],\n  [4, 2],\n  [6, 2],\n  [0, 1],\n  [2, 1],\n  [5, 1],\n  [1, 0]\n];\nconst imagePositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [5, 6],\n  [6, 6],\n  [0, 5],\n  [1, 5],\n  [2, 5],\n  [3, 5],\n  [4, 5],\n  [5, 5],\n  [6, 5],\n  [0, 4],\n  [1, 4],\n  [2, 4],\n  [3, 4],\n  [5, 4],\n  [6, 4],\n  [0, 3],\n  [2, 3],\n  [6, 3],\n  [0, 2],\n  [4, 2],\n  [6, 2],\n  [0, 1],\n  [6, 1],\n  [0, 0],\n  [1, 0],\n  [2, 0],\n  [3, 0],\n  [4, 0],\n  [5, 0],\n  [6, 0]\n];\nconst lassoPositions: number[][] = [\n  [1, 6],\n  [2, 5],\n  [1, 4],\n  [2, 4],\n  [0, 3],\n  [3, 3],\n  [4, 3],\n  [5, 3],\n  [0, 2],\n  [6, 2],\n  [1, 1],\n  [6, 1],\n  [2, 0],\n  [3, 0],\n  [4, 0],\n  [5, 0]\n];\nconst pagePositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [5, 6],\n  [6, 6],\n  [0, 5],\n  [6, 5],\n  [0, 4],\n  [6, 4],\n  [0, 3],\n  [3, 3],\n  [4, 3],\n  [5, 3],\n  [6, 3],\n  [0, 2],\n  [3, 2],\n  [6, 2],\n  [0, 1],\n  [3, 1],\n  [5, 1],\n  [0, 0],\n  [1, 0],\n  [2, 0],\n  [3, 0],\n  [4, 0]\n];\nconst wandPositions: number[][] = [\n  [6, 6],\n  [5, 5],\n  [0, 4],\n  [4, 4],\n  [2, 3],\n  [1, 2],\n  [3, 2],\n  [2, 1],\n  [0, 0],\n  [4, 0]\n];\nconst bargraphPositions: number[][] = [\n  [0, 6],\n  [2, 6],\n  [4, 6],\n  [6, 6],\n  [2, 5],\n  [4, 5],\n  [6, 5],\n  [0, 4],\n  [2, 4],\n  [4, 4],\n  [6, 4],\n  [1, 3],\n  [6, 3],\n  [2, 2],\n  [4, 2],\n  [6, 2],\n  [3, 1],\n  [5, 1],\n  [6, 0]\n];\nconst trefoilPositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [1, 5],\n  [2, 4],\n  [3, 4],\n  [5, 4],\n  [6, 4],\n  [2, 3],\n  [4, 3],\n  [3, 2],\n  [3, 1],\n  [3, 0]\n];\nconst dialPositions: number[][] = [\n  [0, 4],\n  [6, 4],\n  [0, 3],\n  [3, 3],\n  [6, 3],\n  [0, 2],\n  [4, 2],\n  [6, 2],\n  [1, 1],\n  [5, 1],\n  [2, 0],\n  [3, 0]\n];\nconst folderPositions: number[][] = [\n  [0, 5],\n  [1, 5],\n  [2, 5],\n  [3, 5],\n  [4, 5],\n  [5, 5],\n  [6, 5],\n  [0, 4],\n  [6, 4],\n  [0, 3],\n  [6, 3],\n  [0, 2],\n  [6, 2],\n  [0, 1],\n  [3, 1],\n  [4, 1],\n  [5, 1],\n  [6, 1],\n  [1, 0],\n  [2, 0]\n];\nconst arrowPositions: number[][] = [\n  [0, 4],\n  [1, 3],\n  [3, 3],\n  [2, 2],\n  [4, 2],\n  [6, 2],\n  [5, 1],\n  [6, 1],\n  [4, 0],\n  [5, 0],\n  [6, 0]\n];\nconst cloudPositions: number[][] = [\n  [0, 4],\n  [1, 4],\n  [2, 4],\n  [3, 4],\n  [4, 4],\n  [5, 4],\n  [6, 4],\n  [0, 3],\n  [6, 3],\n  [1, 2],\n  [5, 2],\n  [1, 1],\n  [2, 1],\n  [5, 1],\n  [3, 0],\n  [4, 0]\n];\nconst commentPositions: number[][] = [\n  [1, 6],\n  [1, 5],\n  [2, 5],\n  [1, 4],\n  [3, 4],\n  [4, 4],\n  [5, 4],\n  [0, 3],\n  [6, 3],\n  [0, 2],\n  [6, 2],\n  [0, 1],\n  [6, 1],\n  [1, 0],\n  [2, 0],\n  [3, 0],\n  [4, 0],\n  [5, 0]\n];\nconst filterPositions: number[][] = [\n  [2, 6],\n  [3, 6],\n  [2, 5],\n  [4, 5],\n  [2, 4],\n  [4, 4],\n  [2, 3],\n  [4, 3],\n  [1, 2],\n  [5, 2],\n  [0, 1],\n  [6, 1],\n  [0, 0],\n  [1, 0],\n  [2, 0],\n  [3, 0],\n  [4, 0],\n  [5, 0],\n  [6, 0]\n];\nconst microphonePositions: number[][] = [\n  [1, 6],\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [2, 5],\n  [3, 5],\n  [1, 4],\n  [4, 4],\n  [0, 3],\n  [1, 3],\n  [4, 3],\n  [5, 3],\n  [1, 2],\n  [4, 2],\n  [1, 1],\n  [4, 1],\n  [2, 0],\n  [3, 0]\n];\nconst pencilPositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [2, 6],\n  [0, 5],\n  [1, 5],\n  [3, 5],\n  [0, 4],\n  [4, 4],\n  [1, 3],\n  [5, 3],\n  [2, 2],\n  [4, 2],\n  [6, 2],\n  [3, 1],\n  [6, 1],\n  [4, 0],\n  [5, 0]\n];\nconst potionPositions: number[][] = [\n  [1, 6],\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [5, 6],\n  [0, 5],\n  [6, 5],\n  [0, 4],\n  [2, 4],\n  [6, 4],\n  [1, 3],\n  [3, 3],\n  [5, 3],\n  [2, 2],\n  [4, 2],\n  [2, 1],\n  [4, 1],\n  [1, 0],\n  [2, 0],\n  [3, 0],\n  [4, 0],\n  [5, 0]\n];\nconst sliderPositions: number[][] = [\n  [4, 5],\n  [0, 4],\n  [1, 4],\n  [2, 4],\n  [3, 4],\n  [5, 4],\n  [6, 4],\n  [4, 3],\n  [2, 2],\n  [0, 1],\n  [1, 1],\n  [3, 1],\n  [4, 1],\n  [5, 1],\n  [6, 1],\n  [2, 0]\n];\nconst timelinePositions: number[][] = [\n  [3, 6],\n  [0, 5],\n  [1, 5],\n  [3, 5],\n  [4, 5],\n  [5, 5],\n  [6, 5],\n  [0, 4],\n  [1, 4],\n  [3, 4],\n  [4, 4],\n  [5, 4],\n  [6, 4],\n  [3, 3],\n  [2, 2],\n  [4, 2],\n  [1, 1],\n  [5, 1],\n  [1, 0],\n  [2, 0],\n  [3, 0],\n  [4, 0],\n  [5, 0]\n];\nconst eyedropPositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [0, 5],\n  [2, 5],\n  [1, 4],\n  [3, 4],\n  [2, 3],\n  [4, 3],\n  [6, 3],\n  [3, 2],\n  [4, 2],\n  [5, 2],\n  [4, 1],\n  [5, 1],\n  [6, 1],\n  [3, 0],\n  [5, 0],\n  [6, 0]\n];\nconst adobeAPositions: number[][] = [\n  [0, 6],\n  [1, 6],\n  [2, 6],\n  [3, 6],\n  [5, 6],\n  [6, 6],\n  [1, 5],\n  [2, 5],\n  [5, 5],\n  [1, 4],\n  [2, 4],\n  [4, 4],\n  [5, 4],\n  [1, 3],\n  [2, 3],\n  [4, 3],\n  [5, 3],\n  [2, 2],\n  [3, 2],\n  [4, 2],\n  [2, 1],\n  [3, 1],\n  [4, 1]\n];\nconst adobeDPositions: number[][] = [\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [5, 6],\n  [1, 5],\n  [2, 5],\n  [4, 5],\n  [5, 5],\n  [1, 4],\n  [2, 4],\n  [4, 4],\n  [5, 4],\n  [1, 3],\n  [2, 3],\n  [4, 3],\n  [5, 3],\n  [2, 2],\n  [3, 2],\n  [4, 2],\n  [5, 2],\n  [4, 1],\n  [5, 1]\n];\nconst adobeOPositions: number[][] = [\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [1, 5],\n  [2, 5],\n  [4, 5],\n  [5, 5],\n  [1, 4],\n  [2, 4],\n  [4, 4],\n  [5, 4],\n  [1, 3],\n  [2, 3],\n  [4, 3],\n  [5, 3],\n  [2, 2],\n  [3, 2],\n  [4, 2]\n];\nconst adobeBPositions: number[][] = [\n  [1, 6],\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [1, 5],\n  [2, 5],\n  [4, 5],\n  [5, 5],\n  [1, 4],\n  [2, 4],\n  [4, 4],\n  [5, 4],\n  [1, 3],\n  [2, 3],\n  [4, 3],\n  [5, 3],\n  [1, 2],\n  [2, 2],\n  [3, 2],\n  [4, 2],\n  [1, 1],\n  [2, 1]\n];\nconst adobeEPositions: number[][] = [\n  [2, 6],\n  [3, 6],\n  [4, 6],\n  [1, 5],\n  [2, 5],\n  [1, 4],\n  [2, 4],\n  [3, 4],\n  [4, 4],\n  [5, 4],\n  [1, 3],\n  [2, 3],\n  [4, 3],\n  [5, 3],\n  [2, 2],\n  [3, 2],\n  [4, 2]\n];\n\n// ─────────────────────────────────────────────────────────────\n// buildCells — turn a positions list ([col, row] coords on a 7×7 grid,\n// bottom-up/left-to-right within a row → stagger order) into a cells\n// array with per-cell timing (stagger, exitStart, fadeIn, fadeOut).\n//\n// stagger modes:\n//   'individual' — brush style. Each cell gets i * interval.\n//   'grouped' (default) — eye style. Cells stagger within a row,\n//     with 1-cell overlap between consecutive rows (cleaner reads).\n//   'by-row' — all cells in a row share one stagger value.\n// ─────────────────────────────────────────────────────────────\nexport function buildCells(positions: number[][], options: BuildOptions = {}): Cell[] {\n  const {staggerInterval = 2, rowOffset = 0, stagger: staggerMode = 'grouped'} = options;\n  let staggers: number[];\n  if (staggerMode === 'by-row') {\n    const rowsBottomUp = [...new Set(positions.map(p => p[1]))].sort((a, b) => b - a);\n    const rowStagger = new Map<number, number>();\n    rowsBottomUp.forEach((r, i) => rowStagger.set(r, i * staggerInterval));\n    staggers = positions.map(([, row]) => rowStagger.get(row)!);\n  } else if (staggerMode === 'grouped') {\n    const rowGroups = new Map<number, number[]>();\n    positions.forEach(([, row], i) => {\n      if (!rowGroups.has(row)) {\n        rowGroups.set(row, []);\n      }\n      rowGroups.get(row)!.push(i);\n    });\n    const rowsBottomUp = [...rowGroups.keys()].sort((a, b) => b - a);\n    staggers = new Array(positions.length);\n    let rowStart = 0;\n    for (const row of rowsBottomUp) {\n      const indices = rowGroups.get(row)!;\n      indices.forEach((idx, j) => {\n        staggers[idx] = rowStart + j * staggerInterval;\n      });\n      rowStart += Math.max(0, indices.length - 1) * staggerInterval;\n    }\n  } else if (staggerMode === 'individual') {\n    staggers = positions.map((_, i) => i * staggerInterval);\n  } else {\n    throw new Error(\n      `Unknown stagger mode: ${staggerMode}. Use 'individual', 'grouped', or 'by-row'.`\n    );\n  }\n  const maxStagger = Math.max(1, ...staggers);\n  return positions.map(([col, row], i) => {\n    const stagger = staggers[i];\n    const exitStart = 47 + (stagger / maxStagger) * 12;\n    return {\n      cx: 120 + col * 40,\n      cy: 120 + (row + rowOffset) * 40,\n      outer: false,\n      stagger,\n      exitStart,\n      fadeIn: [stagger + 1, stagger + 4],\n      fadeOut: [exitStart, exitStart + 12]\n    };\n  });\n}\n\n// ─────────────────────────────────────────────────────────────\n// Icons — each an independently tree-shakeable `Cell[]`.\n// ─────────────────────────────────────────────────────────────\nexport const brush = /* @__PURE__ */ buildCells(brushPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const eye = /* @__PURE__ */ buildCells(eyePositions, {\n  staggerInterval: 2,\n  stagger: 'grouped',\n  rowOffset: 1\n});\nexport const hourglass = /* @__PURE__ */ buildCells(hourglassPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const mag = /* @__PURE__ */ buildCells(magPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const crop = /* @__PURE__ */ buildCells(cropPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const flower = /* @__PURE__ */ buildCells(flowerPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const image = /* @__PURE__ */ buildCells(imagePositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const lasso = /* @__PURE__ */ buildCells(lassoPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const page = /* @__PURE__ */ buildCells(pagePositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const wand = /* @__PURE__ */ buildCells(wandPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const bargraph = /* @__PURE__ */ buildCells(bargraphPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const trefoil = /* @__PURE__ */ buildCells(trefoilPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const dial = /* @__PURE__ */ buildCells(dialPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped',\n  rowOffset: 1\n});\nexport const folder = /* @__PURE__ */ buildCells(folderPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped',\n  rowOffset: 1\n});\nexport const arrow = /* @__PURE__ */ buildCells(arrowPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped',\n  rowOffset: 2\n});\nexport const cloud = /* @__PURE__ */ buildCells(cloudPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped',\n  rowOffset: 1\n});\nexport const comment = /* @__PURE__ */ buildCells(commentPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const filter = /* @__PURE__ */ buildCells(filterPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const microphone = /* @__PURE__ */ buildCells(microphonePositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const pencil = /* @__PURE__ */ buildCells(pencilPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const potion = /* @__PURE__ */ buildCells(potionPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const slider = /* @__PURE__ */ buildCells(sliderPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped',\n  rowOffset: 1\n});\nexport const timeline = /* @__PURE__ */ buildCells(timelinePositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const eyedrop = /* @__PURE__ */ buildCells(eyedropPositions, {\n  staggerInterval: 1,\n  stagger: 'grouped'\n});\nexport const adobeA = /* @__PURE__ */ buildCells(adobeAPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const adobeD = /* @__PURE__ */ buildCells(adobeDPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const adobeO = /* @__PURE__ */ buildCells(adobeOPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped',\n  rowOffset: -1\n});\nexport const adobeB = /* @__PURE__ */ buildCells(adobeBPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped'\n});\nexport const adobeE = /* @__PURE__ */ buildCells(adobeEPositions, {\n  staggerInterval: 2,\n  stagger: 'grouped',\n  rowOffset: -1\n});\n\n// ─────────────────────────────────────────────────────────────\n// Presets — sequences (`Cell[][]`) that loop through their icons.\n// Importing a preset pulls in only the icons it references.\n// ─────────────────────────────────────────────────────────────\nexport const cc: Cell[][] = [\n  aiLogo,\n  brush,\n  wand,\n  crop,\n  eye,\n  hourglass,\n  adobeA,\n  adobeD,\n  adobeO,\n  adobeB,\n  adobeE,\n  eyedrop\n];\n\nexport const dc: Cell[][] = [\n  aiLogo,\n  page,\n  trefoil,\n  image,\n  cloud,\n  mag,\n  adobeA,\n  adobeD,\n  adobeO,\n  adobeB,\n  adobeE,\n  pencil\n];\n\nexport const exp: Cell[][] = [\n  aiLogo,\n  bargraph,\n  dial,\n  filter,\n  slider,\n  folder,\n  adobeA,\n  adobeD,\n  adobeO,\n  adobeB,\n  adobeE,\n  arrow\n];\n\nexport const analyze: Cell[][] = [flower, image, brush, eye, eyedrop, wand, lasso, crop];\n\nexport const mega: Cell[][] = [\n  aiLogo,\n  brush,\n  wand,\n  crop,\n  eye,\n  hourglass,\n  page,\n  trefoil,\n  image,\n  eyedrop,\n  mag,\n  bargraph,\n  dial,\n  folder,\n  flower,\n  lasso,\n  adobeA,\n  adobeD,\n  adobeO,\n  adobeB,\n  adobeE,\n  arrow,\n  cloud,\n  comment,\n  filter,\n  microphone,\n  pencil,\n  potion,\n  slider,\n  timeline\n];\n"],"names":[],"version":3,"file":"data.cjs.map"}