{"ast":null,"code":"\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _inDOM = _interopRequireDefault(require(\"../util/inDOM\"));\n\nvar _default = function () {\n  return _inDOM.default ? function (context, node) {\n    if (context.contains) {\n      return context.contains(node);\n    } else if (context.compareDocumentPosition) {\n      return context === node || !!(context.compareDocumentPosition(node) & 16);\n    } else {\n      return fallback(context, node);\n    }\n  } : fallback;\n}();\n\nexports.default = _default;\n\nfunction fallback(context, node) {\n  if (node) do {\n    if (node === context) return true;\n  } while (node = node.parentNode);\n  return false;\n}\n\nmodule.exports = exports[\"default\"];","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/node_modules/@react-aria/overlays/node_modules/dom-helpers/query/contains.js"],"names":["_interopRequireDefault","require","exports","__esModule","default","_inDOM","_default","context","node","contains","compareDocumentPosition","fallback","parentNode","module"],"mappings":"AAAA;;AAEA,IAAIA,sBAAsB,GAAGC,OAAO,CAAC,8CAAD,CAApC;;AAEAC,OAAO,CAACC,UAAR,GAAqB,IAArB;AACAD,OAAO,CAACE,OAAR,GAAkB,KAAK,CAAvB;;AAEA,IAAIC,MAAM,GAAGL,sBAAsB,CAACC,OAAO,iBAAR,CAAnC;;AAEA,IAAIK,QAAQ,GAAG,YAAY;AAGzB,SAAOD,MAAM,CAACD,OAAP,GAAiB,UAAUG,OAAV,EAAmBC,IAAnB,EAAyB;AAC/C,QAAID,OAAO,CAACE,QAAZ,EAAsB;AACpB,aAAOF,OAAO,CAACE,QAAR,CAAiBD,IAAjB,CAAP;AACD,KAFD,MAEO,IAAID,OAAO,CAACG,uBAAZ,EAAqC;AAC1C,aAAOH,OAAO,KAAKC,IAAZ,IAAoB,CAAC,EAAED,OAAO,CAACG,uBAAR,CAAgCF,IAAhC,IAAwC,EAA1C,CAA5B;AACD,KAFM,MAEA;AACL,aAAOG,QAAQ,CAACJ,OAAD,EAAUC,IAAV,CAAf;AACD;AACF,GARM,GAQHG,QARJ;AASD,CAZc,EAAf;;AAcAT,OAAO,CAACE,OAAR,GAAkBE,QAAlB;;AAEA,SAASK,QAAT,CAAkBJ,OAAlB,EAA2BC,IAA3B,EAAiC;AAC/B,MAAIA,IAAJ,EAAU,GAAG;AACX,QAAIA,IAAI,KAAKD,OAAb,EAAsB,OAAO,IAAP;AACvB,GAFS,QAEDC,IAAI,GAAGA,IAAI,CAACI,UAFX;AAGV,SAAO,KAAP;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 = void 0;\n\nvar _inDOM = _interopRequireDefault(require(\"../util/inDOM\"));\n\nvar _default = function () {\n  // HTML DOM and SVG DOM may have different support levels,\n  // so we need to check on context instead of a document root element.\n  return _inDOM.default ? function (context, node) {\n    if (context.contains) {\n      return context.contains(node);\n    } else if (context.compareDocumentPosition) {\n      return context === node || !!(context.compareDocumentPosition(node) & 16);\n    } else {\n      return fallback(context, node);\n    }\n  } : fallback;\n}();\n\nexports.default = _default;\n\nfunction fallback(context, node) {\n  if (node) do {\n    if (node === context) return true;\n  } while (node = node.parentNode);\n  return false;\n}\n\nmodule.exports = exports[\"default\"];"]},"metadata":{},"sourceType":"script"}