{"version":3,"file":"browser.mjs","names":[],"sources":["../src/constants.ts","../src/info.ts"],"sourcesContent":["// you may need to import this directly via ESM, otherwise Vite will complain about externalized fs dependencies\nexport const ANALYZE_TRACE_FILENAME = \"analyze-trace.json\";\n","import type { SvgIconComponent } from \"@mui/icons-material\";\nimport CopyAll from \"@mui/icons-material/CopyAll\";\nimport Whatshot from \"@mui/icons-material/Whatshot\";\n\nexport const analyzeTraceInfo = {\n  hotSpots: {\n    title: \"Hot Spots\",\n    description:\n      \"Files or paths where the TypeScript compiler spent the most cumulative time. Use these to target expensive type-checking work for refactors.\",\n    icon: Whatshot,\n    route: \"hot-spots\",\n  },\n  duplicatePackages: {\n    title: \"Duplicate Packages\",\n    description:\n      \"Packages that appear multiple times in the bundle (different install paths / versions). Consolidate to reduce size & divergence.\",\n    icon: CopyAll,\n    route: \"duplicate-packages\",\n  },\n} as const satisfies Record<\n  string,\n  {\n    title: string;\n    description: string;\n    icon: SvgIconComponent;\n    route: string;\n  }\n>;\n"],"mappings":";;;;AACA,MAAa,yBAAyB;;;;ACGtC,MAAa,mBAAmB;CAC9B,UAAU;EACR,OAAO;EACP,aACE;EACF,MAAM;EACN,OAAO;EACR;CACD,mBAAmB;EACjB,OAAO;EACP,aACE;EACF,MAAM;EACN,OAAO;EACR;CACF"}