{"id":"Wz94","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/dist/esm/use-breakpoint-value.js.map","includedInParent":true,"mtime":1616745789426},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/package.json","includedInParent":true,"mtime":1616745789426},{"name":"@chakra-ui/system","loc":{"line":1,"column":25},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/dist/esm/use-breakpoint-value.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/system/dist/esm/index.js"},{"name":"@chakra-ui/utils","loc":{"line":2,"column":60},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/dist/esm/use-breakpoint-value.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"},{"name":"./media-query.utils","loc":{"line":3,"column":32},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/dist/esm/use-breakpoint-value.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/dist/esm/media-query.utils.js"},{"name":"./use-breakpoint","loc":{"line":4,"column":30},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/dist/esm/use-breakpoint-value.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/media-query/dist/esm/use-breakpoint.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useBreakpointValue=i;var e=require(\"@chakra-ui/system\"),r=require(\"@chakra-ui/utils\"),t=require(\"./media-query.utils\"),a=require(\"./use-breakpoint\");function i(i){var u=(0,a.useBreakpoint)(),s=(0,e.useTheme)();if(u){var o=Object.keys(s.breakpoints),n=(0,r.isArray)(i)?(0,r.fromEntries)(Object.entries((0,r.arrayToObjectNotation)(i,o)).map(e=>{var[r,t]=e;return[r,t]})):i;return(0,t.getClosestValue)(n,u,o)}}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":35,"column":1},"generated":{"line":1,"column":95}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":101}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":103}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":111}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":132}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":134}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":142}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":162}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":164}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":172}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":195}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":197}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":205}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":13,"column":7},"generated":{"line":1,"column":225}},{"source":"../../src/use-breakpoint-value.ts","name":"useBreakpointValue","original":{"line":13,"column":16},"generated":{"line":1,"column":234}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":14,"column":2},"generated":{"line":1,"column":236}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoint","original":{"line":16,"column":8},"generated":{"line":1,"column":239}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoint","original":{"line":16,"column":8},"generated":{"line":1,"column":243}},{"source":"../../src/use-breakpoint-value.ts","name":"useBreakpoint","original":{"line":16,"column":21},"generated":{"line":1,"column":246}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":16,"column":2},"generated":{"line":1,"column":248}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":16,"column":2},"generated":{"line":1,"column":250}},{"source":"../../src/use-breakpoint-value.ts","name":"theme","original":{"line":17,"column":8},"generated":{"line":1,"column":267}},{"source":"../../src/use-breakpoint-value.ts","name":"useTheme","original":{"line":17,"column":16},"generated":{"line":1,"column":270}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":17,"column":2},"generated":{"line":1,"column":272}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":17,"column":2},"generated":{"line":1,"column":274}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":19,"column":6},"generated":{"line":1,"column":286}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoint","original":{"line":19,"column":7},"generated":{"line":1,"column":289}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":19,"column":6},"generated":{"line":1,"column":291}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoints","original":{"line":24,"column":8},"generated":{"line":1,"column":292}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoints","original":{"line":24,"column":8},"generated":{"line":1,"column":296}},{"source":"../../src/use-breakpoint-value.ts","name":"Object","original":{"line":24,"column":22},"generated":{"line":1,"column":298}},{"source":"../../src/use-breakpoint-value.ts","name":"keys","original":{"line":24,"column":29},"generated":{"line":1,"column":305}},{"source":"../../src/use-breakpoint-value.ts","name":"theme","original":{"line":24,"column":34},"generated":{"line":1,"column":310}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoints","original":{"line":24,"column":40},"generated":{"line":1,"column":312}},{"source":"../../src/use-breakpoint-value.ts","name":"obj","original":{"line":26,"column":8},"generated":{"line":1,"column":325}},{"source":"../../src/use-breakpoint-value.ts","name":"isArray","original":{"line":26,"column":14},"generated":{"line":1,"column":328}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":26,"column":22},"generated":{"line":1,"column":330}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":26,"column":22},"generated":{"line":1,"column":332}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":26,"column":22},"generated":{"line":1,"column":341}},{"source":"../../src/use-breakpoint-value.ts","name":"fromEntries","original":{"line":27,"column":6},"generated":{"line":1,"column":345}},{"source":"../../src/use-breakpoint-value.ts","name":"Object","original":{"line":28,"column":8},"generated":{"line":1,"column":347}},{"source":"../../src/use-breakpoint-value.ts","name":"Object","original":{"line":28,"column":8},"generated":{"line":1,"column":349}},{"source":"../../src/use-breakpoint-value.ts","name":"Object","original":{"line":28,"column":8},"generated":{"line":1,"column":362}},{"source":"../../src/use-breakpoint-value.ts","name":"entries","original":{"line":28,"column":15},"generated":{"line":1,"column":369}},{"source":"../../src/use-breakpoint-value.ts","name":"arrayToObjectNotation","original":{"line":29,"column":10},"generated":{"line":1,"column":378}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":29,"column":32},"generated":{"line":1,"column":380}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":29,"column":32},"generated":{"line":1,"column":382}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":29,"column":32},"generated":{"line":1,"column":405}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoints","original":{"line":29,"column":40},"generated":{"line":1,"column":407}},{"source":"../../src/use-breakpoint-value.ts","name":"map","original":{"line":30,"column":10},"generated":{"line":1,"column":411}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":30,"column":14},"generated":{"line":1,"column":415}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":30,"column":15},"generated":{"line":1,"column":419}},{"source":"../../src/use-breakpoint-value.ts","name":"key","original":{"line":30,"column":16},"generated":{"line":1,"column":423}},{"source":"../../src/use-breakpoint-value.ts","name":"value","original":{"line":30,"column":21},"generated":{"line":1,"column":425}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":30,"column":14},"generated":{"line":1,"column":428}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":30,"column":32},"generated":{"line":1,"column":430}},{"source":"../../src/use-breakpoint-value.ts","name":null,"original":{"line":30,"column":32},"generated":{"line":1,"column":436}},{"source":"../../src/use-breakpoint-value.ts","name":"key","original":{"line":30,"column":33},"generated":{"line":1,"column":437}},{"source":"../../src/use-breakpoint-value.ts","name":"value","original":{"line":30,"column":38},"generated":{"line":1,"column":439}},{"source":"../../src/use-breakpoint-value.ts","name":"values","original":{"line":32,"column":6},"generated":{"line":1,"column":445}},{"source":"../../src/use-breakpoint-value.ts","name":"getClosestValue","original":{"line":34,"column":9},"generated":{"line":1,"column":447}},{"source":"../../src/use-breakpoint-value.ts","name":"getClosestValue","original":{"line":34,"column":9},"generated":{"line":1,"column":454}},{"source":"../../src/use-breakpoint-value.ts","name":"obj","original":{"line":34,"column":25},"generated":{"line":1,"column":456}},{"source":"../../src/use-breakpoint-value.ts","name":"obj","original":{"line":34,"column":25},"generated":{"line":1,"column":458}},{"source":"../../src/use-breakpoint-value.ts","name":"obj","original":{"line":34,"column":25},"generated":{"line":1,"column":475}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoint","original":{"line":34,"column":30},"generated":{"line":1,"column":477}},{"source":"../../src/use-breakpoint-value.ts","name":"breakpoints","original":{"line":34,"column":42},"generated":{"line":1,"column":479}}],"sources":{"../../src/use-breakpoint-value.ts":"import { useTheme } from \"@chakra-ui/system\"\nimport { arrayToObjectNotation, fromEntries, isArray } from \"@chakra-ui/utils\"\nimport { getClosestValue } from \"./media-query.utils\"\nimport { useBreakpoint } from \"./use-breakpoint\"\n\n/**\n * React hook for getting the value for the current breakpoint from the\n * provided responsive values object.\n *\n * @example\n * const width = useBreakpointValue({ base: '150px', md: '250px' })\n */\nexport function useBreakpointValue<T = any>(\n  values: Record<string, T> | T[],\n): T | undefined {\n  const breakpoint = useBreakpoint()\n  const theme = useTheme()\n\n  if (!breakpoint) return undefined\n\n  /**\n   * Get the non-number breakpoint keys from the provided breakpoints\n   */\n  const breakpoints = Object.keys(theme.breakpoints)\n\n  const obj = isArray(values)\n    ? fromEntries<Record<string, T>>(\n        Object.entries(\n          arrayToObjectNotation(values, breakpoints),\n        ).map(([key, value]) => [key, value]),\n      )\n    : values\n\n  return getClosestValue(obj, breakpoint, breakpoints)\n}\n"},"lineCount":null}},"error":null,"hash":"498d669e99c247034dbc4d83f4a38d48","cacheData":{"env":{}}}