{"ast":null,"code":"'use strict';\n\nfunction ownKeys(object, enumerableOnly) {\n  var keys = Object.keys(object);\n\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    if (enumerableOnly) symbols = symbols.filter(function (sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    });\n    keys.push.apply(keys, symbols);\n  }\n\n  return keys;\n}\n\nfunction _objectSpread(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n\n    if (i % 2) {\n      ownKeys(Object(source), true).forEach(function (key) {\n        _defineProperty(target, key, source[key]);\n      });\n    } else if (Object.getOwnPropertyDescriptors) {\n      Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n    } else {\n      ownKeys(Object(source)).forEach(function (key) {\n        Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n      });\n    }\n  }\n\n  return target;\n}\n\nfunction _defineProperty(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {\n      value: value,\n      enumerable: true,\n      configurable: true,\n      writable: true\n    });\n  } else {\n    obj[key] = value;\n  }\n\n  return obj;\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n  subClass.prototype = Object.create(superClass.prototype);\n  subClass.prototype.constructor = subClass;\n\n  _setPrototypeOf(subClass, superClass);\n}\n\nfunction _setPrototypeOf(o, p) {\n  _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n    o.__proto__ = p;\n    return o;\n  };\n\n  return _setPrototypeOf(o, p);\n}\n\nimport AnimatedNode from \"./AnimatedNode\";\nimport AnimatedTransform from \"./AnimatedTransform\";\nimport AnimatedWithChildren from \"./AnimatedWithChildren\";\nimport NativeAnimatedHelper from \"../NativeAnimatedHelper\";\nimport flattenStyle from \"../../../../exports/StyleSheet/flattenStyle\";\n\nvar AnimatedStyle = function (_AnimatedWithChildren) {\n  _inheritsLoose(AnimatedStyle, _AnimatedWithChildren);\n\n  function AnimatedStyle(style) {\n    var _this;\n\n    _this = _AnimatedWithChildren.call(this) || this;\n    style = flattenStyle(style) || {};\n\n    if (style.transform) {\n      style = _objectSpread(_objectSpread({}, style), {}, {\n        transform: new AnimatedTransform(style.transform)\n      });\n    }\n\n    _this._style = style;\n    return _this;\n  }\n\n  var _proto = AnimatedStyle.prototype;\n\n  _proto._walkStyleAndGetValues = function _walkStyleAndGetValues(style) {\n    var updatedStyle = {};\n\n    for (var key in style) {\n      var value = style[key];\n\n      if (value instanceof AnimatedNode) {\n        if (!value.__isNative) {\n          updatedStyle[key] = value.__getValue();\n        }\n      } else if (value && !Array.isArray(value) && typeof value === 'object') {\n        updatedStyle[key] = this._walkStyleAndGetValues(value);\n      } else {\n        updatedStyle[key] = value;\n      }\n    }\n\n    return updatedStyle;\n  };\n\n  _proto.__getValue = function __getValue() {\n    return this._walkStyleAndGetValues(this._style);\n  };\n\n  _proto._walkStyleAndGetAnimatedValues = function _walkStyleAndGetAnimatedValues(style) {\n    var updatedStyle = {};\n\n    for (var key in style) {\n      var value = style[key];\n\n      if (value instanceof AnimatedNode) {\n        updatedStyle[key] = value.__getAnimatedValue();\n      } else if (value && !Array.isArray(value) && typeof value === 'object') {\n        updatedStyle[key] = this._walkStyleAndGetAnimatedValues(value);\n      }\n    }\n\n    return updatedStyle;\n  };\n\n  _proto.__getAnimatedValue = function __getAnimatedValue() {\n    return this._walkStyleAndGetAnimatedValues(this._style);\n  };\n\n  _proto.__attach = function __attach() {\n    for (var key in this._style) {\n      var value = this._style[key];\n\n      if (value instanceof AnimatedNode) {\n        value.__addChild(this);\n      }\n    }\n  };\n\n  _proto.__detach = function __detach() {\n    for (var key in this._style) {\n      var value = this._style[key];\n\n      if (value instanceof AnimatedNode) {\n        value.__removeChild(this);\n      }\n    }\n\n    _AnimatedWithChildren.prototype.__detach.call(this);\n  };\n\n  _proto.__makeNative = function __makeNative() {\n    for (var key in this._style) {\n      var value = this._style[key];\n\n      if (value instanceof AnimatedNode) {\n        value.__makeNative();\n      }\n    }\n\n    _AnimatedWithChildren.prototype.__makeNative.call(this);\n  };\n\n  _proto.__getNativeConfig = function __getNativeConfig() {\n    var styleConfig = {};\n\n    for (var styleKey in this._style) {\n      if (this._style[styleKey] instanceof AnimatedNode) {\n        var style = this._style[styleKey];\n\n        style.__makeNative();\n\n        styleConfig[styleKey] = style.__getNativeTag();\n      }\n    }\n\n    NativeAnimatedHelper.validateStyles(styleConfig);\n    return {\n      type: 'style',\n      style: styleConfig\n    };\n  };\n\n  return AnimatedStyle;\n}(AnimatedWithChildren);\n\nexport default AnimatedStyle;","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/example/node_modules/react-native-web/dist/vendor/react-native/Animated/nodes/AnimatedStyle.js"],"names":["ownKeys","object","enumerableOnly","keys","Object","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","enumerable","push","apply","_objectSpread","target","i","arguments","length","source","forEach","key","_defineProperty","getOwnPropertyDescriptors","defineProperties","defineProperty","obj","value","configurable","writable","_inheritsLoose","subClass","superClass","prototype","create","constructor","_setPrototypeOf","o","p","setPrototypeOf","__proto__","AnimatedNode","AnimatedTransform","AnimatedWithChildren","NativeAnimatedHelper","flattenStyle","AnimatedStyle","_AnimatedWithChildren","style","_this","call","transform","_style","_proto","_walkStyleAndGetValues","updatedStyle","__isNative","__getValue","Array","isArray","_walkStyleAndGetAnimatedValues","__getAnimatedValue","__attach","__addChild","__detach","__removeChild","__makeNative","__getNativeConfig","styleConfig","styleKey","__getNativeTag","validateStyles","type"],"mappings":"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","sourcesContent":["/**\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 * @format\n */\n'use strict';\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nimport AnimatedNode from './AnimatedNode';\nimport AnimatedTransform from './AnimatedTransform';\nimport AnimatedWithChildren from './AnimatedWithChildren';\nimport NativeAnimatedHelper from '../NativeAnimatedHelper';\nimport flattenStyle from '../../../../exports/StyleSheet/flattenStyle';\n\nvar AnimatedStyle = /*#__PURE__*/function (_AnimatedWithChildren) {\n  _inheritsLoose(AnimatedStyle, _AnimatedWithChildren);\n\n  function AnimatedStyle(style) {\n    var _this;\n\n    _this = _AnimatedWithChildren.call(this) || this;\n    style = flattenStyle(style) || {};\n\n    if (style.transform) {\n      style = _objectSpread(_objectSpread({}, style), {}, {\n        transform: new AnimatedTransform(style.transform)\n      });\n    }\n\n    _this._style = style;\n    return _this;\n  } // Recursively get values for nested styles (like iOS's shadowOffset)\n\n\n  var _proto = AnimatedStyle.prototype;\n\n  _proto._walkStyleAndGetValues = function _walkStyleAndGetValues(style) {\n    var updatedStyle = {};\n\n    for (var key in style) {\n      var value = style[key];\n\n      if (value instanceof AnimatedNode) {\n        if (!value.__isNative) {\n          // We cannot use value of natively driven nodes this way as the value we have access from\n          // JS may not be up to date.\n          updatedStyle[key] = value.__getValue();\n        }\n      } else if (value && !Array.isArray(value) && typeof value === 'object') {\n        // Support animating nested values (for example: shadowOffset.height)\n        updatedStyle[key] = this._walkStyleAndGetValues(value);\n      } else {\n        updatedStyle[key] = value;\n      }\n    }\n\n    return updatedStyle;\n  };\n\n  _proto.__getValue = function __getValue() {\n    return this._walkStyleAndGetValues(this._style);\n  } // Recursively get animated values for nested styles (like iOS's shadowOffset)\n  ;\n\n  _proto._walkStyleAndGetAnimatedValues = function _walkStyleAndGetAnimatedValues(style) {\n    var updatedStyle = {};\n\n    for (var key in style) {\n      var value = style[key];\n\n      if (value instanceof AnimatedNode) {\n        updatedStyle[key] = value.__getAnimatedValue();\n      } else if (value && !Array.isArray(value) && typeof value === 'object') {\n        // Support animating nested values (for example: shadowOffset.height)\n        updatedStyle[key] = this._walkStyleAndGetAnimatedValues(value);\n      }\n    }\n\n    return updatedStyle;\n  };\n\n  _proto.__getAnimatedValue = function __getAnimatedValue() {\n    return this._walkStyleAndGetAnimatedValues(this._style);\n  };\n\n  _proto.__attach = function __attach() {\n    for (var key in this._style) {\n      var value = this._style[key];\n\n      if (value instanceof AnimatedNode) {\n        value.__addChild(this);\n      }\n    }\n  };\n\n  _proto.__detach = function __detach() {\n    for (var key in this._style) {\n      var value = this._style[key];\n\n      if (value instanceof AnimatedNode) {\n        value.__removeChild(this);\n      }\n    }\n\n    _AnimatedWithChildren.prototype.__detach.call(this);\n  };\n\n  _proto.__makeNative = function __makeNative() {\n    for (var key in this._style) {\n      var value = this._style[key];\n\n      if (value instanceof AnimatedNode) {\n        value.__makeNative();\n      }\n    }\n\n    _AnimatedWithChildren.prototype.__makeNative.call(this);\n  };\n\n  _proto.__getNativeConfig = function __getNativeConfig() {\n    var styleConfig = {};\n\n    for (var styleKey in this._style) {\n      if (this._style[styleKey] instanceof AnimatedNode) {\n        var style = this._style[styleKey];\n\n        style.__makeNative();\n\n        styleConfig[styleKey] = style.__getNativeTag();\n      } // Non-animated styles are set using `setNativeProps`, no need\n      // to pass those as a part of the node config\n\n    }\n\n    NativeAnimatedHelper.validateStyles(styleConfig);\n    return {\n      type: 'style',\n      style: styleConfig\n    };\n  };\n\n  return AnimatedStyle;\n}(AnimatedWithChildren);\n\nexport default AnimatedStyle;"]},"metadata":{},"sourceType":"module"}