{"version":3,"sources":["node_modules\\react-native-web\\dist\\modules\\ReactNativePropRegistry\\index.js"],"names":["_createClass","defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","Constructor","protoProps","staticProps","prototype","_classCallCheck","instance","TypeError","emptyObject","objects","prefix","uniqueID","createKey","id","ReactNativePropRegistry","value","register","object","process","env","NODE_ENV","freeze","getByID","console","warn","module","exports"],"mappings":";;;;;;;;;;;;AAYA,aAAa,GAAIA,cAAa,UAAU,CAAC,QAASC,iBAAT,CAA0BC,MAA1B,CAAiCC,KAAjC,CAAuC,CAAC,IAAI,GAAIC,GAAE,CAAV,CAAYA,EAAED,MAAME,MAApB,CAA2BD,GAA3B,CAA+B,CAAC,GAAIE,YAAWH,MAAMC,CAAN,CAAf,CAAwBE,WAAWC,UAAX,CAAsBD,WAAWC,UAAX,EAAuB,KAA7C,CAAmDD,WAAWE,YAAX,CAAwB,IAAxB,CAA6B,GAAG,SAAUF,WAAb,CAAwBA,WAAWG,QAAX,CAAoB,IAApB,CAAyBC,OAAOC,cAAP,CAAsBT,MAAtB,CAA6BI,WAAWM,GAAxC,CAA4CN,UAA5C,EAAyD,CAAC,OAAO,UAASO,WAAT,CAAqBC,UAArB,CAAgCC,WAAhC,CAA4C,CAAC,GAAGD,UAAH,CAAcb,iBAAiBY,YAAYG,SAA7B,CAAuCF,UAAvC,EAAmD,GAAGC,WAAH,CAAed,iBAAiBY,WAAjB,CAA6BE,WAA7B,EAA0C,MAAOF,YAAP,CAAoB,CAAlM,CAAoM,CAA1e,EAAjB,CAA8f,QAASI,gBAAT,CAAyBC,QAAzB,CAAkCL,WAAlC,CAA8C,CAAC,GAAG,EAAEK,mBAAoBL,YAAtB,CAAH,CAAsC,CAAC,KAAM,IAAIM,UAAJ,CAAc,mCAAd,CAAN,CAA0D,CAAC;;AAE5pB,GAAIC,aAAY,EAAhB;AACA,GAAIC,SAAQ,EAAZ;AACA,GAAIC,QAAO,GAAX;AACA,GAAIC,UAAS,CAAb;;AAEA,GAAIC,WAAU,QAASA,UAAT,CAAmBC,EAAnB,CAAsB,CAAC,MAAOH,QAAO,GAAP,CAAWG,EAAlB,CAAsB,CAA3D,CAA4D;;AAE5DC,wBAAwB,UAAU,CAAC,QAASA,wBAAT,EAAkC,CAACT,gBAAgB,IAAhB,CAAqBS,uBAArB,EAA+C,cAAaA,uBAAb,CAAqC,IAArC,CAA0C,CAAC,CAACd,IAAI,UAAL,CAAgBe,MAAM,QAASC,SAAT;AACtLC,MADsL,CAC/K;AACP,GAAIJ,IAAGF,UAAP;AACA,GAAGO,QAAQC,GAAR,CAAYC,QAAZ,GAAuB,YAA1B,CAAuC;AACvCtB,OAAOuB,MAAP,CAAcJ,MAAd;AACC;AACD,GAAIjB,KAAIY,UAAUC,EAAV,CAAR;AACAJ,QAAQT,GAAR,EAAaiB,MAAb;AACA,MAAOJ,GAAP;AACC,CAT+J,CAAD,CAS5J,CAACb,IAAI,SAAL,CAAee,MAAM,QAASO,QAAT;;AAExBT,EAFwB,CAErB;AACH,GAAG,CAACA,EAAJ,CAAO;;;AAGP,MAAOL,YAAP;AACC;AACD,GAAIR,KAAIY,UAAUC,EAAV,CAAR;AACA,GAAII,QAAOR,QAAQT,GAAR,CAAX;AACA,GAAG,CAACiB,MAAJ,CAAW;AACXM,QAAQC,IAAR,CAAa,0BAA0BX,EAA1B,CAA6B,iBAA1C;AACA,MAAOL,YAAP;AACC;AACD,MAAOS,OAAP;AACC,CAfE,CAT4J,CAA1C,EAwBhH,MAAOH,wBAAP,CAAgC,CAxBb,EAFoC;;;AA6B5DW,OAAOC,OAAP,CAAeZ,uBAAf","file":"index.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\n\n\n\n\n\n\n\n\n\n\n'use strict';var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\");}}\n\nvar emptyObject={};\nvar objects={};\nvar prefix='r';\nvar uniqueID=1;\n\nvar createKey=function createKey(id){return prefix+'-'+id;};var\n\nReactNativePropRegistry=function(){function ReactNativePropRegistry(){_classCallCheck(this,ReactNativePropRegistry);}_createClass(ReactNativePropRegistry,null,[{key:'register',value:function register(\nobject){\nvar id=uniqueID++;\nif(process.env.NODE_ENV!=='production'){\nObject.freeze(object);\n}\nvar key=createKey(id);\nobjects[key]=object;\nreturn id;\n}},{key:'getByID',value:function getByID(\n\nid){\nif(!id){\n\n\nreturn emptyObject;\n}\nvar key=createKey(id);\nvar object=objects[key];\nif(!object){\nconsole.warn('Invalid style with id `'+id+'`. Skipping ...');\nreturn emptyObject;\n}\nreturn object;\n}}]);return ReactNativePropRegistry;}();\n\n\nmodule.exports=ReactNativePropRegistry;"]}