{"ast":null,"code":"\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nexports.__esModule = true;\nexports.default = offsetParent;\n\nvar _ownerDocument = _interopRequireDefault(require(\"../ownerDocument\"));\n\nvar _style = _interopRequireDefault(require(\"../style\"));\n\nfunction nodeName(node) {\n  return node.nodeName && node.nodeName.toLowerCase();\n}\n\nfunction offsetParent(node) {\n  var doc = (0, _ownerDocument.default)(node),\n      offsetParent = node && node.offsetParent;\n\n  while (offsetParent && nodeName(node) !== 'html' && (0, _style.default)(offsetParent, 'position') === 'static') {\n    offsetParent = offsetParent.offsetParent;\n  }\n\n  return offsetParent || doc.documentElement;\n}\n\nmodule.exports = exports[\"default\"];","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/node_modules/@react-native-aria/overlays/node_modules/@react-aria/overlays/node_modules/dom-helpers/query/offsetParent.js"],"names":["_interopRequireDefault","require","exports","__esModule","default","offsetParent","_ownerDocument","_style","nodeName","node","toLowerCase","doc","documentElement","module"],"mappings":"AAAA;;AAEA,IAAIA,sBAAsB,GAAGC,OAAO,CAAC,8CAAD,CAApC;;AAEAC,OAAO,CAACC,UAAR,GAAqB,IAArB;AACAD,OAAO,CAACE,OAAR,GAAkBC,YAAlB;;AAEA,IAAIC,cAAc,GAAGN,sBAAsB,CAACC,OAAO,oBAAR,CAA3C;;AAEA,IAAIM,MAAM,GAAGP,sBAAsB,CAACC,OAAO,YAAR,CAAnC;;AAEA,SAASO,QAAT,CAAkBC,IAAlB,EAAwB;AACtB,SAAOA,IAAI,CAACD,QAAL,IAAiBC,IAAI,CAACD,QAAL,CAAcE,WAAd,EAAxB;AACD;;AAED,SAASL,YAAT,CAAsBI,IAAtB,EAA4B;AAC1B,MAAIE,GAAG,GAAG,CAAC,GAAGL,cAAc,CAACF,OAAnB,EAA4BK,IAA5B,CAAV;AAAA,MACIJ,YAAY,GAAGI,IAAI,IAAIA,IAAI,CAACJ,YADhC;;AAGA,SAAOA,YAAY,IAAIG,QAAQ,CAACC,IAAD,CAAR,KAAmB,MAAnC,IAA6C,CAAC,GAAGF,MAAM,CAACH,OAAX,EAAoBC,YAApB,EAAkC,UAAlC,MAAkD,QAAtG,EAAgH;AAC9GA,IAAAA,YAAY,GAAGA,YAAY,CAACA,YAA5B;AACD;;AAED,SAAOA,YAAY,IAAIM,GAAG,CAACC,eAA3B;AACD;;AAEDC,MAAM,CAACX,OAAP,GAAiBA,OAAO,CAAC,SAAD,CAAxB","sourcesContent":["\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nexports.__esModule = true;\nexports.default = offsetParent;\n\nvar _ownerDocument = _interopRequireDefault(require(\"../ownerDocument\"));\n\nvar _style = _interopRequireDefault(require(\"../style\"));\n\nfunction nodeName(node) {\n  return node.nodeName && node.nodeName.toLowerCase();\n}\n\nfunction offsetParent(node) {\n  var doc = (0, _ownerDocument.default)(node),\n      offsetParent = node && node.offsetParent;\n\n  while (offsetParent && nodeName(node) !== 'html' && (0, _style.default)(offsetParent, 'position') === 'static') {\n    offsetParent = offsetParent.offsetParent;\n  }\n\n  return offsetParent || doc.documentElement;\n}\n\nmodule.exports = exports[\"default\"];"]},"metadata":{},"sourceType":"script"}