{"version":3,"sources":["node_modules\\react-dom\\lib\\ReactNodeTypes.js"],"names":["_prodInvariant","require","React","invariant","ReactNodeTypes","HOST","COMPOSITE","EMPTY","getType","node","isValidElement","type","process","env","NODE_ENV","module","exports"],"mappings":";;;;;;;;;;;AAWA;;AAEA,GAAIA,gBAAiBC,QAAQ,sBAAR,CAArB;;AAEA,GAAIC,OAAQD,QAAQ,iBAAR,CAAZ;;AAEA,GAAIE,WAAYF,QAAQ,oBAAR,CAAhB;;AAEA,GAAIG,gBAAiB;AACnBC,KAAM,CADa;AAEnBC,UAAW,CAFQ;AAGnBC,MAAO,CAHY;;AAKnBC,QAAS,iBAAUC,IAAV,CAAgB;AACvB,GAAIA,OAAS,IAAT,EAAiBA,OAAS,KAA9B,CAAqC;AACnC,MAAOL,gBAAeG,KAAtB;AACD,CAFD,IAEO,IAAIL,MAAMQ,cAAN,CAAqBD,IAArB,CAAJ,CAAgC;AACrC,GAAI,MAAOA,MAAKE,IAAZ,GAAqB,UAAzB,CAAqC;AACnC,MAAOP,gBAAeE,SAAtB;AACD,CAFD,IAEO;AACL,MAAOF,gBAAeC,IAAtB;AACD;AACF;AACD,CAAC,KAAD,CAASO,QAAQC,GAAR,CAAYC,QAAZ,GAAyB,YAAzB,CAAwCX,UAAU,KAAV,CAAiB,qBAAjB,CAAwCM,IAAxC,CAAxC,CAAwFT,eAAe,IAAf,CAAqBS,IAArB,CAAjG,CAA8H,IAAK,EAAnI;AACD,CAhBkB,CAArB;;;AAmBAM,OAAOC,OAAP,CAAiBZ,cAAjB","file":"ReactNodeTypes.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * \n */\n\n'use strict';\n\nvar _prodInvariant = require('./reactProdInvariant');\n\nvar React = require('react/lib/React');\n\nvar invariant = require('fbjs/lib/invariant');\n\nvar ReactNodeTypes = {\n  HOST: 0,\n  COMPOSITE: 1,\n  EMPTY: 2,\n\n  getType: function (node) {\n    if (node === null || node === false) {\n      return ReactNodeTypes.EMPTY;\n    } else if (React.isValidElement(node)) {\n      if (typeof node.type === 'function') {\n        return ReactNodeTypes.COMPOSITE;\n      } else {\n        return ReactNodeTypes.HOST;\n      }\n    }\n    !false ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Unexpected node: %s', node) : _prodInvariant('26', node) : void 0;\n  }\n};\n\nmodule.exports = ReactNodeTypes;"]}