{"id":"wPxL","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":"./focusMerge","loc":{"line":1,"column":30},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/setFocus.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/focusMerge.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.setFocus=exports.focusOn=void 0;var e=require(\"./focusMerge\"),o=function(e){e.focus(),\"contentWindow\"in e&&e.contentWindow&&e.contentWindow.focus()};exports.focusOn=o;var t=0,s=!1,c=function(c,n){var u=(0,e.getFocusMerge)(c,n);if(!s&&u){if(t>2)return console.error(\"FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting\"),s=!0,void setTimeout(function(){s=!1},1);t++,o(u.node),t--}};exports.setFocus=c;"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":0}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":13}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":20}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":35}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":43}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":56}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":57}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":64}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":68}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":76}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":85}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":93}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":106}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":1,"column":0},"generated":{"line":1,"column":108}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":1,"column":0},"generated":{"line":1,"column":112}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":1,"column":0},"generated":{"line":1,"column":114}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":1,"column":0},"generated":{"line":1,"column":122}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focusOn","original":{"line":2,"column":11},"generated":{"line":1,"column":138}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":2,"column":21},"generated":{"line":1,"column":140}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"target","original":{"line":2,"column":31},"generated":{"line":1,"column":149}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"target","original":{"line":3,"column":4},"generated":{"line":1,"column":152}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focus","original":{"line":3,"column":11},"generated":{"line":1,"column":154}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":4,"column":8},"generated":{"line":1,"column":162}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"target","original":{"line":4,"column":27},"generated":{"line":1,"column":180}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"target","original":{"line":4,"column":37},"generated":{"line":1,"column":183}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"contentWindow","original":{"line":4,"column":44},"generated":{"line":1,"column":185}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"target","original":{"line":5,"column":8},"generated":{"line":1,"column":200}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"contentWindow","original":{"line":5,"column":15},"generated":{"line":1,"column":202}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focus","original":{"line":5,"column":29},"generated":{"line":1,"column":216}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":225}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":233}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":241}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":8,"column":0},"generated":{"line":1,"column":243}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"guardCount","original":{"line":8,"column":4},"generated":{"line":1,"column":247}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":8,"column":17},"generated":{"line":1,"column":249}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"lockDisabled","original":{"line":9,"column":4},"generated":{"line":1,"column":251}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":9,"column":19},"generated":{"line":1,"column":254}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"setFocus","original":{"line":10,"column":11},"generated":{"line":1,"column":256}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":22},"generated":{"line":1,"column":258}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"topNode","original":{"line":10,"column":32},"generated":{"line":1,"column":267}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"lastNode","original":{"line":10,"column":41},"generated":{"line":1,"column":269}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focusable","original":{"line":11,"column":8},"generated":{"line":1,"column":272}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focusable","original":{"line":11,"column":8},"generated":{"line":1,"column":276}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":11,"column":20},"generated":{"line":1,"column":279}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"topNode","original":{"line":11,"column":34},"generated":{"line":1,"column":281}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"topNode","original":{"line":11,"column":34},"generated":{"line":1,"column":283}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"topNode","original":{"line":11,"column":34},"generated":{"line":1,"column":298}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"lastNode","original":{"line":11,"column":43},"generated":{"line":1,"column":300}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"lockDisabled","original":{"line":12,"column":8},"generated":{"line":1,"column":303}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"lockDisabled","original":{"line":12,"column":8},"generated":{"line":1,"column":307}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focusable","original":{"line":15,"column":8},"generated":{"line":1,"column":310}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":15,"column":19},"generated":{"line":1,"column":312}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"guardCount","original":{"line":16,"column":12},"generated":{"line":1,"column":313}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"guardCount","original":{"line":16,"column":12},"generated":{"line":1,"column":316}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":16,"column":25},"generated":{"line":1,"column":318}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":23,"column":12},"generated":{"line":1,"column":320}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"console","original":{"line":17,"column":12},"generated":{"line":1,"column":327}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"error","original":{"line":17,"column":20},"generated":{"line":1,"column":335}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":17,"column":26},"generated":{"line":1,"column":341}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"lockDisabled","original":{"line":19,"column":12},"generated":{"line":1,"column":490}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":19,"column":27},"generated":{"line":1,"column":493}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"setTimeout","original":{"line":20,"column":12},"generated":{"line":1,"column":500}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":20,"column":23},"generated":{"line":1,"column":511}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"lockDisabled","original":{"line":21,"column":16},"generated":{"line":1,"column":522}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":21,"column":31},"generated":{"line":1,"column":525}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":22,"column":15},"generated":{"line":1,"column":528}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"guardCount","original":{"line":25,"column":8},"generated":{"line":1,"column":531}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focusOn","original":{"line":26,"column":8},"generated":{"line":1,"column":535}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"focusable","original":{"line":26,"column":16},"generated":{"line":1,"column":537}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"node","original":{"line":26,"column":26},"generated":{"line":1,"column":539}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","name":"guardCount","original":{"line":27,"column":8},"generated":{"line":1,"column":545}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":551}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":559}},{"source":"../node_modules/focus-lock/dist/es2015/setFocus.js","original":{"line":10,"column":7},"generated":{"line":1,"column":568}}],"sources":{"../node_modules/focus-lock/dist/es2015/setFocus.js":"import { getFocusMerge } from './focusMerge';\nexport var focusOn = function (target) {\n    target.focus();\n    if ('contentWindow' in target && target.contentWindow) {\n        target.contentWindow.focus();\n    }\n};\nvar guardCount = 0;\nvar lockDisabled = false;\nexport var setFocus = function (topNode, lastNode) {\n    var focusable = getFocusMerge(topNode, lastNode);\n    if (lockDisabled) {\n        return;\n    }\n    if (focusable) {\n        if (guardCount > 2) {\n            console.error('FocusLock: focus-fighting detected. Only one focus management system could be active. ' +\n                'See https://github.com/theKashey/focus-lock/#focus-fighting');\n            lockDisabled = true;\n            setTimeout(function () {\n                lockDisabled = false;\n            }, 1);\n            return;\n        }\n        guardCount++;\n        focusOn(focusable.node);\n        guardCount--;\n    }\n};\n"},"lineCount":null}},"error":null,"hash":"1938203ef63081a2f21eaddac60dae1d","cacheData":{"env":{}}}