{"version":3,"sources":["node_modules\\fbjs\\lib\\isEmpty.js"],"names":["invariant","require","isEmpty","value","Array","isArray","length","isIterable","size","undefined","process","env","NODE_ENV","_","Symbol","iterator","module","exports"],"mappings":";;;;;;;;;;;AAWA;;;;;AAKA,GAAIA,WAAYC,QAAQ,aAAR,CAAhB;;;;;AAKA,QAASC,QAAT,CAAiBC,KAAjB,CAAwB;AACtB,GAAIC,MAAMC,OAAN,CAAcF,KAAd,CAAJ,CAA0B;AACxB,MAAOA,OAAMG,MAAN,GAAiB,CAAxB;AACD,CAFD,IAEO,IAAI,MAAOH,MAAP,GAAiB,QAArB,CAA+B;AACpC,GAAIA,KAAJ,CAAW;AACT,EAAE,CAACI,WAAWJ,KAAX,CAAD,EAAsBA,MAAMK,IAAN,GAAeC,SAAvC,EAAoDC,QAAQC,GAAR,CAAYC,QAAZ,GAAyB,YAAzB,CAAwCZ,UAAU,KAAV,CAAiB,kDAAjB,CAAxC,CAA+GA,UAAU,KAAV,CAAnK,CAAsL,IAAK,EAA3L;AACA,IAAK,GAAIa,EAAT,GAAcV,MAAd,CAAqB;AACnB,MAAO,MAAP;AACD;AACF;AACD,MAAO,KAAP;AACD,CARM,IAQA;AACL,MAAO,CAACA,KAAR;AACD;AACF;;AAED,QAASI,WAAT,CAAoBJ,KAApB,CAA2B;AACzB,GAAI,MAAOW,OAAP,GAAkB,WAAtB,CAAmC;AACjC,MAAO,MAAP;AACD;AACD,MAAOX,kCAAMW,OAAOC,QAAb,cAAP;AACD;;AAEDC,OAAOC,OAAP,CAAiBf,OAAjB","file":"isEmpty.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright (c) 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\n/* eslint-disable fb-www/typeof-undefined */\n/* eslint-disable no-unused-vars */\n\nvar invariant = require('./invariant');\n\n/**\n * Checks if a value is empty.\n */\nfunction isEmpty(value) {\n  if (Array.isArray(value)) {\n    return value.length === 0;\n  } else if (typeof value === 'object') {\n    if (value) {\n      !(!isIterable(value) || value.size === undefined) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'isEmpty() does not support iterable collections.') : invariant(false) : void 0;\n      for (var _ in value) {\n        return false;\n      }\n    }\n    return true;\n  } else {\n    return !value;\n  }\n}\n\nfunction isIterable(value) {\n  if (typeof Symbol === 'undefined') {\n    return false;\n  }\n  return value[Symbol.iterator];\n}\n\nmodule.exports = isEmpty;"]}