{"ast":null,"code":"import isWindow from \"./isWindow\";\nexport default function getscrollAccessor(offset) {\n  var prop = offset === 'pageXOffset' ? 'scrollLeft' : 'scrollTop';\n\n  function scrollAccessor(node, val) {\n    var win = isWindow(node);\n\n    if (val === undefined) {\n      return win ? win[offset] : node[prop];\n    }\n\n    if (win) {\n      win.scrollTo(win[offset], val);\n    } else {\n      node[prop] = val;\n    }\n  }\n\n  return scrollAccessor;\n}","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/node_modules/@react-native-aria/overlays/node_modules/dom-helpers/esm/getScrollAccessor.js"],"names":["isWindow","getscrollAccessor","offset","prop","scrollAccessor","node","val","win","undefined","scrollTo"],"mappings":"AAAA,OAAOA,QAAP;AACA,eAAe,SAASC,iBAAT,CAA2BC,MAA3B,EAAmC;AAChD,MAAIC,IAAI,GAAGD,MAAM,KAAK,aAAX,GAA2B,YAA3B,GAA0C,WAArD;;AAEA,WAASE,cAAT,CAAwBC,IAAxB,EAA8BC,GAA9B,EAAmC;AACjC,QAAIC,GAAG,GAAGP,QAAQ,CAACK,IAAD,CAAlB;;AAEA,QAAIC,GAAG,KAAKE,SAAZ,EAAuB;AACrB,aAAOD,GAAG,GAAGA,GAAG,CAACL,MAAD,CAAN,GAAiBG,IAAI,CAACF,IAAD,CAA/B;AACD;;AAED,QAAII,GAAJ,EAAS;AACPA,MAAAA,GAAG,CAACE,QAAJ,CAAaF,GAAG,CAACL,MAAD,CAAhB,EAA0BI,GAA1B;AACD,KAFD,MAEO;AACLD,MAAAA,IAAI,CAACF,IAAD,CAAJ,GAAaG,GAAb;AACD;AACF;;AAED,SAAOF,cAAP;AACD","sourcesContent":["import isWindow from './isWindow';\nexport default function getscrollAccessor(offset) {\n  var prop = offset === 'pageXOffset' ? 'scrollLeft' : 'scrollTop';\n\n  function scrollAccessor(node, val) {\n    var win = isWindow(node);\n\n    if (val === undefined) {\n      return win ? win[offset] : node[prop];\n    }\n\n    if (win) {\n      win.scrollTo(win[offset], val);\n    } else {\n      node[prop] = val;\n    }\n  }\n\n  return scrollAccessor;\n}"]},"metadata":{},"sourceType":"module"}