{"ast":null,"code":"import PooledClass from \"../../vendor/react-native/PooledClass\";\nvar twoArgumentPooler = PooledClass.twoArgumentPooler;\n\nfunction BoundingDimensions(width, height) {\n  this.width = width;\n  this.height = height;\n}\n\nBoundingDimensions.prototype.destructor = function () {\n  this.width = null;\n  this.height = null;\n};\n\nBoundingDimensions.getPooledFromElement = function (element) {\n  return BoundingDimensions.getPooled(element.offsetWidth, element.offsetHeight);\n};\n\nPooledClass.addPoolingTo(BoundingDimensions, twoArgumentPooler);\nexport default BoundingDimensions;","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/example/node_modules/react-native-web/dist/exports/Touchable/BoundingDimensions.js"],"names":["PooledClass","twoArgumentPooler","BoundingDimensions","width","height","prototype","destructor","getPooledFromElement","element","getPooled","offsetWidth","offsetHeight","addPoolingTo"],"mappings":"AASA,OAAOA,WAAP;AACA,IAAIC,iBAAiB,GAAGD,WAAW,CAACC,iBAApC;;AAKA,SAASC,kBAAT,CAA4BC,KAA5B,EAAmCC,MAAnC,EAA2C;AACzC,OAAKD,KAAL,GAAaA,KAAb;AACA,OAAKC,MAAL,GAAcA,MAAd;AACD;;AAEDF,kBAAkB,CAACG,SAAnB,CAA6BC,UAA7B,GAA0C,YAAY;AACpD,OAAKH,KAAL,GAAa,IAAb;AACA,OAAKC,MAAL,GAAc,IAAd;AACD,CAHD;;AAKAF,kBAAkB,CAACK,oBAAnB,GAA0C,UAAUC,OAAV,EAAmB;AAC3D,SAAON,kBAAkB,CAACO,SAAnB,CAA6BD,OAAO,CAACE,WAArC,EAAkDF,OAAO,CAACG,YAA1D,CAAP;AACD,CAFD;;AAIAX,WAAW,CAACY,YAAZ,CAAyBV,kBAAzB,EAA6CD,iBAA7C;AACA,eAAeC,kBAAf","sourcesContent":["/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport PooledClass from '../../vendor/react-native/PooledClass';\nvar twoArgumentPooler = PooledClass.twoArgumentPooler;\n/**\n * PooledClass representing the bounding rectangle of a region.\n */\n\nfunction BoundingDimensions(width, height) {\n  this.width = width;\n  this.height = height;\n}\n\nBoundingDimensions.prototype.destructor = function () {\n  this.width = null;\n  this.height = null;\n};\n\nBoundingDimensions.getPooledFromElement = function (element) {\n  return BoundingDimensions.getPooled(element.offsetWidth, element.offsetHeight);\n};\n\nPooledClass.addPoolingTo(BoundingDimensions, twoArgumentPooler);\nexport default BoundingDimensions;"]},"metadata":{},"sourceType":"module"}