@jjordy/swr-devtools
Version:
Devtools for SWR
42 lines (40 loc) • 242 kB
JavaScript
(()=>{var __webpack_modules__={885:S=>{
/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
(function(){"use strict";var C={}.hasOwnProperty;function classNames(){var S=[];for(var k=0;k<arguments.length;k++){var P=arguments[k];if(!P)continue;var D=typeof P;if(D==="string"||D==="number"){S.push(P)}else if(Array.isArray(P)&&P.length){var M=classNames.apply(null,P);if(M){S.push(M)}}else if(D==="object"){for(var re in P){if(C.call(P,re)&&P[re]){S.push(re)}}}}return S.join(" ")}if(true&&S.exports){classNames.default=classNames;S.exports=classNames}else if(typeof define==="function"&&typeof define.amd==="object"&&define.amd){define("classnames",[],(function(){return classNames}))}else{window.classNames=classNames}})()},796:(S,C)=>{var k=Object.prototype.hasOwnProperty;function dequal(S,C){var P,D;if(S===C)return true;if(S&&C&&(P=S.constructor)===C.constructor){if(P===Date)return S.getTime()===C.getTime();if(P===RegExp)return S.toString()===C.toString();if(P===Array){if((D=S.length)===C.length){while(D--&&dequal(S[D],C[D]));}return D===-1}if(!P||typeof S==="object"){D=0;for(P in S){if(k.call(S,P)&&++D&&!k.call(C,P))return false;if(!(P in C)||!dequal(S[P],C[P]))return false}return Object.keys(C).length===D}}return S!==S&&C!==C}C.dequal=dequal},38:S=>{function memoize(S,k){var P=k&&k.cache?k.cache:C;var D=k&&k.serializer?k.serializer:serializerDefault;var M=k&&k.strategy?k.strategy:strategyDefault;return M(S,{cache:P,serializer:D})}function isPrimitive(S){return S==null||typeof S==="number"||typeof S==="boolean"}function monadic(S,C,k,P){var D=isPrimitive(P)?P:k(P);var M=C.get(D);if(typeof M==="undefined"){M=S.call(this,P);C.set(D,M)}return M}function variadic(S,C,k){var P=Array.prototype.slice.call(arguments,3);var D=k(P);var M=C.get(D);if(typeof M==="undefined"){M=S.apply(this,P);C.set(D,M)}return M}function assemble(S,C,k,P,D){return k.bind(C,S,P,D)}function strategyDefault(S,C){var k=S.length===1?monadic:variadic;return assemble(S,this,k,C.cache.create(),C.serializer)}function strategyVariadic(S,C){var k=variadic;return assemble(S,this,k,C.cache.create(),C.serializer)}function strategyMonadic(S,C){var k=monadic;return assemble(S,this,k,C.cache.create(),C.serializer)}function serializerDefault(){return JSON.stringify(arguments)}function ObjectWithoutPrototypeCache(){this.cache=Object.create(null)}ObjectWithoutPrototypeCache.prototype.has=function(S){return S in this.cache};ObjectWithoutPrototypeCache.prototype.get=function(S){return this.cache[S]};ObjectWithoutPrototypeCache.prototype.set=function(S,C){this.cache[S]=C};var C={create:function create(){return new ObjectWithoutPrototypeCache}};S.exports=memoize;S.exports.strategies={variadic:strategyVariadic,monadic:strategyMonadic}},426:S=>{"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var C=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty;var P=Object.prototype.propertyIsEnumerable;function toObject(S){if(S===null||S===undefined){throw new TypeError("Object.assign cannot be called with null or undefined")}return Object(S)}function shouldUseNative(){try{if(!Object.assign){return false}var S=new String("abc");S[5]="de";if(Object.getOwnPropertyNames(S)[0]==="5"){return false}var C={};for(var k=0;k<10;k++){C["_"+String.fromCharCode(k)]=k}var P=Object.getOwnPropertyNames(C).map((function(S){return C[S]}));if(P.join("")!=="0123456789"){return false}var D={};"abcdefghijklmnopqrst".split("").forEach((function(S){D[S]=S}));if(Object.keys(Object.assign({},D)).join("")!=="abcdefghijklmnopqrst"){return false}return true}catch(S){return false}}S.exports=shouldUseNative()?Object.assign:function(S,D){var M;var re=toObject(S);var ne;for(var oe=1;oe<arguments.length;oe++){M=Object(arguments[oe]);for(var se in M){if(k.call(M,se)){re[se]=M[se]}}if(C){ne=C(M);for(var ue=0;ue<ne.length;ue++){if(P.call(M,ne[ue])){re[ne[ue]]=M[ne[ue]]}}}}return re}},463:(S,C,k)=>{"use strict";var printWarning=function(){};if(process.env.NODE_ENV!=="production"){var P=k(444);var D={};var M=Function.call.bind(Object.prototype.hasOwnProperty);printWarning=function(S){var C="Warning: "+S;if(typeof console!=="undefined"){console.error(C)}try{throw new Error(C)}catch(S){}}}function checkPropTypes(S,C,k,re,ne){if(process.env.NODE_ENV!=="production"){for(var oe in S){if(M(S,oe)){var se;try{if(typeof S[oe]!=="function"){var ue=Error((re||"React class")+": "+k+" type `"+oe+"` is invalid; "+"it must be a function, usually from the `prop-types` package, but received `"+typeof S[oe]+"`.");ue.name="Invariant Violation";throw ue}se=S[oe](C,oe,re,k,null,P)}catch(S){se=S}if(se&&!(se instanceof Error)){printWarning((re||"React class")+": type specification of "+k+" `"+oe+"` is invalid; the type checker "+"function must return `null` or an `Error` but returned a "+typeof se+". "+"You may have forgotten to pass an argument to the type checker "+"creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and "+"shape all require an argument).")}if(se instanceof Error&&!(se.message in D)){D[se.message]=true;var fe=ne?ne():"";printWarning("Failed "+k+" type: "+se.message+(fe!=null?fe:""))}}}}}checkPropTypes.resetWarningCache=function(){if(process.env.NODE_ENV!=="production"){D={}}};S.exports=checkPropTypes},771:(S,C,k)=>{"use strict";var P=k(444);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;S.exports=function(){function shim(S,C,k,D,M,re){if(re===P){return}var ne=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. "+"Use PropTypes.checkPropTypes() to call them. "+"Read more at http://fb.me/use-check-prop-types");ne.name="Invariant Violation";throw ne}shim.isRequired=shim;function getShim(){return shim}var S={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};S.PropTypes=S;return S}},55:(S,C,k)=>{"use strict";var P=k(717);var D=k(426);var M=k(444);var re=k(463);var ne=Function.call.bind(Object.prototype.hasOwnProperty);var printWarning=function(){};if(process.env.NODE_ENV!=="production"){printWarning=function(S){var C="Warning: "+S;if(typeof console!=="undefined"){console.error(C)}try{throw new Error(C)}catch(S){}}}function emptyFunctionThatReturnsNull(){return null}S.exports=function(S,C){var k=typeof Symbol==="function"&&Symbol.iterator;var oe="@@iterator";function getIteratorFn(S){var C=S&&(k&&S[k]||S[oe]);if(typeof C==="function"){return C}}var se="<<anonymous>>";var ue={array:createPrimitiveTypeChecker("array"),bool:createPrimitiveTypeChecker("boolean"),func:createPrimitiveTypeChecker("function"),number:createPrimitiveTypeChecker("number"),object:createPrimitiveTypeChecker("object"),string:createPrimitiveTypeChecker("string"),symbol:createPrimitiveTypeChecker("symbol"),any:createAnyTypeChecker(),arrayOf:createArrayOfTypeChecker,element:createElementTypeChecker(),elementType:createElementTypeTypeChecker(),instanceOf:createInstanceTypeChecker,node:createNodeChecker(),objectOf:createObjectOfTypeChecker,oneOf:createEnumTypeChecker,oneOfType:createUnionTypeChecker,shape:createShapeTypeChecker,exact:createStrictShapeTypeChecker};function is(S,C){if(S===C){return S!==0||1/S===1/C}else{return S!==S&&C!==C}}function PropTypeError(S){this.message=S;this.stack=""}PropTypeError.prototype=Error.prototype;function createChainableTypeChecker(S){if(process.env.NODE_ENV!=="production"){var k={};var P=0}function checkType(D,re,ne,oe,ue,fe,pe){oe=oe||se;fe=fe||ne;if(pe!==M){if(C){var de=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. "+"Use `PropTypes.checkPropTypes()` to call them. "+"Read more at http://fb.me/use-check-prop-types");de.name="Invariant Violation";throw de}else if(process.env.NODE_ENV!=="production"&&typeof console!=="undefined"){var he=oe+":"+ne;if(!k[he]&&P<3){printWarning("You are manually calling a React.PropTypes validation "+"function for the `"+fe+"` prop on `"+oe+"`. This is deprecated "+"and will throw in the standalone `prop-types` package. "+"You may be seeing this warning due to a third-party PropTypes "+"library. See https://fb.me/react-warning-dont-call-proptypes "+"for details.");k[he]=true;P++}}}if(re[ne]==null){if(D){if(re[ne]===null){return new PropTypeError("The "+ue+" `"+fe+"` is marked as required "+("in `"+oe+"`, but its value is `null`."))}return new PropTypeError("The "+ue+" `"+fe+"` is marked as required in "+("`"+oe+"`, but its value is `undefined`."))}return null}else{return S(re,ne,oe,ue,fe)}}var D=checkType.bind(null,false);D.isRequired=checkType.bind(null,true);return D}function createPrimitiveTypeChecker(S){function validate(C,k,P,D,M,re){var ne=C[k];var oe=getPropType(ne);if(oe!==S){var se=getPreciseType(ne);return new PropTypeError("Invalid "+D+" `"+M+"` of type "+("`"+se+"` supplied to `"+P+"`, expected ")+("`"+S+"`."))}return null}return createChainableTypeChecker(validate)}function createAnyTypeChecker(){return createChainableTypeChecker(emptyFunctionThatReturnsNull)}function createArrayOfTypeChecker(S){function validate(C,k,P,D,re){if(typeof S!=="function"){return new PropTypeError("Property `"+re+"` of component `"+P+"` has invalid PropType notation inside arrayOf.")}var ne=C[k];if(!Array.isArray(ne)){var oe=getPropType(ne);return new PropTypeError("Invalid "+D+" `"+re+"` of type "+("`"+oe+"` supplied to `"+P+"`, expected an array."))}for(var se=0;se<ne.length;se++){var ue=S(ne,se,P,D,re+"["+se+"]",M);if(ue instanceof Error){return ue}}return null}return createChainableTypeChecker(validate)}function createElementTypeChecker(){function validate(C,k,P,D,M){var re=C[k];if(!S(re)){var ne=getPropType(re);return new PropTypeError("Invalid "+D+" `"+M+"` of type "+("`"+ne+"` supplied to `"+P+"`, expected a single ReactElement."))}return null}return createChainableTypeChecker(validate)}function createElementTypeTypeChecker(){function validate(S,C,k,D,M){var re=S[C];if(!P.isValidElementType(re)){var ne=getPropType(re);return new PropTypeError("Invalid "+D+" `"+M+"` of type "+("`"+ne+"` supplied to `"+k+"`, expected a single ReactElement type."))}return null}return createChainableTypeChecker(validate)}function createInstanceTypeChecker(S){function validate(C,k,P,D,M){if(!(C[k]instanceof S)){var re=S.name||se;var ne=getClassName(C[k]);return new PropTypeError("Invalid "+D+" `"+M+"` of type "+("`"+ne+"` supplied to `"+P+"`, expected ")+("instance of `"+re+"`."))}return null}return createChainableTypeChecker(validate)}function createEnumTypeChecker(S){if(!Array.isArray(S)){if(process.env.NODE_ENV!=="production"){if(arguments.length>1){printWarning("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. "+"A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).")}else{printWarning("Invalid argument supplied to oneOf, expected an array.")}}return emptyFunctionThatReturnsNull}function validate(C,k,P,D,M){var re=C[k];for(var ne=0;ne<S.length;ne++){if(is(re,S[ne])){return null}}var oe=JSON.stringify(S,(function replacer(S,C){var k=getPreciseType(C);if(k==="symbol"){return String(C)}return C}));return new PropTypeError("Invalid "+D+" `"+M+"` of value `"+String(re)+"` "+("supplied to `"+P+"`, expected one of "+oe+"."))}return createChainableTypeChecker(validate)}function createObjectOfTypeChecker(S){function validate(C,k,P,D,re){if(typeof S!=="function"){return new PropTypeError("Property `"+re+"` of component `"+P+"` has invalid PropType notation inside objectOf.")}var oe=C[k];var se=getPropType(oe);if(se!=="object"){return new PropTypeError("Invalid "+D+" `"+re+"` of type "+("`"+se+"` supplied to `"+P+"`, expected an object."))}for(var ue in oe){if(ne(oe,ue)){var fe=S(oe,ue,P,D,re+"."+ue,M);if(fe instanceof Error){return fe}}}return null}return createChainableTypeChecker(validate)}function createUnionTypeChecker(S){if(!Array.isArray(S)){process.env.NODE_ENV!=="production"?printWarning("Invalid argument supplied to oneOfType, expected an instance of array."):void 0;return emptyFunctionThatReturnsNull}for(var C=0;C<S.length;C++){var k=S[C];if(typeof k!=="function"){printWarning("Invalid argument supplied to oneOfType. Expected an array of check functions, but "+"received "+getPostfixForTypeWarning(k)+" at index "+C+".");return emptyFunctionThatReturnsNull}}function validate(C,k,P,D,re){for(var ne=0;ne<S.length;ne++){var oe=S[ne];if(oe(C,k,P,D,re,M)==null){return null}}return new PropTypeError("Invalid "+D+" `"+re+"` supplied to "+("`"+P+"`."))}return createChainableTypeChecker(validate)}function createNodeChecker(){function validate(S,C,k,P,D){if(!isNode(S[C])){return new PropTypeError("Invalid "+P+" `"+D+"` supplied to "+("`"+k+"`, expected a ReactNode."))}return null}return createChainableTypeChecker(validate)}function createShapeTypeChecker(S){function validate(C,k,P,D,re){var ne=C[k];var oe=getPropType(ne);if(oe!=="object"){return new PropTypeError("Invalid "+D+" `"+re+"` of type `"+oe+"` "+("supplied to `"+P+"`, expected `object`."))}for(var se in S){var ue=S[se];if(!ue){continue}var fe=ue(ne,se,P,D,re+"."+se,M);if(fe){return fe}}return null}return createChainableTypeChecker(validate)}function createStrictShapeTypeChecker(S){function validate(C,k,P,re,ne){var oe=C[k];var se=getPropType(oe);if(se!=="object"){return new PropTypeError("Invalid "+re+" `"+ne+"` of type `"+se+"` "+("supplied to `"+P+"`, expected `object`."))}var ue=D({},C[k],S);for(var fe in ue){var pe=S[fe];if(!pe){return new PropTypeError("Invalid "+re+" `"+ne+"` key `"+fe+"` supplied to `"+P+"`."+"\nBad object: "+JSON.stringify(C[k],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(S),null," "))}var de=pe(oe,fe,P,re,ne+"."+fe,M);if(de){return de}}return null}return createChainableTypeChecker(validate)}function isNode(C){switch(typeof C){case"number":case"string":case"undefined":return true;case"boolean":return!C;case"object":if(Array.isArray(C)){return C.every(isNode)}if(C===null||S(C)){return true}var k=getIteratorFn(C);if(k){var P=k.call(C);var D;if(k!==C.entries){while(!(D=P.next()).done){if(!isNode(D.value)){return false}}}else{while(!(D=P.next()).done){var M=D.value;if(M){if(!isNode(M[1])){return false}}}}}else{return false}return true;default:return false}}function isSymbol(S,C){if(S==="symbol"){return true}if(!C){return false}if(C["@@toStringTag"]==="Symbol"){return true}if(typeof Symbol==="function"&&C instanceof Symbol){return true}return false}function getPropType(S){var C=typeof S;if(Array.isArray(S)){return"array"}if(S instanceof RegExp){return"object"}if(isSymbol(C,S)){return"symbol"}return C}function getPreciseType(S){if(typeof S==="undefined"||S===null){return""+S}var C=getPropType(S);if(C==="object"){if(S instanceof Date){return"date"}else if(S instanceof RegExp){return"regexp"}}return C}function getPostfixForTypeWarning(S){var C=getPreciseType(S);switch(C){case"array":case"object":return"an "+C;case"boolean":case"date":case"regexp":return"a "+C;default:return C}}function getClassName(S){if(!S.constructor||!S.constructor.name){return se}return S.constructor.name}ue.checkPropTypes=re;ue.resetWarningCache=re.resetWarningCache;ue.PropTypes=ue;return ue}},239:(S,C,k)=>{if(process.env.NODE_ENV!=="production"){var P=k(717);var D=true;S.exports=k(55)(P.isElement,D)}else{S.exports=k(771)()}},444:S=>{"use strict";var C="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";S.exports=C},551:(S,C)=>{"use strict";
/** @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.
*/if(process.env.NODE_ENV!=="production"){(function(){"use strict";var S=typeof Symbol==="function"&&Symbol.for;var k=S?Symbol.for("react.element"):60103;var P=S?Symbol.for("react.portal"):60106;var D=S?Symbol.for("react.fragment"):60107;var M=S?Symbol.for("react.strict_mode"):60108;var re=S?Symbol.for("react.profiler"):60114;var ne=S?Symbol.for("react.provider"):60109;var oe=S?Symbol.for("react.context"):60110;var se=S?Symbol.for("react.async_mode"):60111;var ue=S?Symbol.for("react.concurrent_mode"):60111;var fe=S?Symbol.for("react.forward_ref"):60112;var pe=S?Symbol.for("react.suspense"):60113;var de=S?Symbol.for("react.suspense_list"):60120;var he=S?Symbol.for("react.memo"):60115;var be=S?Symbol.for("react.lazy"):60116;var ve=S?Symbol.for("react.block"):60121;var ye=S?Symbol.for("react.fundamental"):60117;var ge=S?Symbol.for("react.responder"):60118;var me=S?Symbol.for("react.scope"):60119;function isValidElementType(S){return typeof S==="string"||typeof S==="function"||S===D||S===ue||S===re||S===M||S===pe||S===de||typeof S==="object"&&S!==null&&(S.$$typeof===be||S.$$typeof===he||S.$$typeof===ne||S.$$typeof===oe||S.$$typeof===fe||S.$$typeof===ye||S.$$typeof===ge||S.$$typeof===me||S.$$typeof===ve)}function typeOf(S){if(typeof S==="object"&&S!==null){var C=S.$$typeof;switch(C){case k:var de=S.type;switch(de){case se:case ue:case D:case re:case M:case pe:return de;default:var ve=de&&de.$$typeof;switch(ve){case oe:case fe:case be:case he:case ne:return ve;default:return C}}case P:return C}}return undefined}var _e=se;var Ee=ue;var Oe=oe;var je=ne;var ke=k;var Pe=fe;var ze=D;var Re=be;var De=he;var Ae=P;var Te=re;var Me=M;var Ne=pe;var Ie=false;function isAsyncMode(S){{if(!Ie){Ie=true;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.")}}return isConcurrentMode(S)||typeOf(S)===se}function isConcurrentMode(S){return typeOf(S)===ue}function isContextConsumer(S){return typeOf(S)===oe}function isContextProvider(S){return typeOf(S)===ne}function isElement(S){return typeof S==="object"&&S!==null&&S.$$typeof===k}function isForwardRef(S){return typeOf(S)===fe}function isFragment(S){return typeOf(S)===D}function isLazy(S){return typeOf(S)===be}function isMemo(S){return typeOf(S)===he}function isPortal(S){return typeOf(S)===P}function isProfiler(S){return typeOf(S)===re}function isStrictMode(S){return typeOf(S)===M}function isSuspense(S){return typeOf(S)===pe}C.AsyncMode=_e;C.ConcurrentMode=Ee;C.ContextConsumer=Oe;C.ContextProvider=je;C.Element=ke;C.ForwardRef=Pe;C.Fragment=ze;C.Lazy=Re;C.Memo=De;C.Portal=Ae;C.Profiler=Te;C.StrictMode=Me;C.Suspense=Ne;C.isAsyncMode=isAsyncMode;C.isConcurrentMode=isConcurrentMode;C.isContextConsumer=isContextConsumer;C.isContextProvider=isContextProvider;C.isElement=isElement;C.isForwardRef=isForwardRef;C.isFragment=isFragment;C.isLazy=isLazy;C.isMemo=isMemo;C.isPortal=isPortal;C.isProfiler=isProfiler;C.isStrictMode=isStrictMode;C.isSuspense=isSuspense;C.isValidElementType=isValidElementType;C.typeOf=typeOf})()}},241:(S,C)=>{"use strict";
/** @license React v16.13.1
* react-is.production.min.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.
*/var k="function"===typeof Symbol&&Symbol.for,P=k?Symbol.for("react.element"):60103,D=k?Symbol.for("react.portal"):60106,M=k?Symbol.for("react.fragment"):60107,re=k?Symbol.for("react.strict_mode"):60108,ne=k?Symbol.for("react.profiler"):60114,oe=k?Symbol.for("react.provider"):60109,se=k?Symbol.for("react.context"):60110,ue=k?Symbol.for("react.async_mode"):60111,fe=k?Symbol.for("react.concurrent_mode"):60111,pe=k?Symbol.for("react.forward_ref"):60112,de=k?Symbol.for("react.suspense"):60113,he=k?Symbol.for("react.suspense_list"):60120,be=k?Symbol.for("react.memo"):60115,ve=k?Symbol.for("react.lazy"):60116,ye=k?Symbol.for("react.block"):60121,ge=k?Symbol.for("react.fundamental"):60117,me=k?Symbol.for("react.responder"):60118,_e=k?Symbol.for("react.scope"):60119;function z(S){if("object"===typeof S&&null!==S){var C=S.$$typeof;switch(C){case P:switch(S=S.type,S){case ue:case fe:case M:case ne:case re:case de:return S;default:switch(S=S&&S.$$typeof,S){case se:case pe:case ve:case be:case oe:return S;default:return C}}case D:return C}}}function A(S){return z(S)===fe}C.AsyncMode=ue;C.ConcurrentMode=fe;C.ContextConsumer=se;C.ContextProvider=oe;C.Element=P;C.ForwardRef=pe;C.Fragment=M;C.Lazy=ve;C.Memo=be;C.Portal=D;C.Profiler=ne;C.StrictMode=re;C.Suspense=de;C.isAsyncMode=function(S){return A(S)||z(S)===ue};C.isConcurrentMode=A;C.isContextConsumer=function(S){return z(S)===se};C.isContextProvider=function(S){return z(S)===oe};C.isElement=function(S){return"object"===typeof S&&null!==S&&S.$$typeof===P};C.isForwardRef=function(S){return z(S)===pe};C.isFragment=function(S){return z(S)===M};C.isLazy=function(S){return z(S)===ve};C.isMemo=function(S){return z(S)===be};C.isPortal=function(S){return z(S)===D};C.isProfiler=function(S){return z(S)===ne};C.isStrictMode=function(S){return z(S)===re};C.isSuspense=function(S){return z(S)===de};C.isValidElementType=function(S){return"string"===typeof S||"function"===typeof S||S===M||S===fe||S===ne||S===re||S===de||S===he||"object"===typeof S&&null!==S&&(S.$$typeof===ve||S.$$typeof===be||S.$$typeof===oe||S.$$typeof===se||S.$$typeof===pe||S.$$typeof===ge||S.$$typeof===me||S.$$typeof===_e||S.$$typeof===ye)};C.typeOf=z},717:(S,C,k)=>{"use strict";if(process.env.NODE_ENV==="production"){S.exports=k(241)}else{S.exports=k(551)}},245:(S,C,k)=>{"use strict";Object.defineProperty(C,"__esModule",{value:true});var P=k(297);var D=k(38);function _interopDefaultLegacy(S){return S&&typeof S==="object"&&"default"in S?S:{default:S}}function _interopNamespace(S){if(S&&S.__esModule)return S;var C=Object.create(null);if(S){Object.keys(S).forEach((function(k){if(k!=="default"){var P=Object.getOwnPropertyDescriptor(S,k);Object.defineProperty(C,k,P.get?P:{enumerable:true,get:function(){return S[k]}})}}))}C["default"]=S;return Object.freeze(C)}var M=_interopNamespace(P);var re=_interopDefaultLegacy(D);
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var extendStatics=function(S,C){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,C){S.__proto__=C}||function(S,C){for(var k in C)if(Object.prototype.hasOwnProperty.call(C,k))S[k]=C[k]};return extendStatics(S,C)};function __extends(S,C){if(typeof C!=="function"&&C!==null)throw new TypeError("Class extends value "+String(C)+" is not a constructor or null");extendStatics(S,C);function __(){this.constructor=S}S.prototype=C===null?Object.create(C):(__.prototype=C.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(S){for(var C,k=1,P=arguments.length;k<P;k++){C=arguments[k];for(var D in C)if(Object.prototype.hasOwnProperty.call(C,D))S[D]=C[D]}return S};return __assign.apply(this,arguments)};var ne={top:{width:"100%",height:"10px",top:"-5px",left:"0px",cursor:"row-resize"},right:{width:"10px",height:"100%",top:"0px",right:"-5px",cursor:"col-resize"},bottom:{width:"100%",height:"10px",bottom:"-5px",left:"0px",cursor:"row-resize"},left:{width:"10px",height:"100%",top:"0px",left:"-5px",cursor:"col-resize"},topRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",top:"-10px",cursor:"ne-resize"},bottomRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",bottom:"-10px",cursor:"se-resize"},bottomLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",bottom:"-10px",cursor:"sw-resize"},topLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",top:"-10px",cursor:"nw-resize"}};var oe=function(S){__extends(Resizer,S);function Resizer(){var C=S!==null&&S.apply(this,arguments)||this;C.onMouseDown=function(S){C.props.onResizeStart(S,C.props.direction)};C.onTouchStart=function(S){C.props.onResizeStart(S,C.props.direction)};return C}Resizer.prototype.render=function(){return M.createElement("div",{className:this.props.className||"",style:__assign(__assign({position:"absolute",userSelect:"none"},ne[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)};return Resizer}(M.PureComponent);var se={width:"auto",height:"auto"};var ue=re["default"]((function(S,C,k){return Math.max(Math.min(S,k),C)}));var fe=re["default"]((function(S,C){return Math.round(S/C)*C}));var pe=re["default"]((function(S,C){return new RegExp(S,"i").test(C)}));var isTouchEvent=function(S){return Boolean(S.touches&&S.touches.length)};var isMouseEvent=function(S){return Boolean((S.clientX||S.clientX===0)&&(S.clientY||S.clientY===0))};var de=re["default"]((function(S,C,k){if(k===void 0){k=0}var P=C.reduce((function(k,P,D){return Math.abs(P-S)<Math.abs(C[k]-S)?D:k}),0);var D=Math.abs(C[P]-S);return k===0||D<k?C[P]:S}));var he=re["default"]((function(S,C){return S.substr(S.length-C.length,C.length)===C}));var be=re["default"]((function(S){S=S.toString();if(S==="auto"){return S}if(he(S,"px")){return S}if(he(S,"%")){return S}if(he(S,"vh")){return S}if(he(S,"vw")){return S}if(he(S,"vmax")){return S}if(he(S,"vmin")){return S}return S+"px"}));var getPixelSize=function(S,C,k,P){if(S&&typeof S==="string"){if(he(S,"px")){return Number(S.replace("px",""))}if(he(S,"%")){var D=Number(S.replace("%",""))/100;return C*D}if(he(S,"vw")){var D=Number(S.replace("vw",""))/100;return k*D}if(he(S,"vh")){var D=Number(S.replace("vh",""))/100;return P*D}}return S};var ve=re["default"]((function(S,C,k,P,D,M,re){P=getPixelSize(P,S.width,C,k);D=getPixelSize(D,S.height,C,k);M=getPixelSize(M,S.width,C,k);re=getPixelSize(re,S.height,C,k);return{maxWidth:typeof P==="undefined"?undefined:Number(P),maxHeight:typeof D==="undefined"?undefined:Number(D),minWidth:typeof M==="undefined"?undefined:Number(M),minHeight:typeof re==="undefined"?undefined:Number(re)}}));var ye=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"];var ge="__resizable_base__";var me=function(S){__extends(Resizable,S);function Resizable(C){var k=S.call(this,C)||this;k.ratio=1;k.resizable=null;k.parentLeft=0;k.parentTop=0;k.resizableLeft=0;k.resizableRight=0;k.resizableTop=0;k.resizableBottom=0;k.targetLeft=0;k.targetTop=0;k.appendBase=function(){if(!k.resizable||!k.window){return null}var S=k.parentNode;if(!S){return null}var C=k.window.document.createElement("div");C.style.width="100%";C.style.height="100%";C.style.position="absolute";C.style.transform="scale(0, 0)";C.style.left="0";C.style.flex="0";if(C.classList){C.classList.add(ge)}else{C.className+=ge}S.appendChild(C);return C};k.removeBase=function(S){var C=k.parentNode;if(!C){return}C.removeChild(S)};k.ref=function(S){if(S){k.resizable=S}};k.state={isResizing:false,width:typeof(k.propsSize&&k.propsSize.width)==="undefined"?"auto":k.propsSize&&k.propsSize.width,height:typeof(k.propsSize&&k.propsSize.height)==="undefined"?"auto":k.propsSize&&k.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:undefined};k.onResizeStart=k.onResizeStart.bind(k);k.onMouseMove=k.onMouseMove.bind(k);k.onMouseUp=k.onMouseUp.bind(k);return k}Object.defineProperty(Resizable.prototype,"parentNode",{get:function(){if(!this.resizable){return null}return this.resizable.parentNode},enumerable:false,configurable:true});Object.defineProperty(Resizable.prototype,"window",{get:function(){if(!this.resizable){return null}if(!this.resizable.ownerDocument){return null}return this.resizable.ownerDocument.defaultView},enumerable:false,configurable:true});Object.defineProperty(Resizable.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||se},enumerable:false,configurable:true});Object.defineProperty(Resizable.prototype,"size",{get:function(){var S=0;var C=0;if(this.resizable&&this.window){var k=this.resizable.offsetWidth;var P=this.resizable.offsetHeight;var D=this.resizable.style.position;if(D!=="relative"){this.resizable.style.position="relative"}S=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:k;C=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:P;this.resizable.style.position=D}return{width:S,height:C}},enumerable:false,configurable:true});Object.defineProperty(Resizable.prototype,"sizeStyle",{get:function(){var S=this;var C=this.props.size;var getSize=function(C){if(typeof S.state[C]==="undefined"||S.state[C]==="auto"){return"auto"}if(S.propsSize&&S.propsSize[C]&&he(S.propsSize[C].toString(),"%")){if(he(S.state[C].toString(),"%")){return S.state[C].toString()}var k=S.getParentSize();var P=Number(S.state[C].toString().replace("px",""));var D=P/k[C]*100;return D+"%"}return be(S.state[C])};var k=C&&typeof C.width!=="undefined"&&!this.state.isResizing?be(C.width):getSize("width");var P=C&&typeof C.height!=="undefined"&&!this.state.isResizing?be(C.height):getSize("height");return{width:k,height:P}},enumerable:false,configurable:true});Resizable.prototype.getParentSize=function(){if(!this.parentNode){if(!this.window){return{width:0,height:0}}return{width:this.window.innerWidth,height:this.window.innerHeight}}var S=this.appendBase();if(!S){return{width:0,height:0}}var C=false;var k=this.parentNode.style.flexWrap;if(k!=="wrap"){C=true;this.parentNode.style.flexWrap="wrap"}S.style.position="relative";S.style.minWidth="100%";var P={width:S.offsetWidth,height:S.offsetHeight};if(C){this.parentNode.style.flexWrap=k}this.removeBase(S);return P};Resizable.prototype.bindEvents=function(){if(this.window){this.window.addEventListener("mouseup",this.onMouseUp);this.window.addEventListener("mousemove",this.onMouseMove);this.window.addEventListener("mouseleave",this.onMouseUp);this.window.addEventListener("touchmove",this.onMouseMove,{capture:true,passive:false});this.window.addEventListener("touchend",this.onMouseUp)}};Resizable.prototype.unbindEvents=function(){if(this.window){this.window.removeEventListener("mouseup",this.onMouseUp);this.window.removeEventListener("mousemove",this.onMouseMove);this.window.removeEventListener("mouseleave",this.onMouseUp);this.window.removeEventListener("touchmove",this.onMouseMove,true);this.window.removeEventListener("touchend",this.onMouseUp)}};Resizable.prototype.componentDidMount=function(){if(!this.resizable||!this.window){return}var S=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:S.flexBasis!=="auto"?S.flexBasis:undefined})};Resizable.prototype.componentWillUnmount=function(){if(this.window){this.unbindEvents()}};Resizable.prototype.createSizeForCssProperty=function(S,C){var k=this.propsSize&&this.propsSize[C];return this.state[C]==="auto"&&this.state.original[C]===S&&(typeof k==="undefined"||k==="auto")?"auto":S};Resizable.prototype.calculateNewMaxFromBoundary=function(S,C){var k=this.props.boundsByDirection;var P=this.state.direction;var D=k&&pe("left",P);var M=k&&pe("top",P);var re;var ne;if(this.props.bounds==="parent"){var oe=this.parentNode;if(oe){re=D?this.resizableRight-this.parentLeft:oe.offsetWidth+(this.parentLeft-this.resizableLeft);ne=M?this.resizableBottom-this.parentTop:oe.offsetHeight+(this.parentTop-this.resizableTop)}}else if(this.props.bounds==="window"){if(this.window){re=D?this.resizableRight:this.window.innerWidth-this.resizableLeft;ne=M?this.resizableBottom:this.window.innerHeight-this.resizableTop}}else if(this.props.bounds){re=D?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft);ne=M?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop)}if(re&&Number.isFinite(re)){S=S&&S<re?S:re}if(ne&&Number.isFinite(ne)){C=C&&C<ne?C:ne}return{maxWidth:S,maxHeight:C}};Resizable.prototype.calculateNewSizeFromDirection=function(S,C){var k=this.props.scale||1;var P=this.props.resizeRatio||1;var D=this.state,M=D.direction,re=D.original;var ne=this.props,oe=ne.lockAspectRatio,se=ne.lockAspectRatioExtraHeight,ue=ne.lockAspectRatioExtraWidth;var fe=re.width;var de=re.height;var he=se||0;var be=ue||0;if(pe("right",M)){fe=re.width+(S-re.x)*P/k;if(oe){de=(fe-be)/this.ratio+he}}if(pe("left",M)){fe=re.width-(S-re.x)*P/k;if(oe){de=(fe-be)/this.ratio+he}}if(pe("bottom",M)){de=re.height+(C-re.y)*P/k;if(oe){fe=(de-he)*this.ratio+be}}if(pe("top",M)){de=re.height-(C-re.y)*P/k;if(oe){fe=(de-he)*this.ratio+be}}return{newWidth:fe,newHeight:de}};Resizable.prototype.calculateNewSizeFromAspectRatio=function(S,C,k,P){var D=this.props,M=D.lockAspectRatio,re=D.lockAspectRatioExtraHeight,ne=D.lockAspectRatioExtraWidth;var oe=typeof P.width==="undefined"?10:P.width;var se=typeof k.width==="undefined"||k.width<0?S:k.width;var fe=typeof P.height==="undefined"?10:P.height;var pe=typeof k.height==="undefined"||k.height<0?C:k.height;var de=re||0;var he=ne||0;if(M){var be=(fe-de)*this.ratio+he;var ve=(pe-de)*this.ratio+he;var ye=(oe-he)/this.ratio+de;var ge=(se-he)/this.ratio+de;var me=Math.max(oe,be);var _e=Math.min(se,ve);var Ee=Math.max(fe,ye);var Oe=Math.min(pe,ge);S=ue(S,me,_e);C=ue(C,Ee,Oe)}else{S=ue(S,oe,se);C=ue(C,fe,pe)}return{newWidth:S,newHeight:C}};Resizable.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var S=this.parentNode;if(S){var C=S.getBoundingClientRect();this.parentLeft=C.left;this.parentTop=C.top}}if(this.props.bounds&&typeof this.props.bounds!=="string"){var k=this.props.bounds.getBoundingClientRect();this.targetLeft=k.left;this.targetTop=k.top}if(this.resizable){var P=this.resizable.getBoundingClientRect(),D=P.left,M=P.top,re=P.right,ne=P.bottom;this.resizableLeft=D;this.resizableRight=re;this.resizableTop=M;this.resizableBottom=ne}};Resizable.prototype.onResizeStart=function(S,C){if(!this.resizable||!this.window){return}var k=0;var P=0;if(S.nativeEvent&&isMouseEvent(S.nativeEvent)){k=S.nativeEvent.clientX;P=S.nativeEvent.clientY}else if(S.nativeEvent&&isTouchEvent(S.nativeEvent)){k=S.nativeEvent.touches[0].clientX;P=S.nativeEvent.touches[0].clientY}if(this.props.onResizeStart){if(this.resizable){var D=this.props.onResizeStart(S,C,this.resizable);if(D===false){return}}}if(this.props.size){if(typeof this.props.size.height!=="undefined"&&this.props.size.height!==this.state.height){this.setState({height:this.props.size.height})}if(typeof this.props.size.width!=="undefined"&&this.props.size.width!==this.state.width){this.setState({width:this.props.size.width})}}this.ratio=typeof this.props.lockAspectRatio==="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var M;var re=this.window.getComputedStyle(this.resizable);if(re.flexBasis!=="auto"){var ne=this.parentNode;if(ne){var oe=this.window.getComputedStyle(ne).flexDirection;this.flexDir=oe.startsWith("row")?"row":"column";M=re.flexBasis}}this.setBoundingClientRect();this.bindEvents();var se={original:{x:k,y:P,width:this.size.width,height:this.size.height},isResizing:true,backgroundStyle:__assign(__assign({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(S.target).cursor||"auto"}),direction:C,flexBasis:M};this.setState(se)};Resizable.prototype.onMouseMove=function(S){if(!this.state.isResizing||!this.resizable||!this.window){return}if(this.window.TouchEvent&&isTouchEvent(S)){try{S.preventDefault();S.stopPropagation()}catch(S){}}var C=this.props,k=C.maxWidth,P=C.maxHeight,D=C.minWidth,M=C.minHeight;var re=isTouchEvent(S)?S.touches[0].clientX:S.clientX;var ne=isTouchEvent(S)?S.touches[0].clientY:S.clientY;var oe=this.state,se=oe.direction,ue=oe.original,pe=oe.width,be=oe.height;var ye=this.getParentSize();var ge=ve(ye,this.window.innerWidth,this.window.innerHeight,k,P,D,M);k=ge.maxWidth;P=ge.maxHeight;D=ge.minWidth;M=ge.minHeight;var me=this.calculateNewSizeFromDirection(re,ne),_e=me.newHeight,Ee=me.newWidth;var Oe=this.calculateNewMaxFromBoundary(k,P);var je=this.calculateNewSizeFromAspectRatio(Ee,_e,{width:Oe.maxWidth,height:Oe.maxHeight},{width:D,height:M});Ee=je.newWidth;_e=je.newHeight;if(this.props.grid){var ke=fe(Ee,this.props.grid[0]);var Pe=fe(_e,this.props.grid[1]);var ze=this.props.snapGap||0;Ee=ze===0||Math.abs(ke-Ee)<=ze?ke:Ee;_e=ze===0||Math.abs(Pe-_e)<=ze?Pe:_e}if(this.props.snap&&this.props.snap.x){Ee=de(Ee,this.props.snap.x,this.props.snapGap)}if(this.props.snap&&this.props.snap.y){_e=de(_e,this.props.snap.y,this.props.snapGap)}var Re={width:Ee-ue.width,height:_e-ue.height};if(pe&&typeof pe==="string"){if(he(pe,"%")){var De=Ee/ye.width*100;Ee=De+"%"}else if(he(pe,"vw")){var Ae=Ee/this.window.innerWidth*100;Ee=Ae+"vw"}else if(he(pe,"vh")){var Te=Ee/this.window.innerHeight*100;Ee=Te+"vh"}}if(be&&typeof be==="string"){if(he(be,"%")){var De=_e/ye.height*100;_e=De+"%"}else if(he(be,"vw")){var Ae=_e/this.window.innerWidth*100;_e=Ae+"vw"}else if(he(be,"vh")){var Te=_e/this.window.innerHeight*100;_e=Te+"vh"}}var Me={width:this.createSizeForCssProperty(Ee,"width"),height:this.createSizeForCssProperty(_e,"height")};if(this.flexDir==="row"){Me.flexBasis=Me.width}else if(this.flexDir==="column"){Me.flexBasis=Me.height}this.setState(Me);if(this.props.onResize){this.props.onResize(S,se,this.resizable,Re)}};Resizable.prototype.onMouseUp=function(S){var C=this.state,k=C.isResizing,P=C.direction,D=C.original;if(!k||!this.resizable){return}var M={width:this.size.width-D.width,height:this.size.height-D.height};if(this.props.onResizeStop){this.props.onResizeStop(S,P,this.resizable,M)}if(this.props.size){this.setState(this.props.size)}this.unbindEvents();this.setState({isResizing:false,backgroundStyle:__assign(__assign({},this.state.backgroundStyle),{cursor:"auto"})})};Resizable.prototype.updateSize=function(S){this.setState({width:S.width,height:S.height})};Resizable.prototype.renderResizer=function(){var S=this;var C=this.props,k=C.enable,P=C.handleStyles,D=C.handleClasses,re=C.handleWrapperStyle,ne=C.handleWrapperClass,se=C.handleComponent;if(!k){return null}var ue=Object.keys(k).map((function(C){if(k[C]!==false){return M.createElement(oe,{key:C,direction:C,onResizeStart:S.onResizeStart,replaceStyles:P&&P[C],className:D&&D[C]},se&&se[C]?se[C]:null)}return null}));return M.createElement("div",{className:ne,style:re},ue)};Resizable.prototype.render=function(){var S=this;var C=Object.keys(this.props).reduce((function(C,k){if(ye.indexOf(k)!==-1){return C}C[k]=S.props[k];return C}),{});var k=__assign(__assign(__assign({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});if(this.state.flexBasis){k.flexBasis=this.state.flexBasis}var P=this.props.as||"div";return M.createElement(P,__assign({ref:this.ref,style:k,className:this.props.className},C),this.state.isResizing&&M.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())};Resizable.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:true,right:true,bottom:true,left:true,topRight:true,bottomRight:true,bottomLeft:true,topLeft:true},style:{},grid:[1,1],lockAspectRatio:false,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0};return Resizable}(M.PureComponent);C.Resizable=me},547:(S,C,k)=>{"use strict";Object.defineProperty(C,"__esModule",{value:true});Object.defineProperty(C,"DraggableCore",{enumerable:true,get:function get(){return ue.default}});C.default=void 0;var P=_interopRequireWildcard(k(297));var D=_interopRequireDefault(k(239));var M=_interopRequireDefault(k(308));var re=_interopRequireDefault(k(885));var ne=k(150);var oe=k(317);var se=k(471);var ue=_interopRequireDefault(k(328));var fe=_interopRequireDefault(k(293));function _interopRequireDefault(S){return S&&S.__esModule?S:{default:S}}function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var S=new WeakMap;_getRequireWildcardCache=function _getRequireWildcardCache(){return S};return S}function _interopRequireWildcard(S){if(S&&S.__esModule){return S}if(S===null||_typeof(S)!=="object"&&typeof S!=="function"){return{default:S}}var C=_getRequireWildcardCache();if(C&&C.has(S)){return C.get(S)}var k={};var P=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in S){if(Object.prototype.hasOwnProperty.call(S,D)){var M=P?Object.getOwnPropertyDescriptor(S,D):null;if(M&&(M.get||M.set)){Object.defineProperty(k,D,M)}else{k[D]=S[D]}}}k.default=S;if(C){C.set(S,k)}return k}function _typeof(S){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(S){return typeof S}}else{_typeof=function _typeof(S){return S&&typeof Symbol==="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S}}return _typeof(S)}function _extends(){_extends=Object.assign||function(S){for(var C=1;C<arguments.length;C++){var k=arguments[C];for(var P in k){if(Object.prototype.hasOwnProperty.call(k,P)){S[P]=k[P]}}}return S};return _extends.apply(this,arguments)}function _objectWithoutProperties(S,C){if(S==null)return{};var k=_objectWithoutPropertiesLoose(S,C);var P,D;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(S);for(D=0;D<M.length;D++){P=M[D];if(C.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(S,P))continue;k[P]=S[P]}}return k}function _objectWithoutPropertiesLoose(S,C){if(S==null)return{};var k={};var P=Object.keys(S);var D,M;for(M=0;M<P.length;M++){D=P[M];if(C.indexOf(D)>=0)continue;k[D]=S[D]}return k}function _slicedToArray(S,C){return _arrayWithHoles(S)||_iterableToArrayLimit(S,C)||_unsupportedIterableToArray(S,C)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(S,C){if(!S)return;if(typeof S==="string")return _arrayLikeToArray(S,C);var k=Object.prototype.toString.call(S).slice(8,-1);if(k==="Object"&&S.constructor)k=S.constructor.name;if(k==="Map"||k==="Set")return Array.from(S);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _arrayLikeToArray(S,C)}function _arrayLikeToArray(S,C){if(C==null||C>S.length)C=S.length;for(var k=0,P=new Array(C);k<C;k++){P[k]=S[k]}return P}function _iterableToArrayLimit(S,C){if(typeof Symbol==="undefined"||!(Symbol.iterator in Object(S)))return;var k=[];var P=true;var D=false;var M=undefined;try{for(var re=S[Symbol.iterator](),ne;!(P=(ne=re.next()).done);P=true){k.push(ne.value);if(C&&k.length===C)break}}catch(S){D=true;M=S}finally{try{if(!P&&re["return"]!=null)re["return"]()}finally{if(D)throw M}}return k}function _arrayWithHoles(S){if(Array.isArray(S))return S}function ownKeys(S,C){var k=Object.keys(S);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(S);if(C)P=P.filter((function(C){return Object.getOwnPropertyDescriptor(S,C).enumerable}));k.push.apply(k,P)}return k}function _objectSpread(S){for(var C=1;C<arguments.length;C++){var k=arguments[C]!=null?arguments[C]:{};if(C%2){ownKeys(Object(k),true).forEach((function(C){_defineProperty(S,C,k[C])}))}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(S,Object.getOwnPropertyDescriptors(k))}else{ownKeys(Object(k)).forEach((function(C){Object.defineProperty(S,C,Object.getOwnPropertyDescriptor(k,C))}))}}return S}function _classCallCheck(S,C){if(!(S instanceof C)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(S,C){for(var k=0;k<C.length;k++){var P=C[k];P.enumerable=P.enumerable||false;P.configurable=true;if("value"in P)P.writable=true;Object.defineProperty(S,P.key,P)}}function _createClass(S,C,k){if(C)_defineProperties(S.prototype,C);if(k)_defineProperties(S,k);return S}function _inherits(S,C){if(typeof C!=="function"&&C!==null){throw new TypeError("Super expression must either be null or a function")}S.prototype=Object.create(C&&C.prototype,{constructor:{value:S,writable:true,configurable:true}});if(C)_setPrototypeOf(S,C)}function _setPrototypeOf(S,C){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(S,C){S.__proto__=C;return S};return _setPrototypeOf(S,C)}function _createSuper(S){var C=_isNativeReflectConstruct();return function(){var k=_getPrototypeOf(S),P;if(C){var D=_getPrototypeOf(this).constructor;P=Reflect.construct(k,arguments,D)}else{P=k.apply(this,arguments)}return _possibleConstructorReturn(this,P)}}function _possibleConstructorReturn(S,C){if(C&&(_typeof(C)==="object"||typeof C==="function")){return C}return _assertThisInitialized(S)}function _assertThisInitialized(S){if(S===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return S}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],(function(){})));return true}catch(S){return false}}function _getPrototypeOf(S){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(S){return S.__proto__||Object.getPrototypeOf(S)};return _getPrototypeOf(S)}function _defineProperty(S,C,k){if(C in S){Object.defineProperty(S,C,{value:k,enumerable:true,configurable:true,writable:true})}else{S[C]=k}return S}var pe=function(S){_inherits(Draggable,S);var C=_createSuper(Draggable);_createClass(Draggable,null,[{key:"getDerivedStateFromProps",value:function getDerivedStateFromProps(S,C){var k=S.position;var P=C.prevPropsPosition;if(k&&(!P||k.x!==P.x||k.y!==P.y)){(0,fe.default)("Draggable: getDerivedStateFromProps %j",{position:k,prevPropsPosition:P});return{x:k.x,y:k.y,prevPropsPosition:_objectSpread({},k)}}return null}}]);function Draggable(S){var k;_classCallCheck(this,Draggable);k=C.call(this,S);_defineProperty(_assertThisInitialized(k),"onDragStart",(function(S,C){(0,fe.default)("Draggable: onDragStart: %j",C);var P=k.props.onStart(S,(0,oe.createDraggableData)(_assertThisInitialized(k),C));if(P===false)return false;k.setState({dragging:true,dragged:true})}));_defineProperty(_assertThisInitialized(k),"onDrag",(function(S,C){if(!k.state.dragging)return false;(0,fe.default)("Draggable: onDrag: %j",C);var P=(0,oe.createDraggableData)(_assertThisInitialized(k),C);var D={x:P.x,y:P.y};if(k.props.bounds){var M=D.x,re=D.y;D.x+=k.state.slackX;D.y+=k.state.slackY;var ne=(0,oe.getBoundPosition)(_assertThisInitialized(k),D.x,D.y),se=_slicedToArray(ne,2),ue=se[0],pe=se[1];D.x=ue;D.y=pe;D.slackX=k.state.slackX+(M-D.x);D.slackY=k.state.slackY+(re-D.y);P.x=D.x;P.y=D.y;P.deltaX=D.x-k.state.x;P.deltaY=D.y-k.state.y}var de=k.props.onDrag(S,P);if(de===false)return false;k.setState(D)}));_defineProperty(_assertThisInitialized(k),"onDragStop",(function(S,C){if(!k.state.dragging)return false;var P=k.props.onStop(S,(0,oe.createDraggableData)(_assertThisInitialized(k),C));if(P===false)return false;(0,fe.default)("Draggable: onDragStop: %j",C);var D={dragging:false,slackX:0,slackY:0};var M=Boolean(k.props.position);if(M){var re=k.props.position,ne=re.x,se=re.y;D.x=ne;D.y=se}k.setState(D)}));k.state={dragging:false,dragged:false,x:S.position?S.position.x:S.defaultPosition.x,y:S.position?S.position.y:S.defaultPosition.y,prevPropsPosition:_objectSpread({},S.position),slackX:0,slackY:0,isElementSVG:false};if(S.position&&!(S.onDrag||S.onStop)){console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this "+"component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the "+"`position` of this element.")}return k}_createClass(Draggable,[{key:"componentDidMount",value:function componentDidMount(){if(typeof window.SVGElement!=="undefined"&&this.findDOMNode()instanceof window.SVGElement){this.setState({isElementSVG:true})}}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.setState({dragging:false})}},{key:"findDOMNode",value:function findDOMNode(){return this.props.nodeRef?this.props.nodeRef.current:M.default.findDOMNode(this)}},{key:"render",value:function render(){var S;var C=this.props,k=C.axis,D=C.bounds,M=C.children,se=C.defaultPosition,fe=C.defaultClassName,pe=C.defaultClassNameDragging,de=C.defaultClassNameDragged,he=C.position,be=C.positionOffset,ve=C.scale,ye=_objectWithoutProperties(C,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);var ge={};var me=null;var _e=Boolean(he);var Ee=!_e||this.state.dragging;var Oe=he||se;var je={x:(0,oe.canDragX)(this)&&Ee?this.state.x:Oe.x,y:(0,oe.canDragY)(this)