{"id":"cz7x","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/tabbable.js.map","includedInParent":true,"mtime":1616745790414},{"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/utils/package.json","includedInParent":true,"mtime":1616745790414},{"name":"./dom","loc":{"line":3,"column":33},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/tabbable.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/dom.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.isDisabled=i,exports.isInputElement=a,exports.isActiveElement=o,exports.hasFocusWithin=s,exports.isHTMLElement=u,exports.isHidden=l,exports.isContentEditable=c,exports.isFocusable=d,exports.isTabbable=p,exports.hasNegativeTabIndex=exports.hasTabIndex=exports.hasDisplayNone=void 0;var e=require(\"./dom\"),t=e=>\"none\"===window.getComputedStyle(e).display;exports.hasDisplayNone=t;var n=e=>e.hasAttribute(\"tabindex\");exports.hasTabIndex=n;var r=e=>n(e)&&-1===e.tabIndex;function i(e){return!0===Boolean(e.getAttribute(\"disabled\"))||!0===Boolean(e.getAttribute(\"aria-disabled\"))}function a(e){return u(e)&&\"input\"===e.tagName.toLowerCase()&&\"select\"in e}function o(t){return(t instanceof HTMLElement?(0,e.getOwnerDocument)(t):document).activeElement===t}function s(e){return!!document.activeElement&&e.contains(document.activeElement)}function u(e){return e instanceof HTMLElement}function l(e){return!(!e.parentElement||!l(e.parentElement))||e.hidden}function c(e){var t=e.getAttribute(\"contenteditable\");return\"false\"!==t&&null!=t}function d(e){if(!u(e)||l(e)||i(e))return!1;var{localName:t}=e;if([\"input\",\"select\",\"textarea\",\"button\"].indexOf(t)>=0)return!0;var r={a:()=>e.hasAttribute(\"href\"),audio:()=>e.hasAttribute(\"controls\"),video:()=>e.hasAttribute(\"controls\")};return t in r?r[t]():!!c(e)||n(e)}function p(e){return!!e&&(u(e)&&d(e)&&!r(e))}exports.hasNegativeTabIndex=r;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":87}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":89}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":97}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":112}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":114}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":122}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":138}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":140}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":148}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":163}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":165}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":173}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":187}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":189}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":197}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":206}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":208}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":216}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":234}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":236}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":244}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":256}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":258}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":266}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":277}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":279}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":287}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":307}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":315}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":327}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":335}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":355}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":357}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":361}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":363}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":371}},{"source":"../../src/tabbable.ts","name":"hasDisplayNone","original":{"line":6,"column":13},"generated":{"line":1,"column":380}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":6,"column":31},"generated":{"line":1,"column":382}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":7,"column":47},"generated":{"line":1,"column":385}},{"source":"../../src/tabbable.ts","name":"window","original":{"line":7,"column":2},"generated":{"line":1,"column":394}},{"source":"../../src/tabbable.ts","name":"getComputedStyle","original":{"line":7,"column":9},"generated":{"line":1,"column":401}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":7,"column":26},"generated":{"line":1,"column":418}},{"source":"../../src/tabbable.ts","name":"display","original":{"line":7,"column":35},"generated":{"line":1,"column":421}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":429}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":437}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":452}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":9,"column":7},"generated":{"line":1,"column":454}},{"source":"../../src/tabbable.ts","name":"hasTabIndex","original":{"line":9,"column":13},"generated":{"line":1,"column":458}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":9,"column":28},"generated":{"line":1,"column":460}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":10,"column":2},"generated":{"line":1,"column":463}},{"source":"../../src/tabbable.ts","name":"hasAttribute","original":{"line":10,"column":10},"generated":{"line":1,"column":465}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":10,"column":23},"generated":{"line":1,"column":478}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":490}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":498}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":510}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":12,"column":7},"generated":{"line":1,"column":512}},{"source":"../../src/tabbable.ts","name":"hasNegativeTabIndex","original":{"line":12,"column":13},"generated":{"line":1,"column":516}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":12,"column":36},"generated":{"line":1,"column":518}},{"source":"../../src/tabbable.ts","name":"hasTabIndex","original":{"line":13,"column":2},"generated":{"line":1,"column":521}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":13,"column":14},"generated":{"line":1,"column":523}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":13,"column":48},"generated":{"line":1,"column":528}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":13,"column":26},"generated":{"line":1,"column":532}},{"source":"../../src/tabbable.ts","name":"tabIndex","original":{"line":13,"column":34},"generated":{"line":1,"column":534}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":15,"column":7},"generated":{"line":1,"column":543}},{"source":"../../src/tabbable.ts","name":"isDisabled","original":{"line":15,"column":16},"generated":{"line":1,"column":552}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":15,"column":27},"generated":{"line":1,"column":554}},{"source":"../../src/tabbable.ts","name":"Boolean","original":{"line":17,"column":4},"generated":{"line":1,"column":557}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":17,"column":50},"generated":{"line":1,"column":564}},{"source":"../../src/tabbable.ts","name":"Boolean","original":{"line":17,"column":4},"generated":{"line":1,"column":568}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":17,"column":12},"generated":{"line":1,"column":576}},{"source":"../../src/tabbable.ts","name":"getAttribute","original":{"line":17,"column":20},"generated":{"line":1,"column":578}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":17,"column":33},"generated":{"line":1,"column":591}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":18,"column":55},"generated":{"line":1,"column":606}},{"source":"../../src/tabbable.ts","name":"Boolean","original":{"line":18,"column":4},"generated":{"line":1,"column":610}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":18,"column":12},"generated":{"line":1,"column":618}},{"source":"../../src/tabbable.ts","name":"getAttribute","original":{"line":18,"column":20},"generated":{"line":1,"column":620}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":18,"column":33},"generated":{"line":1,"column":633}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":26,"column":7},"generated":{"line":1,"column":651}},{"source":"../../src/tabbable.ts","name":"isInputElement","original":{"line":26,"column":16},"generated":{"line":1,"column":660}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":27,"column":2},"generated":{"line":1,"column":662}},{"source":"../../src/tabbable.ts","name":"isHTMLElement","original":{"line":30,"column":4},"generated":{"line":1,"column":665}},{"source":"../../src/tabbable.ts","name":"isHTMLElement","original":{"line":30,"column":4},"generated":{"line":1,"column":672}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":30,"column":18},"generated":{"line":1,"column":674}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":31,"column":38},"generated":{"line":1,"column":678}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":31,"column":4},"generated":{"line":1,"column":688}},{"source":"../../src/tabbable.ts","name":"tagName","original":{"line":31,"column":12},"generated":{"line":1,"column":690}},{"source":"../../src/tabbable.ts","name":"toLowerCase","original":{"line":31,"column":20},"generated":{"line":1,"column":698}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":32,"column":4},"generated":{"line":1,"column":713}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":32,"column":16},"generated":{"line":1,"column":724}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":36,"column":7},"generated":{"line":1,"column":726}},{"source":"../../src/tabbable.ts","name":"isActiveElement","original":{"line":36,"column":16},"generated":{"line":1,"column":735}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":36,"column":32},"generated":{"line":1,"column":737}},{"source":"../../src/tabbable.ts","name":"doc","original":{"line":39,"column":9},"generated":{"line":1,"column":740}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":38,"column":4},"generated":{"line":1,"column":747}},{"source":"../../src/tabbable.ts","name":"HTMLElement","original":{"line":38,"column":23},"generated":{"line":1,"column":760}},{"source":"../../src/tabbable.ts","name":"getOwnerDocument","original":{"line":38,"column":37},"generated":{"line":1,"column":773}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":38,"column":54},"generated":{"line":1,"column":775}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":38,"column":54},"generated":{"line":1,"column":777}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":38,"column":54},"generated":{"line":1,"column":795}},{"source":"../../src/tabbable.ts","name":"document","original":{"line":38,"column":65},"generated":{"line":1,"column":798}},{"source":"../../src/tabbable.ts","name":"activeElement","original":{"line":39,"column":13},"generated":{"line":1,"column":808}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":39,"column":32},"generated":{"line":1,"column":824}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":42,"column":7},"generated":{"line":1,"column":826}},{"source":"../../src/tabbable.ts","name":"hasFocusWithin","original":{"line":42,"column":16},"generated":{"line":1,"column":835}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":42,"column":31},"generated":{"line":1,"column":837}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":43,"column":6},"generated":{"line":1,"column":840}},{"source":"../../src/tabbable.ts","name":"document","original":{"line":43,"column":7},"generated":{"line":1,"column":848}},{"source":"../../src/tabbable.ts","name":"activeElement","original":{"line":43,"column":16},"generated":{"line":1,"column":857}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":44,"column":9},"generated":{"line":1,"column":872}},{"source":"../../src/tabbable.ts","name":"contains","original":{"line":44,"column":17},"generated":{"line":1,"column":874}},{"source":"../../src/tabbable.ts","name":"document","original":{"line":44,"column":26},"generated":{"line":1,"column":883}},{"source":"../../src/tabbable.ts","name":"activeElement","original":{"line":44,"column":35},"generated":{"line":1,"column":892}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":47,"column":7},"generated":{"line":1,"column":907}},{"source":"../../src/tabbable.ts","name":"isHTMLElement","original":{"line":47,"column":16},"generated":{"line":1,"column":916}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":47,"column":30},"generated":{"line":1,"column":918}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":48,"column":9},"generated":{"line":1,"column":921}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":48,"column":9},"generated":{"line":1,"column":928}},{"source":"../../src/tabbable.ts","name":"HTMLElement","original":{"line":48,"column":28},"generated":{"line":1,"column":941}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":51,"column":7},"generated":{"line":1,"column":953}},{"source":"../../src/tabbable.ts","name":"isHidden","original":{"line":51,"column":16},"generated":{"line":1,"column":962}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":51,"column":25},"generated":{"line":1,"column":964}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":52,"column":6},"generated":{"line":1,"column":967}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":52,"column":6},"generated":{"line":1,"column":976}},{"source":"../../src/tabbable.ts","name":"parentElement","original":{"line":52,"column":14},"generated":{"line":1,"column":978}},{"source":"../../src/tabbable.ts","name":"isHidden","original":{"line":52,"column":31},"generated":{"line":1,"column":994}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":52,"column":40},"generated":{"line":1,"column":996}},{"source":"../../src/tabbable.ts","name":"parentElement","original":{"line":52,"column":48},"generated":{"line":1,"column":998}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":53,"column":9},"generated":{"line":1,"column":1015}},{"source":"../../src/tabbable.ts","name":"hidden","original":{"line":53,"column":17},"generated":{"line":1,"column":1017}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":56,"column":7},"generated":{"line":1,"column":1024}},{"source":"../../src/tabbable.ts","name":"isContentEditable","original":{"line":56,"column":16},"generated":{"line":1,"column":1033}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":56,"column":34},"generated":{"line":1,"column":1035}},{"source":"../../src/tabbable.ts","name":"value","original":{"line":57,"column":8},"generated":{"line":1,"column":1038}},{"source":"../../src/tabbable.ts","name":"value","original":{"line":57,"column":8},"generated":{"line":1,"column":1042}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":57,"column":16},"generated":{"line":1,"column":1044}},{"source":"../../src/tabbable.ts","name":"getAttribute","original":{"line":57,"column":24},"generated":{"line":1,"column":1046}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":57,"column":37},"generated":{"line":1,"column":1059}},{"source":"../../src/tabbable.ts","name":"value","original":{"line":58,"column":9},"generated":{"line":1,"column":1078}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":58,"column":19},"generated":{"line":1,"column":1084}},{"source":"../../src/tabbable.ts","name":"value","original":{"line":58,"column":9},"generated":{"line":1,"column":1094}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":58,"column":39},"generated":{"line":1,"column":1097}},{"source":"../../src/tabbable.ts","name":"value","original":{"line":58,"column":30},"generated":{"line":1,"column":1103}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":61,"column":7},"generated":{"line":1,"column":1105}},{"source":"../../src/tabbable.ts","name":"isFocusable","original":{"line":61,"column":16},"generated":{"line":1,"column":1114}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":61,"column":28},"generated":{"line":1,"column":1116}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":62,"column":6},"generated":{"line":1,"column":1119}},{"source":"../../src/tabbable.ts","name":"isHTMLElement","original":{"line":62,"column":7},"generated":{"line":1,"column":1123}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":62,"column":21},"generated":{"line":1,"column":1125}},{"source":"../../src/tabbable.ts","name":"isHidden","original":{"line":62,"column":33},"generated":{"line":1,"column":1129}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":62,"column":42},"generated":{"line":1,"column":1131}},{"source":"../../src/tabbable.ts","name":"isDisabled","original":{"line":62,"column":54},"generated":{"line":1,"column":1135}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":62,"column":65},"generated":{"line":1,"column":1137}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":63,"column":11},"generated":{"line":1,"column":1140}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":63,"column":11},"generated":{"line":1,"column":1147}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":66,"column":8},"generated":{"line":1,"column":1149}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":66,"column":8},"generated":{"line":1,"column":1153}},{"source":"../../src/tabbable.ts","name":"localName","original":{"line":66,"column":10},"generated":{"line":1,"column":1163}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":66,"column":24},"generated":{"line":1,"column":1166}},{"source":"../../src/tabbable.ts","name":"focusableTags","original":{"line":68,"column":6},"generated":{"line":1,"column":1168}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":67,"column":24},"generated":{"line":1,"column":1171}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":67,"column":25},"generated":{"line":1,"column":1172}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":67,"column":34},"generated":{"line":1,"column":1180}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":67,"column":44},"generated":{"line":1,"column":1189}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":67,"column":56},"generated":{"line":1,"column":1200}},{"source":"../../src/tabbable.ts","name":"indexOf","original":{"line":68,"column":20},"generated":{"line":1,"column":1210}},{"source":"../../src/tabbable.ts","name":"localName","original":{"line":68,"column":28},"generated":{"line":1,"column":1218}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":68,"column":42},"generated":{"line":1,"column":1222}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":68,"column":45},"generated":{"line":1,"column":1224}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":68,"column":52},"generated":{"line":1,"column":1231}},{"source":"../../src/tabbable.ts","name":"others","original":{"line":70,"column":8},"generated":{"line":1,"column":1233}},{"source":"../../src/tabbable.ts","name":"others","original":{"line":70,"column":8},"generated":{"line":1,"column":1237}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":70,"column":17},"generated":{"line":1,"column":1239}},{"source":"../../src/tabbable.ts","name":"a","original":{"line":71,"column":4},"generated":{"line":1,"column":1240}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":71,"column":7},"generated":{"line":1,"column":1242}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":71,"column":13},"generated":{"line":1,"column":1246}},{"source":"../../src/tabbable.ts","name":"hasAttribute","original":{"line":71,"column":21},"generated":{"line":1,"column":1248}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":71,"column":34},"generated":{"line":1,"column":1261}},{"source":"../../src/tabbable.ts","name":"audio","original":{"line":72,"column":4},"generated":{"line":1,"column":1269}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":72,"column":11},"generated":{"line":1,"column":1275}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":72,"column":17},"generated":{"line":1,"column":1279}},{"source":"../../src/tabbable.ts","name":"hasAttribute","original":{"line":72,"column":25},"generated":{"line":1,"column":1281}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":72,"column":38},"generated":{"line":1,"column":1294}},{"source":"../../src/tabbable.ts","name":"video","original":{"line":73,"column":4},"generated":{"line":1,"column":1306}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":73,"column":11},"generated":{"line":1,"column":1312}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":73,"column":17},"generated":{"line":1,"column":1316}},{"source":"../../src/tabbable.ts","name":"hasAttribute","original":{"line":73,"column":25},"generated":{"line":1,"column":1318}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":73,"column":38},"generated":{"line":1,"column":1331}},{"source":"../../src/tabbable.ts","name":"localName","original":{"line":76,"column":6},"generated":{"line":1,"column":1344}},{"source":"../../src/tabbable.ts","name":"localName","original":{"line":76,"column":6},"generated":{"line":1,"column":1351}},{"source":"../../src/tabbable.ts","name":"others","original":{"line":76,"column":19},"generated":{"line":1,"column":1356}},{"source":"../../src/tabbable.ts","name":"others","original":{"line":77,"column":11},"generated":{"line":1,"column":1358}},{"source":"../../src/tabbable.ts","name":"localName","original":{"line":77,"column":18},"generated":{"line":1,"column":1360}},{"source":"../../src/tabbable.ts","name":"isContentEditable","original":{"line":80,"column":6},"generated":{"line":1,"column":1367}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":80,"column":24},"generated":{"line":1,"column":1369}},{"source":"../../src/tabbable.ts","name":"hasTabIndex","original":{"line":82,"column":9},"generated":{"line":1,"column":1373}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":82,"column":21},"generated":{"line":1,"column":1375}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":85,"column":7},"generated":{"line":1,"column":1378}},{"source":"../../src/tabbable.ts","name":"isTabbable","original":{"line":85,"column":16},"generated":{"line":1,"column":1387}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":85,"column":27},"generated":{"line":1,"column":1389}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":86,"column":6},"generated":{"line":1,"column":1392}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":86,"column":7},"generated":{"line":1,"column":1400}},{"source":"../../src/tabbable.ts","name":"isHTMLElement","original":{"line":88,"column":4},"generated":{"line":1,"column":1404}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":88,"column":18},"generated":{"line":1,"column":1406}},{"source":"../../src/tabbable.ts","name":"isFocusable","original":{"line":89,"column":4},"generated":{"line":1,"column":1410}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":89,"column":16},"generated":{"line":1,"column":1412}},{"source":"../../src/tabbable.ts","name":"hasNegativeTabIndex","original":{"line":90,"column":5},"generated":{"line":1,"column":1417}},{"source":"../../src/tabbable.ts","name":"element","original":{"line":90,"column":25},"generated":{"line":1,"column":1419}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":1423}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":1431}},{"source":"../../src/tabbable.ts","name":null,"original":{"line":92,"column":1},"generated":{"line":1,"column":1451}}],"sources":{"../../src/tabbable.ts":"// Really great work done by Diego Haz on this one\n// https://github.com/reakit/reakit/blob/master/packages/reakit-utils/src/tabbable.ts\n\nimport { getOwnerDocument } from \"./dom\"\n\nexport const hasDisplayNone = (element: HTMLElement) =>\n  window.getComputedStyle(element).display === \"none\"\n\nexport const hasTabIndex = (element: HTMLElement) =>\n  element.hasAttribute(\"tabindex\")\n\nexport const hasNegativeTabIndex = (element: HTMLElement) =>\n  hasTabIndex(element) && element.tabIndex === -1\n\nexport function isDisabled(element: HTMLElement) {\n  return (\n    Boolean(element.getAttribute(\"disabled\")) === true ||\n    Boolean(element.getAttribute(\"aria-disabled\")) === true\n  )\n}\n\nexport interface FocusableElement {\n  focus(options?: FocusOptions): void\n}\n\nexport function isInputElement(\n  element: FocusableElement,\n): element is HTMLInputElement {\n  return (\n    isHTMLElement(element) &&\n    element.tagName.toLowerCase() === \"input\" &&\n    \"select\" in element\n  )\n}\n\nexport function isActiveElement(element: FocusableElement) {\n  const doc =\n    element instanceof HTMLElement ? getOwnerDocument(element) : document\n  return doc.activeElement === (element as HTMLElement)\n}\n\nexport function hasFocusWithin(element: HTMLElement) {\n  if (!document.activeElement) return false\n  return element.contains(document.activeElement)\n}\n\nexport function isHTMLElement(element: any): element is HTMLElement {\n  return element instanceof HTMLElement\n}\n\nexport function isHidden(element: HTMLElement) {\n  if (element.parentElement && isHidden(element.parentElement)) return true\n  return element.hidden\n}\n\nexport function isContentEditable(element: HTMLElement) {\n  const value = element.getAttribute(\"contenteditable\")\n  return value !== \"false\" && value != null\n}\n\nexport function isFocusable(element: HTMLElement) {\n  if (!isHTMLElement(element) || isHidden(element) || isDisabled(element)) {\n    return false\n  }\n\n  const { localName } = element\n  const focusableTags = [\"input\", \"select\", \"textarea\", \"button\"]\n  if (focusableTags.indexOf(localName) >= 0) return true\n\n  const others = {\n    a: () => element.hasAttribute(\"href\"),\n    audio: () => element.hasAttribute(\"controls\"),\n    video: () => element.hasAttribute(\"controls\"),\n  }\n\n  if (localName in others) {\n    return others[localName as keyof typeof others]()\n  }\n\n  if (isContentEditable(element)) return true\n\n  return hasTabIndex(element)\n}\n\nexport function isTabbable(element?: HTMLElement | null) {\n  if (!element) return false\n  return (\n    isHTMLElement(element) &&\n    isFocusable(element) &&\n    !hasNegativeTabIndex(element)\n  )\n}\n"},"lineCount":null}},"error":null,"hash":"04b138076fda3248368b5d55ee75ff3b","cacheData":{"env":{}}}