{
  "version": 3,
  "sources": ["global-externals:react", "global-externals:@storybook/addons", "global-externals:@storybook/api", "global-externals:@storybook/components", "../../../../../../../../../Users/jeppe/dev/chromatic/storybook/code/addons/outline/manager.js", "../../../../../../../../../Users/jeppe/dev/chromatic/storybook/code/addons/outline/dist/manager.js"],
  "sourcesContent": ["export default __REACT__;\nconst { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, cloneElement, createContext, createElement, createFactory, createRef, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version } = __REACT__;\nexport { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, cloneElement, createContext, createElement, createFactory, createRef, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version };", "export default __STORYBOOKADDONS__;\nconst { AddonStore, Channel, HooksContext, addons, applyHooks, isSupportedType, makeDecorator, mockChannel, types, useArgs, useCallback, useChannel, useEffect, useGlobals, useMemo, useParameter, useReducer, useRef, useState, useStoryContext } = __STORYBOOKADDONS__;\nexport { AddonStore, Channel, HooksContext, addons, applyHooks, isSupportedType, makeDecorator, mockChannel, types, useArgs, useCallback, useChannel, useEffect, useGlobals, useMemo, useParameter, useReducer, useRef, useState, useStoryContext };", "export default __STORYBOOKAPI__;\nconst { ActiveTabs, Consumer, ManagerContext, Provider, combineParameters, merge, useAddonState, useArgTypes, useArgs, useChannel, useGlobalTypes, useGlobals, useParameter, useSharedState, useStoryPrepared, useStorybookApi, useStorybookState } = __STORYBOOKAPI__;\nexport { ActiveTabs, Consumer, ManagerContext, Provider, combineParameters, merge, useAddonState, useArgTypes, useArgs, useChannel, useGlobalTypes, useGlobals, useParameter, useSharedState, useStoryPrepared, useStorybookApi, useStorybookState };", "export default __STORYBOOKCOMPONENTS__;\nconst { A, ActionBar, AddonPanel, Badge, Bar, Blockquote, Button, Code, DL, Div, DocumentWrapper, FlexBar, Form, H1, H2, H3, H4, H5, H6, HR, IconButton, IconButtonSkeleton, Icons, Img, LI, Link, Loader, OL, P, Placeholder, Pre, ResetWrapper, ScrollArea, Separator, Spaced, Span, StorybookIcon, StorybookLogo, Symbols, SyntaxHighlighter, TT, TabBar, TabButton, TabWrapper, Table, Tabs, TabsState, TooltipLinkList, TooltipMessage, TooltipNote, UL, WithTooltip, WithTooltipPure, Zoom, codeCommon, components, createCopyToClipboardFunction, getStoryHref, interleaveSeparators, nameSpaceClassNames, resetComponents, withReset } = __STORYBOOKCOMPONENTS__;\nexport { A, ActionBar, AddonPanel, Badge, Bar, Blockquote, Button, Code, DL, Div, DocumentWrapper, FlexBar, Form, H1, H2, H3, H4, H5, H6, HR, IconButton, IconButtonSkeleton, Icons, Img, LI, Link, Loader, OL, P, Placeholder, Pre, ResetWrapper, ScrollArea, Separator, Spaced, Span, StorybookIcon, StorybookLogo, Symbols, SyntaxHighlighter, TT, TabBar, TabButton, TabWrapper, Table, Tabs, TabsState, TooltipLinkList, TooltipMessage, TooltipNote, UL, WithTooltip, WithTooltipPure, Zoom, codeCommon, components, createCopyToClipboardFunction, getStoryHref, interleaveSeparators, nameSpaceClassNames, resetComponents, withReset };", "import './dist/manager';\n", "var __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __copyProps = (to, from, except, desc) => {\n  if (from && typeof from === \"object\" || typeof from === \"function\") {\n    for (let key of __getOwnPropNames(from))\n      if (!__hasOwnProp.call(to, key) && key !== except)\n        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n  }\n  return to;\n};\nvar __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n  isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target,\n  mod\n));\n\n// src/manager.tsx\nvar import_react2 = __toESM(require(\"react\"));\nvar import_addons = require(\"@storybook/addons\");\n\n// src/constants.ts\nvar ADDON_ID = \"storybook/outline\";\nvar PARAM_KEY = \"outline\";\n\n// src/OutlineSelector.tsx\nvar import_react = __toESM(require(\"react\"));\nvar import_api = require(\"@storybook/api\");\nvar import_components = require(\"@storybook/components\");\nvar OutlineSelector = (0, import_react.memo)(() => {\n  const [globals, updateGlobals] = (0, import_api.useGlobals)();\n  const api = (0, import_api.useStorybookApi)();\n  const isActive = globals[PARAM_KEY] || false;\n  const toggleOutline = (0, import_react.useCallback)(\n    () => updateGlobals({\n      [PARAM_KEY]: !isActive\n    }),\n    [isActive]\n  );\n  (0, import_react.useEffect)(() => {\n    api.setAddonShortcut(ADDON_ID, {\n      label: \"Toggle Measure [O]\",\n      defaultShortcut: [\"O\"],\n      actionName: \"outline\",\n      showInMenu: false,\n      action: toggleOutline\n    });\n  }, [toggleOutline, api]);\n  return /* @__PURE__ */ import_react.default.createElement(import_components.IconButton, {\n    key: \"outline\",\n    active: isActive,\n    title: \"Apply outlines to the preview\",\n    onClick: toggleOutline\n  }, /* @__PURE__ */ import_react.default.createElement(import_components.Icons, {\n    icon: \"outline\"\n  }));\n});\n\n// src/manager.tsx\nimport_addons.addons.register(ADDON_ID, () => {\n  import_addons.addons.add(ADDON_ID, {\n    title: \"Outline\",\n    type: import_addons.types.TOOL,\n    match: ({ viewMode }) => !!(viewMode && viewMode.match(/^(story|docs)$/)),\n    render: () => /* @__PURE__ */ import_react2.default.createElement(OutlineSelector, null)\n  });\n});\n"],
  "mappings": "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",
  "names": ["react_exports", "__export", "Children", "Component", "Fragment", "Profiler", "PureComponent", "StrictMode", "Suspense", "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", "cloneElement", "createContext", "createElement", "createFactory", "createRef", "react_default", "forwardRef", "isValidElement", "lazy", "memo", "useCallback", "useContext", "useDebugValue", "useEffect", "useImperativeHandle", "useLayoutEffect", "useMemo", "useReducer", "useRef", "useState", "version", "init_react", "__esmMin", "init_define_module", "init_define_process_env", "addons_exports", "__export", "AddonStore", "Channel", "HooksContext", "addons", "applyHooks", "addons_default", "isSupportedType", "makeDecorator", "mockChannel", "types", "useArgs", "useCallback", "useChannel", "useEffect", "useGlobals", "useMemo", "useParameter", "useReducer", "useRef", "useState", "useStoryContext", "init_addons", "__esmMin", "init_define_module", "init_define_process_env", "api_exports", "__export", "ActiveTabs", "Consumer", "ManagerContext", "Provider", "combineParameters", "api_default", "merge", "useAddonState", "useArgTypes", "useArgs", "useChannel", "useGlobalTypes", "useGlobals", "useParameter", "useSharedState", "useStoryPrepared", "useStorybookApi", "useStorybookState", "init_api", "__esmMin", "init_define_module", "init_define_process_env", "components_exports", "__export", "A", "ActionBar", "AddonPanel", "Badge", "Bar", "Blockquote", "Button", "Code", "DL", "Div", "DocumentWrapper", "FlexBar", "Form", "H1", "H2", "H3", "H4", "H5", "H6", "HR", "IconButton", "IconButtonSkeleton", "Icons", "Img", "LI", "Link", "Loader", "OL", "P", "Placeholder", "Pre", "ResetWrapper", "ScrollArea", "Separator", "Spaced", "Span", "StorybookIcon", "StorybookLogo", "Symbols", "SyntaxHighlighter", "TT", "TabBar", "TabButton", "TabWrapper", "Table", "Tabs", "TabsState", "TooltipLinkList", "TooltipMessage", "TooltipNote", "UL", "WithTooltip", "WithTooltipPure", "Zoom", "codeCommon", "components", "createCopyToClipboardFunction", "components_default", "getStoryHref", "interleaveSeparators", "nameSpaceClassNames", "resetComponents", "withReset", "init_components", "__esmMin", "init_define_module", "init_define_process_env", "init_define_module", "init_define_process_env", "init_define_module", "init_define_process_env", "__create", "__defProp", "__getOwnPropDesc", "__getOwnPropNames", "__getProtoOf", "__hasOwnProp", "__copyProps", "to", "from", "except", "desc", "key", "__toESM", "mod", "isNodeMode", "target", "import_react2", "import_addons", "ADDON_ID", "PARAM_KEY", "import_react", "import_api", "import_components", "OutlineSelector", "globals", "updateGlobals", "api", "isActive", "toggleOutline", "viewMode"]
}
