/** @license React v16.13.1
 * react-is.development.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
"use strict";Liferay.Loader.define("data-engine-taglib$react-is@16.13.1/umd/react-is.development",["module","exports","require"],(function(e,t,o){var r=void 0;window;!function(o,n){"object"==typeof t&&void 0!==e?n(t):"function"==typeof r&&r.amd?r(["exports"],n):n((o=o||self).ReactIs={})}(this,(function(e){var t="function"==typeof Symbol&&Symbol.for,o=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,n=t?Symbol.for("react.fragment"):60107,f=t?Symbol.for("react.strict_mode"):60108,s=t?Symbol.for("react.profiler"):60114,c=t?Symbol.for("react.provider"):60109,i=t?Symbol.for("react.context"):60110,a=t?Symbol.for("react.async_mode"):60111,y=t?Symbol.for("react.concurrent_mode"):60111,u=t?Symbol.for("react.forward_ref"):60112,l=t?Symbol.for("react.suspense"):60113,p=t?Symbol.for("react.suspense_list"):60120,m=t?Symbol.for("react.memo"):60115,d=t?Symbol.for("react.lazy"):60116,b=t?Symbol.for("react.block"):60121,S=t?Symbol.for("react.fundamental"):60117,$=t?Symbol.for("react.responder"):60118,M=t?Symbol.for("react.scope"):60119;function typeOf(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:var p=e.type;switch(p){case a:case y:case n:case s:case f:case l:return p;default:var b=p&&p.$$typeof;switch(b){case i:case u:case d:case m:case c:return b;default:return t}}case r:return t}}}var C=!1;function isConcurrentMode(e){return typeOf(e)===y}e.AsyncMode=a,e.ConcurrentMode=y,e.ContextConsumer=i,e.ContextProvider=c,e.Element=o,e.ForwardRef=u,e.Fragment=n,e.Lazy=d,e.Memo=m,e.Portal=r,e.Profiler=s,e.StrictMode=f,e.Suspense=l,e.isAsyncMode=function isAsyncMode(e){return C||(C=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),isConcurrentMode(e)||typeOf(e)===a},e.isConcurrentMode=isConcurrentMode,e.isContextConsumer=function isContextConsumer(e){return typeOf(e)===i},e.isContextProvider=function isContextProvider(e){return typeOf(e)===c},e.isElement=function isElement(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},e.isForwardRef=function isForwardRef(e){return typeOf(e)===u},e.isFragment=function isFragment(e){return typeOf(e)===n},e.isLazy=function isLazy(e){return typeOf(e)===d},e.isMemo=function isMemo(e){return typeOf(e)===m},e.isPortal=function isPortal(e){return typeOf(e)===r},e.isProfiler=function isProfiler(e){return typeOf(e)===s},e.isStrictMode=function isStrictMode(e){return typeOf(e)===f},e.isSuspense=function isSuspense(e){return typeOf(e)===l},e.isValidElementType=function isValidElementType(e){return"string"==typeof e||"function"==typeof e||e===n||e===y||e===s||e===f||e===l||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===d||e.$$typeof===m||e.$$typeof===c||e.$$typeof===i||e.$$typeof===u||e.$$typeof===S||e.$$typeof===$||e.$$typeof===M||e.$$typeof===b)},e.typeOf=typeOf}))}));
//# sourceMappingURL=react-is.development.js.map