{"dependencies":[{"name":"invariant","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":14,"column":18},"end":{"line":14,"column":38}}],"key":"oQpL0Es3H146KnQH9ygFeHrzVP4=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var invariant = require(_dependencyMap[0], \"invariant\");\n var reactDevToolsHook = window.__REACT_DEVTOOLS_GLOBAL_HOOK__;\n invariant(Boolean(reactDevToolsHook), 'getInspectorDataForViewAtPoint should not be used if React DevTools hook is not injected');\n var renderers = Array.from(window.__REACT_DEVTOOLS_GLOBAL_HOOK__.renderers.values());\n var appendRenderer = function appendRenderer(_ref) {\n var renderer = _ref.renderer;\n return renderers.push(renderer);\n };\n reactDevToolsHook.on('renderer', appendRenderer);\n function validateRenderers() {\n invariant(renderers.length > 0, 'Expected to find at least one React Native renderer on DevTools hook.');\n }\n function getInspectorDataForViewAtPoint(inspectedView, locationX, locationY, callback) {\n validateRenderers();\n var shouldBreak = false;\n for (var renderer of renderers) {\n var _renderer$rendererCon;\n if (shouldBreak) {\n break;\n }\n if ((renderer == null || (_renderer$rendererCon = renderer.rendererConfig) == null ? void 0 : _renderer$rendererCon.getInspectorDataForViewAtPoint) != null) {\n renderer.rendererConfig.getInspectorDataForViewAtPoint(inspectedView, locationX, locationY, function (viewData) {\n if (viewData && viewData.hierarchy.length > 0) {\n shouldBreak = callback(viewData);\n }\n });\n }\n }\n }\n var _default = getInspectorDataForViewAtPoint;\n});","lineCount":43,"map":[[7,2,81,0,"Object"],[7,8,81,0],[7,9,81,0,"defineProperty"],[7,23,81,0],[7,24,81,0,"exports"],[7,31,81,0],[8,4,81,0,"enumerable"],[8,14,81,0],[9,4,81,0,"get"],[9,7,81,0],[9,18,81,0,"get"],[9,19,81,0],[10,6,81,0],[10,13,81,0,"_default"],[10,21,81,0],[11,4,81,0],[12,2,81,0],[13,2,14,0],[13,6,14,6,"invariant"],[13,15,14,15],[13,18,14,18,"require"],[13,25,14,25],[13,26,14,25,"_dependencyMap"],[13,40,14,25],[13,56,14,37],[13,57,14,38],[14,2,29,0],[14,6,29,6,"reactDevToolsHook"],[14,23,29,23],[14,26,29,27,"window"],[14,32,29,33],[14,33,29,40,"__REACT_DEVTOOLS_GLOBAL_HOOK__"],[14,63,29,70],[15,2,30,0,"invariant"],[15,11,30,9],[15,12,31,2,"Boolean"],[15,19,31,9],[15,20,31,10,"reactDevToolsHook"],[15,37,31,27],[15,38,31,28],[15,40,32,2],[15,130,33,0],[15,131,33,1],[16,2,35,0],[16,6,35,6,"renderers"],[16,15,35,37],[16,18,35,40,"Array"],[16,23,35,45],[16,24,35,46,"from"],[16,28,35,50],[16,29,36,3,"window"],[16,35,36,9],[16,36,36,16,"__REACT_DEVTOOLS_GLOBAL_HOOK__"],[16,66,36,46],[16,67,36,47,"renderers"],[16,76,36,56],[16,77,36,57,"values"],[16,83,36,63],[16,84,36,64],[16,85,37,0],[16,86,37,1],[17,2,39,0],[17,6,39,6,"appendRenderer"],[17,20,39,20],[17,23,39,23],[17,32,39,6,"appendRenderer"],[17,46,39,20,"appendRenderer"],[17,47,39,20,"_ref"],[17,51,39,20],[18,4,39,20],[18,8,39,25,"renderer"],[18,16,39,33],[18,19,39,33,"_ref"],[18,23,39,33],[18,24,39,25,"renderer"],[18,32,39,33],[19,4,39,33],[19,11,40,2,"renderers"],[19,20,40,11],[19,21,40,12,"push"],[19,25,40,16],[19,26,40,17,"renderer"],[19,34,40,25],[19,35,40,26],[20,2,40,26],[21,2,41,0,"reactDevToolsHook"],[21,19,41,17],[21,20,41,18,"on"],[21,22,41,20],[21,23,41,21],[21,33,41,31],[21,35,41,33,"appendRenderer"],[21,49,41,47],[21,50,41,48],[22,2,43,0],[22,11,43,9,"validateRenderers"],[22,28,43,26,"validateRenderers"],[22,29,43,26],[22,31,43,35],[23,4,44,2,"invariant"],[23,13,44,11],[23,14,45,4,"renderers"],[23,23,45,13],[23,24,45,14,"length"],[23,30,45,20],[23,33,45,23],[23,34,45,24],[23,36,46,4],[23,107,47,2],[23,108,47,3],[24,2,48,0],[25,2,50,0],[25,11,50,9,"getInspectorDataForViewAtPoint"],[25,41,50,39,"getInspectorDataForViewAtPoint"],[25,42,51,2,"inspectedView"],[25,55,51,30],[25,57,52,2,"locationX"],[25,66,52,19],[25,68,53,2,"locationY"],[25,77,53,19],[25,79,54,2,"callback"],[25,87,54,57],[25,89,55,2],[26,4,56,2,"validateRenderers"],[26,21,56,19],[26,22,56,20],[26,23,56,21],[27,4,58,2],[27,8,58,6,"shouldBreak"],[27,19,58,17],[27,22,58,20],[27,27,58,25],[28,4,60,2],[28,9,60,7],[28,13,60,13,"renderer"],[28,21,60,21],[28,25,60,25,"renderers"],[28,34,60,34],[28,36,60,36],[29,6,60,36],[29,10,60,36,"_renderer$rendererCon"],[29,31,60,36],[30,6,61,4],[30,10,61,8,"shouldBreak"],[30,21,61,19],[30,23,61,21],[31,8,62,6],[32,6,63,4],[33,6,65,4],[33,10,65,8],[33,11,65,8,"renderer"],[33,19,65,16],[33,32,65,16,"_renderer$rendererCon"],[33,53,65,16],[33,56,65,8,"renderer"],[33,64,65,16],[33,65,65,18,"rendererConfig"],[33,79,65,32],[33,100,65,8,"_renderer$rendererCon"],[33,121,65,8],[33,122,65,34,"getInspectorDataForViewAtPoint"],[33,152,65,64],[33,157,65,68],[33,161,65,72],[33,163,65,74],[34,8,66,6,"renderer"],[34,16,66,14],[34,17,66,15,"rendererConfig"],[34,31,66,29],[34,32,66,30,"getInspectorDataForViewAtPoint"],[34,62,66,60],[34,63,67,8,"inspectedView"],[34,76,67,21],[34,78,68,8,"locationX"],[34,87,68,17],[34,89,69,8,"locationY"],[34,98,69,17],[34,100,70,8],[34,110,70,8,"viewData"],[34,118,70,16],[34,120,70,20],[35,10,72,10],[35,14,72,14,"viewData"],[35,22,72,22],[35,26,72,26,"viewData"],[35,34,72,34],[35,35,72,35,"hierarchy"],[35,44,72,44],[35,45,72,45,"length"],[35,51,72,51],[35,54,72,54],[35,55,72,55],[35,57,72,57],[36,12,73,12,"shouldBreak"],[36,23,73,23],[36,26,73,26,"callback"],[36,34,73,34],[36,35,73,35,"viewData"],[36,43,73,43],[36,44,73,44],[37,10,74,10],[38,8,75,8],[38,9,76,6],[38,10,76,7],[39,6,77,4],[40,4,78,2],[41,2,79,0],[42,2,81,0],[42,6,81,0,"_default"],[42,14,81,0],[42,17,81,15,"getInspectorDataForViewAtPoint"],[42,47,81,45],[43,0,81,46],[43,3]],"functionMap":{"names":["","appendRenderer","validateRenderers","getInspectorDataForViewAtPoint","renderer.rendererConfig.getInspectorDataForViewAtPoint$argument_3"],"mappings":"AAA;uBCsC;0BDC;AEG;CFK;AGE;QCoB;SDK;CHI"},"hasCjsExports":false},"type":"js/module"}]}