{"id":"TQKr","dependencies":[{"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/focus-lock/package.json","includedInParent":true,"mtime":1616745791321},{"name":"../constants","loc":{"line":1,"column":27},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/tabUtils.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/constants.js"},{"name":"./array","loc":{"line":2,"column":24},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/tabUtils.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/array.js"},{"name":"./tabbables","loc":{"line":3,"column":26},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/tabUtils.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/tabbables.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.getParentAutofocusables=exports.getFocusables=void 0;var e=require(\"../constants\"),r=require(\"./array\"),t=require(\"./tabbables\"),o=t.tabbables.join(\",\"),u=o+\", [data-focus-guard]\",a=function(e,t){return e.reduce(function(e,a){return e.concat((0,r.toArray)(a.querySelectorAll(t?u:o)),a.parentNode?(0,r.toArray)(a.parentNode.querySelectorAll(o)).filter(function(e){return e===a}):[])},[])};exports.getFocusables=a;var n=function(t){var o=t.querySelectorAll(\"[\"+e.FOCUS_AUTO+\"]\");return(0,r.toArray)(o).map(function(e){return a([e])}).reduce(function(e,r){return e.concat(r)},[])};exports.getParentAutofocusables=n;"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":0}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":13}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":20}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":35}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":43}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":56}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":57}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":64}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":68}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":76}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":100}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":108}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":127}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":1,"column":0},"generated":{"line":1,"column":129}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":1,"column":0},"generated":{"line":1,"column":133}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":1,"column":0},"generated":{"line":1,"column":135}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":1,"column":0},"generated":{"line":1,"column":143}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":2,"column":0},"generated":{"line":1,"column":159}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":2,"column":0},"generated":{"line":1,"column":161}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":2,"column":0},"generated":{"line":1,"column":169}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":3,"column":0},"generated":{"line":1,"column":180}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":3,"column":0},"generated":{"line":1,"column":182}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":3,"column":0},"generated":{"line":1,"column":190}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"queryTabbables","original":{"line":4,"column":4},"generated":{"line":1,"column":205}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"tabbables","original":{"line":4,"column":21},"generated":{"line":1,"column":207}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"join","original":{"line":4,"column":31},"generated":{"line":1,"column":209}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"join","original":{"line":4,"column":31},"generated":{"line":1,"column":219}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":4,"column":36},"generated":{"line":1,"column":224}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"queryGuardTabbables","original":{"line":5,"column":4},"generated":{"line":1,"column":229}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"queryTabbables","original":{"line":5,"column":26},"generated":{"line":1,"column":231}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":5,"column":43},"generated":{"line":1,"column":233}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"getFocusables","original":{"line":6,"column":11},"generated":{"line":1,"column":256}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":6,"column":27},"generated":{"line":1,"column":258}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parents","original":{"line":6,"column":37},"generated":{"line":1,"column":267}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"withGuards","original":{"line":6,"column":46},"generated":{"line":1,"column":269}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parents","original":{"line":7,"column":11},"generated":{"line":1,"column":272}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parents","original":{"line":7,"column":11},"generated":{"line":1,"column":279}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"reduce","original":{"line":7,"column":19},"generated":{"line":1,"column":281}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":7,"column":26},"generated":{"line":1,"column":288}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"acc","original":{"line":7,"column":36},"generated":{"line":1,"column":297}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":7,"column":41},"generated":{"line":1,"column":299}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"acc","original":{"line":8,"column":15},"generated":{"line":1,"column":302}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"acc","original":{"line":8,"column":15},"generated":{"line":1,"column":309}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"concat","original":{"line":8,"column":19},"generated":{"line":1,"column":311}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":8,"column":26},"generated":{"line":1,"column":319}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":8,"column":34},"generated":{"line":1,"column":321}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":8,"column":34},"generated":{"line":1,"column":323}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":8,"column":34},"generated":{"line":1,"column":332}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"querySelectorAll","original":{"line":8,"column":41},"generated":{"line":1,"column":334}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"withGuards","original":{"line":8,"column":58},"generated":{"line":1,"column":351}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"queryGuardTabbables","original":{"line":8,"column":71},"generated":{"line":1,"column":353}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"queryTabbables","original":{"line":8,"column":93},"generated":{"line":1,"column":355}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":8,"column":111},"generated":{"line":1,"column":359}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parentNode","original":{"line":8,"column":118},"generated":{"line":1,"column":361}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":9,"column":14},"generated":{"line":1,"column":373}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":9,"column":22},"generated":{"line":1,"column":375}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":9,"column":22},"generated":{"line":1,"column":377}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":9,"column":22},"generated":{"line":1,"column":386}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parentNode","original":{"line":9,"column":29},"generated":{"line":1,"column":388}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"querySelectorAll","original":{"line":9,"column":40},"generated":{"line":1,"column":399}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"queryTabbables","original":{"line":9,"column":57},"generated":{"line":1,"column":416}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"filter","original":{"line":9,"column":74},"generated":{"line":1,"column":420}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":9,"column":81},"generated":{"line":1,"column":427}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"node","original":{"line":9,"column":91},"generated":{"line":1,"column":436}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"node","original":{"line":9,"column":106},"generated":{"line":1,"column":439}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"node","original":{"line":9,"column":106},"generated":{"line":1,"column":446}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":9,"column":115},"generated":{"line":1,"column":450}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":10,"column":14},"generated":{"line":1,"column":454}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":11,"column":7},"generated":{"line":1,"column":459}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":464}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":472}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":486}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":488}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"getParentAutofocusables","original":{"line":13,"column":11},"generated":{"line":1,"column":492}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":37},"generated":{"line":1,"column":494}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":13,"column":47},"generated":{"line":1,"column":503}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parentFocus","original":{"line":14,"column":8},"generated":{"line":1,"column":506}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parentFocus","original":{"line":14,"column":8},"generated":{"line":1,"column":510}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parent","original":{"line":14,"column":22},"generated":{"line":1,"column":512}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"querySelectorAll","original":{"line":14,"column":29},"generated":{"line":1,"column":514}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":14,"column":46},"generated":{"line":1,"column":531}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"FOCUS_AUTO","original":{"line":14,"column":52},"generated":{"line":1,"column":535}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":14,"column":46},"generated":{"line":1,"column":537}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":14,"column":65},"generated":{"line":1,"column":548}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":15,"column":11},"generated":{"line":1,"column":553}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":15,"column":11},"generated":{"line":1,"column":560}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parentFocus","original":{"line":15,"column":19},"generated":{"line":1,"column":562}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parentFocus","original":{"line":15,"column":19},"generated":{"line":1,"column":564}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"parentFocus","original":{"line":15,"column":19},"generated":{"line":1,"column":573}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"map","original":{"line":16,"column":9},"generated":{"line":1,"column":576}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":16,"column":13},"generated":{"line":1,"column":580}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"node","original":{"line":16,"column":23},"generated":{"line":1,"column":589}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"getFocusables","original":{"line":16,"column":38},"generated":{"line":1,"column":592}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"getFocusables","original":{"line":16,"column":38},"generated":{"line":1,"column":599}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":16,"column":52},"generated":{"line":1,"column":601}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"node","original":{"line":16,"column":53},"generated":{"line":1,"column":602}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"reduce","original":{"line":17,"column":9},"generated":{"line":1,"column":608}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":17,"column":16},"generated":{"line":1,"column":615}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"acc","original":{"line":17,"column":26},"generated":{"line":1,"column":624}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"nodes","original":{"line":17,"column":31},"generated":{"line":1,"column":626}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"acc","original":{"line":17,"column":47},"generated":{"line":1,"column":629}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"acc","original":{"line":17,"column":47},"generated":{"line":1,"column":636}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"concat","original":{"line":17,"column":51},"generated":{"line":1,"column":638}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","name":"nodes","original":{"line":17,"column":58},"generated":{"line":1,"column":645}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":17,"column":69},"generated":{"line":1,"column":649}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":654}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":662}},{"source":"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js","original":{"line":13,"column":7},"generated":{"line":1,"column":686}}],"sources":{"../node_modules/focus-lock/dist/es2015/utils/tabUtils.js":"import { FOCUS_AUTO } from '../constants';\nimport { toArray } from './array';\nimport { tabbables } from './tabbables';\nvar queryTabbables = tabbables.join(',');\nvar queryGuardTabbables = queryTabbables + \", [data-focus-guard]\";\nexport var getFocusables = function (parents, withGuards) {\n    return parents.reduce(function (acc, parent) {\n        return acc.concat(toArray(parent.querySelectorAll(withGuards ? queryGuardTabbables : queryTabbables)), parent.parentNode\n            ? toArray(parent.parentNode.querySelectorAll(queryTabbables)).filter(function (node) { return node === parent; })\n            : []);\n    }, []);\n};\nexport var getParentAutofocusables = function (parent) {\n    var parentFocus = parent.querySelectorAll(\"[\" + FOCUS_AUTO + \"]\");\n    return toArray(parentFocus)\n        .map(function (node) { return getFocusables([node]); })\n        .reduce(function (acc, nodes) { return acc.concat(nodes); }, []);\n};\n"},"lineCount":null}},"error":null,"hash":"f609a38425c2e3bbbfb1f3e182920566","cacheData":{"env":{}}}