{"version":3,"sources":["node_modules\\react-native-web\\dist\\apis\\StyleSheet\\flattenStyle.js"],"names":["_ReactNativePropRegistry","require","_ReactNativePropRegistry2","_interopRequireDefault","_invariant","_invariant2","obj","__esModule","default","getStyle","style","getByID","flattenStyle","undefined","process","env","NODE_ENV","Array","isArray","result","i","styleLength","length","computedStyle","key","value","module","exports"],"mappings":";;;;;;;;;;;AAWA,GAAIA,0BAAyBC,QAAQ,uCAAR,CAA7B,CAA8E,GAAIC,2BAA0BC,uBAAuBH,wBAAvB,CAA9B;AAC9E,GAAII,YAAWH,QAAQ,oBAAR,CAAf,CAA6C,GAAII,aAAYF,uBAAuBC,UAAvB,CAAhB,CAAmD,QAASD,uBAAT,CAAgCG,GAAhC,CAAoC,CAAC,MAAOA,MAAKA,IAAIC,UAAT,CAAoBD,GAApB,CAAwB,CAACE,QAAQF,GAAT,CAA/B,CAA8C;;AAEnL,QAASG,SAAT,CAAkBC,KAAlB,CAAwB;AACxB,GAAG,MAAOA,MAAP,GAAe,QAAlB,CAA2B;AAC3B,MAAOR,2BAA0BM,OAA1B,CAAkCG,OAAlC,CAA0CD,KAA1C,CAAP;AACC;AACD,MAAOA,MAAP;AACC;;AAED,QAASE,aAAT,CAAsBF,KAAtB,CAA4B;AAC5B,GAAG,CAACA,KAAJ,CAAU;AACV,MAAOG,UAAP;AACC;;AAED,GAAGC,QAAQC,GAAR,CAAYC,QAAZ,GAAuB,YAA1B,CAAuC;AACvC,CAAC,EAAEX,YAAYG,OAAf,EAAwBE,QAAQ,IAAhC,CAAqC,iCAArC;AACC;;AAED,GAAG,CAACO,MAAMC,OAAN,CAAcR,KAAd,CAAJ,CAAyB;AACzB,MAAOD,UAASC,KAAT,CAAP;AACC;;AAED,GAAIS,QAAO,EAAX;AACA,IAAI,GAAIC,GAAE,CAAN,CAAQC,YAAYX,MAAMY,MAA9B,CAAqCF,EAAEC,WAAvC,CAAmD,EAAED,CAArD,CAAuD;AACvD,GAAIG,eAAcX,aAAaF,MAAMU,CAAN,CAAb,CAAlB;AACA,GAAGG,aAAH,CAAiB;AACjB,IAAI,GAAIC,IAAR,GAAeD,cAAf,CAA6B;AAC7B,GAAIE,OAAMF,cAAcC,GAAd,CAAV;AACAL,OAAOK,GAAP,EAAYC,KAAZ;AACC;AACA;AACA;AACD,MAAON,OAAP;AACC;;AAEDO,OAAOC,OAAP,CAAef,YAAf","file":"flattenStyle.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\n\n\n\n\n\n\n\n\n\nvar _ReactNativePropRegistry=require('../../modules/ReactNativePropRegistry');var _ReactNativePropRegistry2=_interopRequireDefault(_ReactNativePropRegistry);\nvar _invariant=require('fbjs/lib/invariant');var _invariant2=_interopRequireDefault(_invariant);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}\n\nfunction getStyle(style){\nif(typeof style==='number'){\nreturn _ReactNativePropRegistry2.default.getByID(style);\n}\nreturn style;\n}\n\nfunction flattenStyle(style){\nif(!style){\nreturn undefined;\n}\n\nif(process.env.NODE_ENV!=='production'){\n(0,_invariant2.default)(style!==true,'style may be false but not true');\n}\n\nif(!Array.isArray(style)){\nreturn getStyle(style);\n}\n\nvar result={};\nfor(var i=0,styleLength=style.length;i<styleLength;++i){\nvar computedStyle=flattenStyle(style[i]);\nif(computedStyle){\nfor(var key in computedStyle){\nvar value=computedStyle[key];\nresult[key]=value;\n}\n}\n}\nreturn result;\n}\n\nmodule.exports=flattenStyle;"]}