{"version":3,"sources":["node_modules\\react-native-on-web\\lib\\apis\\LayoutAnimation\\LayoutAnimation.js"],"names":["_react","require","_reactNative","Types","spring","linear","easeInEaseOut","easeIn","easeOut","keyboard","Properties","opacity","scaleXY","animType","PropTypes","shape","duration","number","delay","springDamping","initialVelocity","type","oneOf","Object","keys","isRequired","property","configType","create","update","delete","checkConfig","config","locationring","name","checkPropTypes","location","configureNext","onAnimationDidEnd","creationProp","Presets","LayoutAnimation","bind","module","exports"],"mappings":"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","file":"LayoutAnimation.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\n\n\n\n\nvar _react=require(\"react\");\nvar _reactNative=require(\"react-native\");\n\nvar Types={\nspring:true,\nlinear:true,\neaseInEaseOut:true,\neaseIn:true,\neaseOut:true,\nkeyboard:true};\n\n\nvar Properties={\nopacity:true,\nscaleXY:true};\n\n\nvar animType=_react.PropTypes.shape({\nduration:_react.PropTypes.number,\ndelay:_react.PropTypes.number,\nspringDamping:_react.PropTypes.number,\ninitialVelocity:_react.PropTypes.number,\ntype:_react.PropTypes.oneOf(\nObject.keys(Types)).\nisRequired,\nproperty:_react.PropTypes.oneOf(\nObject.keys(Properties))});\n\n\n\nvar configType=_react.PropTypes.shape({\nduration:_react.PropTypes.number.isRequired,\ncreate:animType,\nupdate:animType,\ndelete:animType});\n\n\n\nfunction checkConfig(config,locationring,name){\n(0,_react.checkPropTypes)({config:configType},{config:config},location,name);\n}\n\nfunction configureNext(config,onAnimationDidEnd){\n}\n\nfunction create(duration,type,creationProp){\nreturn{\nduration:duration,\ncreate:{\ntype:type,\nproperty:creationProp},\n\nupdate:{\ntype:type},\n\ndelete:{\ntype:type,\nproperty:creationProp}};\n\n\n}\n\nvar Presets={\neaseInEaseOut:create(\n300,Types.easeInEaseOut,Properties.opacity),\n\nlinear:create(\n500,Types.linear,Properties.opacity),\n\nspring:{\nduration:700,\ncreate:{\ntype:Types.linear,\nproperty:Properties.opacity},\n\nupdate:{\ntype:Types.spring,\nspringDamping:0.4},\n\ndelete:{\ntype:Types.linear,\nproperty:Properties.opacity}}};\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar LayoutAnimation={\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconfigureNext:configureNext,\n\n\n\ncreate:create,\nTypes:Types,\nProperties:Properties,\ncheckConfig:checkConfig,\nPresets:Presets,\neaseInEaseOut:configureNext.bind(\nnull,Presets.easeInEaseOut),\n\nlinear:configureNext.bind(\nnull,Presets.linear),\n\nspring:configureNext.bind(\nnull,Presets.spring)};\n\n\n\nmodule.exports=LayoutAnimation;"]}