diff --git a/README.md b/README.md index 2fabc13..e9eab86 100644 --- a/README.md +++ b/README.md @@ -97,3 +97,6 @@ This section has moved here: https://facebook.github.io/create-react-app/docs/tr - 瀑布流 - 甘特图 - 树状组件(任意层级拖动) +- 强缓存,协商缓存 +- docker +- nginx diff --git a/dist/2022-place.png b/dist/2022-place.png new file mode 100644 index 0000000..c16d899 Binary files /dev/null and b/dist/2022-place.png differ diff --git a/dist/assets/index-4dcfe413.js b/dist/assets/index-4dcfe413.js new file mode 100644 index 0000000..fe83122 --- /dev/null +++ b/dist/assets/index-4dcfe413.js @@ -0,0 +1,68 @@ +function Lh(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function wc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Sc={exports:{}},Eo={},kc={exports:{}},H={};/** + * @license React + * react.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 oi=Symbol.for("react.element"),Th=Symbol.for("react.portal"),Nh=Symbol.for("react.fragment"),Mh=Symbol.for("react.strict_mode"),Oh=Symbol.for("react.profiler"),Dh=Symbol.for("react.provider"),zh=Symbol.for("react.context"),Ah=Symbol.for("react.forward_ref"),jh=Symbol.for("react.suspense"),Ih=Symbol.for("react.memo"),Fh=Symbol.for("react.lazy"),Iu=Symbol.iterator;function Bh(e){return e===null||typeof e!="object"?null:(e=Iu&&e[Iu]||e["@@iterator"],typeof e=="function"?e:null)}var Ec={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},xc=Object.assign,Cc={};function lr(e,t,n){this.props=e,this.context=t,this.refs=Cc,this.updater=n||Ec}lr.prototype.isReactComponent={};lr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};lr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function _c(){}_c.prototype=lr.prototype;function Ls(e,t,n){this.props=e,this.context=t,this.refs=Cc,this.updater=n||Ec}var Ts=Ls.prototype=new _c;Ts.constructor=Ls;xc(Ts,lr.prototype);Ts.isPureReactComponent=!0;var Fu=Array.isArray,Rc=Object.prototype.hasOwnProperty,Ns={current:null},Pc={key:!0,ref:!0,__self:!0,__source:!0};function Lc(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)Rc.call(t,r)&&!Pc.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1>>1,ye=P[ne];if(0>>1;ne<_n;){var ee=2*(ne+1)-1,xt=P[ee],mt=ee+1,Rn=P[mt];if(0>i(xt,B))mti(Rn,xt)?(P[ne]=Rn,P[mt]=B,ne=mt):(P[ne]=xt,P[ee]=B,ne=ee);else if(mti(Rn,B))P[ne]=Rn,P[mt]=B,ne=mt;else break e}}return A}function i(P,A){var B=P.sortIndex-A.sortIndex;return B!==0?B:P.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var u=[],a=[],d=1,p=null,m=3,k=!1,w=!1,v=!1,R=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(P){for(var A=n(a);A!==null;){if(A.callback===null)r(a);else if(A.startTime<=P)r(a),A.sortIndex=A.expirationTime,t(u,A);else break;A=n(a)}}function c(P){if(v=!1,y(P),!w)if(n(u)!==null)w=!0,Q(x);else{var A=n(a);A!==null&&V(c,A.startTime-P)}}function x(P,A){w=!1,v&&(v=!1,h(N),N=-1),k=!0;var B=m;try{for(y(A),p=n(u);p!==null&&(!(p.expirationTime>A)||P&&!de());){var ne=p.callback;if(typeof ne=="function"){p.callback=null,m=p.priorityLevel;var ye=ne(p.expirationTime<=A);A=e.unstable_now(),typeof ye=="function"?p.callback=ye:p===n(u)&&r(u),y(A)}else r(u);p=n(u)}if(p!==null)var _n=!0;else{var ee=n(a);ee!==null&&V(c,ee.startTime-A),_n=!1}return _n}finally{p=null,m=B,k=!1}}var L=!1,_=null,N=-1,W=5,I=-1;function de(){return!(e.unstable_now()-IP||125ne?(P.sortIndex=B,t(a,P),n(u)===null&&P===n(a)&&(v?(h(N),N=-1):v=!0,V(c,B-ne))):(P.sortIndex=ye,t(u,P),w||k||(w=!0,Q(x))),P},e.unstable_shouldYield=de,e.unstable_wrapCallback=function(P){var A=m;return function(){var B=m;m=A;try{return P.apply(this,arguments)}finally{m=B}}}})(Oc);Mc.exports=Oc;var Zh=Mc.exports;/** + * @license React + * react-dom.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 Dc=D,Qe=Zh;function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_l=Object.prototype.hasOwnProperty,Jh=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Uu={},$u={};function bh(e){return _l.call($u,e)?!0:_l.call(Uu,e)?!1:Jh.test(e)?$u[e]=!0:(Uu[e]=!0,!1)}function ep(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function tp(e,t,n,r){if(t===null||typeof t>"u"||ep(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function je(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var Pe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Pe[e]=new je(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Pe[t]=new je(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Pe[e]=new je(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Pe[e]=new je(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Pe[e]=new je(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Pe[e]=new je(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Pe[e]=new je(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Pe[e]=new je(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Pe[e]=new je(e,5,!1,e.toLowerCase(),null,!1,!1)});var Os=/[\-:]([a-z])/g;function Ds(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Os,Ds);Pe[t]=new je(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Os,Ds);Pe[t]=new je(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Os,Ds);Pe[t]=new je(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Pe[e]=new je(e,1,!1,e.toLowerCase(),null,!1,!1)});Pe.xlinkHref=new je("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Pe[e]=new je(e,1,!1,e.toLowerCase(),null,!0,!0)});function zs(e,t,n,r){var i=Pe.hasOwnProperty(t)?Pe[t]:null;(i!==null?i.type!==0:r||!(2s||i[l]!==o[s]){var u=` +`+i[l].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=l&&0<=s);break}}}finally{Zo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Rr(e):""}function np(e){switch(e.tag){case 5:return Rr(e.type);case 16:return Rr("Lazy");case 13:return Rr("Suspense");case 19:return Rr("SuspenseList");case 0:case 2:case 15:return e=Jo(e.type,!1),e;case 11:return e=Jo(e.type.render,!1),e;case 1:return e=Jo(e.type,!0),e;default:return""}}function Tl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Mn:return"Fragment";case Nn:return"Portal";case Rl:return"Profiler";case As:return"StrictMode";case Pl:return"Suspense";case Ll:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case jc:return(e.displayName||"Context")+".Consumer";case Ac:return(e._context.displayName||"Context")+".Provider";case js:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Is:return t=e.displayName||null,t!==null?t:Tl(e.type)||"Memo";case Ut:t=e._payload,e=e._init;try{return Tl(e(t))}catch{}}return null}function rp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Tl(t);case 8:return t===As?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function en(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ip(e){var t=Fc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gi(e){e._valueTracker||(e._valueTracker=ip(e))}function Bc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Fc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Nl(e,t){var n=t.checked;return ce({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Wu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=en(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Uc(e,t){t=t.checked,t!=null&&zs(e,"checked",t,!1)}function Ml(e,t){Uc(e,t);var n=en(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ol(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ol(e,t.type,en(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Hu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ol(e,t,n){(t!=="number"||Gi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Pr=Array.isArray;function Hn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=vi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Mr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},op=["Webkit","ms","Moz","O"];Object.keys(Mr).forEach(function(e){op.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mr[t]=Mr[e]})});function Hc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Mr.hasOwnProperty(e)&&Mr[e]?(""+t).trim():t+"px"}function Qc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Hc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var lp=ce({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Al(e,t){if(t){if(lp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function jl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Il=null;function Fs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Fl=null,Qn=null,Yn=null;function Ku(e){if(e=ui(e)){if(typeof Fl!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Po(t),Fl(e.stateNode,e.type,t))}}function Yc(e){Qn?Yn?Yn.push(e):Yn=[e]:Qn=e}function Kc(){if(Qn){var e=Qn,t=Yn;if(Yn=Qn=null,Ku(e),t)for(e=0;e>>=0,e===0?32:31-(gp(e)/vp|0)|0}var wi=64,Si=4194304;function Lr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function eo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~i;s!==0?r=Lr(s):(o&=l,o!==0&&(r=Lr(o)))}else l=n&~i,l!==0?r=Lr(l):o!==0&&(r=Lr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function li(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ct(t),e[t]=n}function Ep(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Dr),na=String.fromCharCode(32),ra=!1;function pf(e,t){switch(e){case"keyup":return Gp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var On=!1;function Jp(e,t){switch(e){case"compositionend":return mf(t);case"keypress":return t.which!==32?null:(ra=!0,na);case"textInput":return e=t.data,e===na&&ra?null:e;default:return null}}function bp(e,t){if(On)return e==="compositionend"||!Ys&&pf(e,t)?(e=df(),Ii=Ws=Ht=null,On=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=sa(n)}}function wf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Sf(){for(var e=window,t=Gi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gi(e.document)}return t}function Ks(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function um(e){var t=Sf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&wf(n.ownerDocument.documentElement,n)){if(r!==null&&Ks(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=ua(n,o);var l=ua(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Dn=null,Hl=null,Ar=null,Ql=!1;function aa(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ql||Dn==null||Dn!==Gi(r)||(r=Dn,"selectionStart"in r&&Ks(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Ar&&Xr(Ar,r)||(Ar=r,r=ro(Hl,"onSelect"),0jn||(e.current=Zl[jn],Zl[jn]=null,jn--)}function te(e,t){jn++,Zl[jn]=e.current,e.current=t}var tn={},Oe=rn(tn),Be=rn(!1),vn=tn;function bn(e,t){var n=e.type.contextTypes;if(!n)return tn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ue(e){return e=e.childContextTypes,e!=null}function oo(){ie(Be),ie(Oe)}function ya(e,t,n){if(Oe.current!==tn)throw Error(C(168));te(Oe,t),te(Be,n)}function Tf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(C(108,rp(e)||"Unknown",i));return ce({},n,r)}function lo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tn,vn=Oe.current,te(Oe,e),te(Be,Be.current),!0}function ga(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=Tf(e,t,vn),r.__reactInternalMemoizedMergedChildContext=e,ie(Be),ie(Oe),te(Oe,e)):ie(Be),te(Be,n)}var Pt=null,Lo=!1,dl=!1;function Nf(e){Pt===null?Pt=[e]:Pt.push(e)}function Sm(e){Lo=!0,Nf(e)}function on(){if(!dl&&Pt!==null){dl=!0;var e=0,t=G;try{var n=Pt;for(G=1;e>=l,i-=l,Lt=1<<32-ct(t)+i|n<N?(W=_,_=null):W=_.sibling;var I=m(h,_,y[N],c);if(I===null){_===null&&(_=W);break}e&&_&&I.alternate===null&&t(h,_),f=o(I,f,N),L===null?x=I:L.sibling=I,L=I,_=W}if(N===y.length)return n(h,_),oe&&an(h,N),x;if(_===null){for(;NN?(W=_,_=null):W=_.sibling;var de=m(h,_,I.value,c);if(de===null){_===null&&(_=W);break}e&&_&&de.alternate===null&&t(h,_),f=o(de,f,N),L===null?x=de:L.sibling=de,L=de,_=W}if(I.done)return n(h,_),oe&&an(h,N),x;if(_===null){for(;!I.done;N++,I=y.next())I=p(h,I.value,c),I!==null&&(f=o(I,f,N),L===null?x=I:L.sibling=I,L=I);return oe&&an(h,N),x}for(_=r(h,_);!I.done;N++,I=y.next())I=k(_,h,N,I.value,c),I!==null&&(e&&I.alternate!==null&&_.delete(I.key===null?N:I.key),f=o(I,f,N),L===null?x=I:L.sibling=I,L=I);return e&&_.forEach(function(Z){return t(h,Z)}),oe&&an(h,N),x}function R(h,f,y,c){if(typeof y=="object"&&y!==null&&y.type===Mn&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case yi:e:{for(var x=y.key,L=f;L!==null;){if(L.key===x){if(x=y.type,x===Mn){if(L.tag===7){n(h,L.sibling),f=i(L,y.props.children),f.return=h,h=f;break e}}else if(L.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Ut&&Ca(x)===L.type){n(h,L.sibling),f=i(L,y.props),f.ref=vr(h,L,y),f.return=h,h=f;break e}n(h,L);break}else t(h,L);L=L.sibling}y.type===Mn?(f=yn(y.props.children,h.mode,c,y.key),f.return=h,h=f):(c=Qi(y.type,y.key,y.props,null,h.mode,c),c.ref=vr(h,f,y),c.return=h,h=c)}return l(h);case Nn:e:{for(L=y.key;f!==null;){if(f.key===L)if(f.tag===4&&f.stateNode.containerInfo===y.containerInfo&&f.stateNode.implementation===y.implementation){n(h,f.sibling),f=i(f,y.children||[]),f.return=h,h=f;break e}else{n(h,f);break}else t(h,f);f=f.sibling}f=Sl(y,h.mode,c),f.return=h,h=f}return l(h);case Ut:return L=y._init,R(h,f,L(y._payload),c)}if(Pr(y))return w(h,f,y,c);if(hr(y))return v(h,f,y,c);Pi(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,f!==null&&f.tag===6?(n(h,f.sibling),f=i(f,y),f.return=h,h=f):(n(h,f),f=wl(y,h.mode,c),f.return=h,h=f),l(h)):n(h,f)}return R}var tr=Ff(!0),Bf=Ff(!1),ai={},kt=rn(ai),Jr=rn(ai),br=rn(ai);function hn(e){if(e===ai)throw Error(C(174));return e}function nu(e,t){switch(te(br,t),te(Jr,e),te(kt,ai),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:zl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=zl(t,e)}ie(kt),te(kt,t)}function nr(){ie(kt),ie(Jr),ie(br)}function Uf(e){hn(br.current);var t=hn(kt.current),n=zl(t,e.type);t!==n&&(te(Jr,e),te(kt,n))}function ru(e){Jr.current===e&&(ie(kt),ie(Jr))}var ue=rn(0);function ho(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var hl=[];function iu(){for(var e=0;en?n:4,e(!0);var r=pl.transition;pl.transition={};try{e(!1),t()}finally{G=n,pl.transition=r}}function nd(){return nt().memoizedState}function Cm(e,t,n){var r=Jt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rd(e))id(t,n);else if(n=zf(e,t,n,r),n!==null){var i=ze();ft(n,e,r,i),od(n,t,r)}}function _m(e,t,n){var r=Jt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rd(e))id(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,s=o(l,n);if(i.hasEagerState=!0,i.eagerState=s,dt(s,l)){var u=t.interleaved;u===null?(i.next=i,eu(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=zf(e,t,i,r),n!==null&&(i=ze(),ft(n,e,r,i),od(n,t,r))}}function rd(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function id(e,t){jr=po=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function od(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Us(e,n)}}var mo={readContext:tt,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useInsertionEffect:Te,useLayoutEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useMutableSource:Te,useSyncExternalStore:Te,useId:Te,unstable_isNewReconciler:!1},Rm={readContext:tt,useCallback:function(e,t){return gt().memoizedState=[e,t===void 0?null:t],e},useContext:tt,useEffect:Ra,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,$i(4194308,4,Zf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $i(4194308,4,e,t)},useInsertionEffect:function(e,t){return $i(4,2,e,t)},useMemo:function(e,t){var n=gt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=gt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Cm.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){var t=gt();return e={current:e},t.memoizedState=e},useState:_a,useDebugValue:au,useDeferredValue:function(e){return gt().memoizedState=e},useTransition:function(){var e=_a(!1),t=e[0];return e=xm.bind(null,e[1]),gt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ae,i=gt();if(oe){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),Ce===null)throw Error(C(349));Sn&30||Wf(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Ra(Qf.bind(null,r,o,e),[e]),r.flags|=2048,ni(9,Hf.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=gt(),t=Ce.identifierPrefix;if(oe){var n=Tt,r=Lt;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ei++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[wt]=t,e[Zr]=r,pd(e,t,!1,!1),t.stateNode=e;e:{switch(l=jl(n,r),n){case"dialog":re("cancel",e),re("close",e),i=r;break;case"iframe":case"object":case"embed":re("load",e),i=r;break;case"video":case"audio":for(i=0;iir&&(t.flags|=128,r=!0,wr(o,!1),t.lanes=4194304)}else{if(!r)if(e=ho(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!oe)return Ne(t),null}else 2*me()-o.renderingStartTime>ir&&n!==1073741824&&(t.flags|=128,r=!0,wr(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=me(),t.sibling=null,n=ue.current,te(ue,r?n&1|2:n&1),t):(Ne(t),null);case 22:case 23:return mu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ve&1073741824&&(Ne(t),t.subtreeFlags&6&&(t.flags|=8192)):Ne(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function zm(e,t){switch(qs(t),t.tag){case 1:return Ue(t.type)&&oo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nr(),ie(Be),ie(Oe),iu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ru(t),null;case 13:if(ie(ue),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));er()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ie(ue),null;case 4:return nr(),null;case 10:return bs(t.type._context),null;case 22:case 23:return mu(),null;case 24:return null;default:return null}}var Ti=!1,Me=!1,Am=typeof WeakSet=="function"?WeakSet:Set,O=null;function Un(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){fe(e,t,r)}else n.current=null}function as(e,t,n){try{n()}catch(r){fe(e,t,r)}}var Aa=!1;function jm(e,t){if(Yl=to,e=Sf(),Ks(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,s=-1,u=-1,a=0,d=0,p=e,m=null;t:for(;;){for(var k;p!==n||i!==0&&p.nodeType!==3||(s=l+i),p!==o||r!==0&&p.nodeType!==3||(u=l+r),p.nodeType===3&&(l+=p.nodeValue.length),(k=p.firstChild)!==null;)m=p,p=k;for(;;){if(p===e)break t;if(m===n&&++a===i&&(s=l),m===o&&++d===r&&(u=l),(k=p.nextSibling)!==null)break;p=m,m=p.parentNode}p=k}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Kl={focusedElem:e,selectionRange:n},to=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var v=w.memoizedProps,R=w.memoizedState,h=t.stateNode,f=h.getSnapshotBeforeUpdate(t.elementType===t.type?v:ot(t.type,v),R);h.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(c){fe(t,t.return,c)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return w=Aa,Aa=!1,w}function Ir(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&as(t,n,o)}i=i.next}while(i!==r)}}function Mo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function cs(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function gd(e){var t=e.alternate;t!==null&&(e.alternate=null,gd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[wt],delete t[Zr],delete t[Gl],delete t[vm],delete t[wm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function vd(e){return e.tag===5||e.tag===3||e.tag===4}function ja(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function fs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=io));else if(r!==4&&(e=e.child,e!==null))for(fs(e,t,n),e=e.sibling;e!==null;)fs(e,t,n),e=e.sibling}function ds(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ds(e,t,n),e=e.sibling;e!==null;)ds(e,t,n),e=e.sibling}var _e=null,lt=!1;function Bt(e,t,n){for(n=n.child;n!==null;)wd(e,t,n),n=n.sibling}function wd(e,t,n){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(xo,n)}catch{}switch(n.tag){case 5:Me||Un(n,t);case 6:var r=_e,i=lt;_e=null,Bt(e,t,n),_e=r,lt=i,_e!==null&&(lt?(e=_e,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):_e.removeChild(n.stateNode));break;case 18:_e!==null&&(lt?(e=_e,n=n.stateNode,e.nodeType===8?fl(e.parentNode,n):e.nodeType===1&&fl(e,n),Yr(e)):fl(_e,n.stateNode));break;case 4:r=_e,i=lt,_e=n.stateNode.containerInfo,lt=!0,Bt(e,t,n),_e=r,lt=i;break;case 0:case 11:case 14:case 15:if(!Me&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&(o&2||o&4)&&as(n,t,l),i=i.next}while(i!==r)}Bt(e,t,n);break;case 1:if(!Me&&(Un(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){fe(n,t,s)}Bt(e,t,n);break;case 21:Bt(e,t,n);break;case 22:n.mode&1?(Me=(r=Me)||n.memoizedState!==null,Bt(e,t,n),Me=r):Bt(e,t,n);break;default:Bt(e,t,n)}}function Ia(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Am),t.forEach(function(r){var i=Qm.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function it(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=l),r&=~o}if(r=i,r=me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Fm(r/1960))-r,10e?16:e,Qt===null)var r=!1;else{if(e=Qt,Qt=null,vo=0,X&6)throw Error(C(331));var i=X;for(X|=4,O=e.current;O!==null;){var o=O,l=o.child;if(O.flags&16){var s=o.deletions;if(s!==null){for(var u=0;ume()-hu?mn(e,0):du|=n),$e(e,t)}function Pd(e,t){t===0&&(e.mode&1?(t=Si,Si<<=1,!(Si&130023424)&&(Si=4194304)):t=1);var n=ze();e=Dt(e,t),e!==null&&(li(e,t,n),$e(e,n))}function Hm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Pd(e,n)}function Qm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),Pd(e,n)}var Ld;Ld=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Be.current)Fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Fe=!1,Om(e,t,n);Fe=!!(e.flags&131072)}else Fe=!1,oe&&t.flags&1048576&&Mf(t,uo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vi(e,t),e=t.pendingProps;var i=bn(t,Oe.current);Xn(t,n),i=lu(null,t,r,e,i,n);var o=su();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ue(r)?(o=!0,lo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,tu(t),i.updater=To,t.stateNode=i,i._reactInternals=t,ns(t,r,e,n),t=os(null,t,r,!0,o,n)):(t.tag=0,oe&&o&&Xs(t),De(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Km(r),e=ot(r,e),i){case 0:t=is(null,t,r,e,n);break e;case 1:t=Oa(null,t,r,e,n);break e;case 11:t=Na(null,t,r,e,n);break e;case 14:t=Ma(null,t,r,ot(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ot(r,i),is(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ot(r,i),Oa(e,t,r,i,n);case 3:e:{if(fd(t),e===null)throw Error(C(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Af(e,t),fo(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=rr(Error(C(423)),t),t=Da(e,t,r,n,i);break e}else if(r!==i){i=rr(Error(C(424)),t),t=Da(e,t,r,n,i);break e}else for(We=qt(t.stateNode.containerInfo.firstChild),He=t,oe=!0,at=null,n=Bf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(er(),r===i){t=zt(e,t,n);break e}De(e,t,r,n)}t=t.child}return t;case 5:return Uf(t),e===null&&bl(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,Xl(r,i)?l=null:o!==null&&Xl(r,o)&&(t.flags|=32),cd(e,t),De(e,t,l,n),t.child;case 6:return e===null&&bl(t),null;case 13:return dd(e,t,n);case 4:return nu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=tr(t,null,r,n):De(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ot(r,i),Na(e,t,r,i,n);case 7:return De(e,t,t.pendingProps,n),t.child;case 8:return De(e,t,t.pendingProps.children,n),t.child;case 12:return De(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,te(ao,r._currentValue),r._currentValue=l,o!==null)if(dt(o.value,l)){if(o.children===i.children&&!Be.current){t=zt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){l=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Nt(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var d=a.pending;d===null?u.next=u:(u.next=d.next,d.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),es(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(C(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),es(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}De(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Xn(t,n),i=tt(i),r=r(i),t.flags|=1,De(e,t,r,n),t.child;case 14:return r=t.type,i=ot(r,t.pendingProps),i=ot(r.type,i),Ma(e,t,r,i,n);case 15:return ud(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ot(r,i),Vi(e,t),t.tag=1,Ue(r)?(e=!0,lo(t)):e=!1,Xn(t,n),If(t,r,i),ns(t,r,i,n),os(null,t,r,!0,e,n);case 19:return hd(e,t,n);case 22:return ad(e,t,n)}throw Error(C(156,t.tag))};function Td(e,t){return ef(e,t)}function Ym(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function be(e,t,n,r){return new Ym(e,t,n,r)}function gu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Km(e){if(typeof e=="function")return gu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===js)return 11;if(e===Is)return 14}return 2}function bt(e,t){var n=e.alternate;return n===null?(n=be(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qi(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")gu(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Mn:return yn(n.children,i,o,t);case As:l=8,i|=8;break;case Rl:return e=be(12,n,t,i|2),e.elementType=Rl,e.lanes=o,e;case Pl:return e=be(13,n,t,i),e.elementType=Pl,e.lanes=o,e;case Ll:return e=be(19,n,t,i),e.elementType=Ll,e.lanes=o,e;case Ic:return Do(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ac:l=10;break e;case jc:l=9;break e;case js:l=11;break e;case Is:l=14;break e;case Ut:l=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=be(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function yn(e,t,n,r){return e=be(7,e,r,t),e.lanes=n,e}function Do(e,t,n,r){return e=be(22,e,r,t),e.elementType=Ic,e.lanes=n,e.stateNode={isHidden:!1},e}function wl(e,t,n){return e=be(6,e,null,t),e.lanes=n,e}function Sl(e,t,n){return t=be(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xm(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=el(0),this.expirationTimes=el(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=el(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function vu(e,t,n,r,i,o,l,s,u){return e=new Xm(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=be(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},tu(o),e}function qm(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Dd)}catch(e){console.error(e)}}Dd(),Nc.exports=Ye;var zd=Nc.exports;const ey=wc(zd);var Qa=zd;Cl.createRoot=Qa.createRoot,Cl.hydrateRoot=Qa.hydrateRoot;/** + * @remix-run/router v1.9.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function se(){return se=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function or(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function ny(){return Math.random().toString(36).substr(2,8)}function Ka(e,t){return{usr:e.state,key:e.key,idx:t}}function ii(e,t,n,r){return n===void 0&&(n=null),se({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?jt(t):t,{state:n,key:t&&t.key||r||ny()})}function ci(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function jt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function ry(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,l=i.history,s=ge.Pop,u=null,a=d();a==null&&(a=0,l.replaceState(se({},l.state,{idx:a}),""));function d(){return(l.state||{idx:null}).idx}function p(){s=ge.Pop;let R=d(),h=R==null?null:R-a;a=R,u&&u({action:s,location:v.location,delta:h})}function m(R,h){s=ge.Push;let f=ii(v.location,R,h);n&&n(f,R),a=d()+1;let y=Ka(f,a),c=v.createHref(f);try{l.pushState(y,"",c)}catch(x){if(x instanceof DOMException&&x.name==="DataCloneError")throw x;i.location.assign(c)}o&&u&&u({action:s,location:v.location,delta:1})}function k(R,h){s=ge.Replace;let f=ii(v.location,R,h);n&&n(f,R),a=d();let y=Ka(f,a),c=v.createHref(f);l.replaceState(y,"",c),o&&u&&u({action:s,location:v.location,delta:0})}function w(R){let h=i.location.origin!=="null"?i.location.origin:i.location.href,f=typeof R=="string"?R:ci(R);return K(h,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,h)}let v={get action(){return s},get location(){return e(i,l)},listen(R){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(Ya,p),u=R,()=>{i.removeEventListener(Ya,p),u=null}},createHref(R){return t(i,R)},createURL:w,encodeLocation(R){let h=w(R);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:m,replace:k,go(R){return l.go(R)}};return v}var pe;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(pe||(pe={}));const iy=new Set(["lazy","caseSensitive","path","id","index","children"]);function oy(e){return e.index===!0}function gs(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((i,o)=>{let l=[...n,o],s=typeof i.id=="string"?i.id:l.join("-");if(K(i.index!==!0||!i.children,"Cannot specify children on an index route"),K(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),oy(i)){let u=se({},i,t(i),{id:s});return r[s]=u,u}else{let u=se({},i,t(i),{id:s,children:void 0});return r[s]=u,i.children&&(u.children=gs(i.children,t,l,r)),u}})}function Vn(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?jt(t):t,i=fi(r.pathname||"/",n);if(i==null)return null;let o=Ad(e);sy(o);let l=null;for(let s=0;l==null&&s{let u={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:l,route:o};u.relativePath.startsWith("/")&&(K(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let a=gn([r,u.relativePath]),d=n.concat(u);o.children&&o.children.length>0&&(K(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),Ad(o.children,t,d,a)),!(o.path==null&&!o.index)&&t.push({path:a,score:py(a,o.index),routesMeta:d})};return e.forEach((o,l)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,l);else for(let u of jd(o.path))i(o,l,u)}),t}function jd(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let l=jd(r.join("/")),s=[];return s.push(...l.map(u=>u===""?o:[o,u].join("/"))),i&&s.push(...l),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function sy(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:my(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const uy=/^:\w+$/,ay=3,cy=2,fy=1,dy=10,hy=-2,Xa=e=>e==="*";function py(e,t){let n=e.split("/"),r=n.length;return n.some(Xa)&&(r+=hy),t&&(r+=cy),n.filter(i=>!Xa(i)).reduce((i,o)=>i+(uy.test(o)?ay:o===""?fy:dy),r)}function my(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function yy(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let l=0;l{if(d==="*"){let m=s[p]||"";l=o.slice(0,o.length-m.length).replace(/(.)\/+$/,"$1")}return a[d]=Sy(s[p]||"",d),a},{}),pathname:o,pathnameBase:l,pattern:e}}function vy(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),or(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(l,s)=>(r.push(s),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function wy(e){try{return decodeURI(e)}catch(t){return or(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Sy(e,t){try{return decodeURIComponent(e)}catch(n){return or(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function fi(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function ky(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?jt(e):e;return{pathname:n?n.startsWith("/")?n:Ey(n,t):t,search:_y(r),hash:Ry(i)}}function Ey(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function kl(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Id(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function xy(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=jt(e):(i=se({},e),K(!i.pathname||!i.pathname.includes("?"),kl("?","pathname","search",i)),K(!i.pathname||!i.pathname.includes("#"),kl("#","pathname","hash",i)),K(!i.search||!i.search.includes("#"),kl("#","search","hash",i)));let o=e===""||i.pathname==="",l=o?"/":i.pathname,s;if(r||l==null)s=n;else{let p=t.length-1;if(l.startsWith("..")){let m=l.split("/");for(;m[0]==="..";)m.shift(),p-=1;i.pathname=m.join("/")}s=p>=0?t[p]:"/"}let u=ky(i,s),a=l&&l!=="/"&&l.endsWith("/"),d=(o||l===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(a||d)&&(u.pathname+="/"),u}const gn=e=>e.join("/").replace(/\/\/+/g,"/"),Cy=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),_y=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ry=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Eu{constructor(t,n,r,i){i===void 0&&(i=!1),this.status=t,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Fd(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Bd=["post","put","patch","delete"],Py=new Set(Bd),Ly=["get",...Bd],Ty=new Set(Ly),Ny=new Set([301,302,303,307,308]),My=new Set([307,308]),El={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Oy={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},kr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Ud=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dy=e=>({hasErrorBoundary:!!e.hasErrorBoundary});function zy(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;K(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(e.mapRouteProperties)i=e.mapRouteProperties;else if(e.detectErrorBoundary){let g=e.detectErrorBoundary;i=S=>({hasErrorBoundary:g(S)})}else i=Dy;let o={},l=gs(e.routes,i,void 0,o),s,u=e.basename||"/",a=se({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),d=null,p=new Set,m=null,k=null,w=null,v=e.hydrationData!=null,R=Vn(l,e.history.location,u),h=null;if(R==null){let g=qe(404,{pathname:e.history.location.pathname}),{matches:S,route:E}=nc(l);R=S,h={[E.id]:g}}let f=!R.some(g=>g.route.lazy)&&(!R.some(g=>g.route.loader)||e.hydrationData!=null),y,c={historyAction:e.history.action,location:e.history.location,matches:R,initialized:f,navigation:El,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||h,fetchers:new Map,blockers:new Map},x=ge.Pop,L=!1,_,N=!1,W=!1,I=[],de=[],Z=new Map,Xe=0,ht=-1,pt=new Map,Q=new Set,V=new Map,P=new Map,A=new Map,B=!1;function ne(){return d=e.history.listen(g=>{let{action:S,location:E,delta:M}=g;if(B){B=!1;return}or(A.size===0||M!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let U=Du({currentLocation:c.location,nextLocation:E,historyAction:S});if(U&&M!=null){B=!0,e.history.go(M*-1),hi(U,{state:"blocked",location:E,proceed(){hi(U,{state:"proceeding",proceed:void 0,reset:void 0,location:E}),e.history.go(M)},reset(){let F=new Map(c.blockers);F.set(U,kr),ee({blockers:F})}});return}return ln(S,E)}),c.initialized||ln(ge.Pop,c.location),y}function ye(){d&&d(),p.clear(),_&&_.abort(),c.fetchers.forEach((g,S)=>Vo(S)),c.blockers.forEach((g,S)=>Ou(S))}function _n(g){return p.add(g),()=>p.delete(g)}function ee(g){c=se({},c,g),p.forEach(S=>S(c))}function xt(g,S){var E,M;let U=c.actionData!=null&&c.navigation.formMethod!=null&&st(c.navigation.formMethod)&&c.navigation.state==="loading"&&((E=g.state)==null?void 0:E._isRedirect)!==!0,F;S.actionData?Object.keys(S.actionData).length>0?F=S.actionData:F=null:U?F=c.actionData:F=null;let $=S.loaderData?tc(c.loaderData,S.loaderData,S.matches||[],S.errors):c.loaderData,j=c.blockers;j.size>0&&(j=new Map(j),j.forEach((le,Le)=>j.set(Le,kr)));let z=L===!0||c.navigation.formMethod!=null&&st(c.navigation.formMethod)&&((M=g.state)==null?void 0:M._isRedirect)!==!0;s&&(l=s,s=void 0),N||x===ge.Pop||(x===ge.Push?e.history.push(g,g.state):x===ge.Replace&&e.history.replace(g,g.state)),ee(se({},S,{actionData:F,loaderData:$,historyAction:x,location:g,initialized:!0,navigation:El,revalidation:"idle",restoreScrollPosition:Au(g,S.matches||c.matches),preventScrollReset:z,blockers:j})),x=ge.Pop,L=!1,N=!1,W=!1,I=[],de=[]}async function mt(g,S){if(typeof g=="number"){e.history.go(g);return}let E=vs(c.location,c.matches,u,a.v7_prependBasename,g,S==null?void 0:S.fromRouteId,S==null?void 0:S.relative),{path:M,submission:U,error:F}=qa(a.v7_normalizeFormMethod,!1,E,S),$=c.location,j=ii(c.location,M,S&&S.state);j=se({},j,e.history.encodeLocation(j));let z=S&&S.replace!=null?S.replace:void 0,le=ge.Push;z===!0?le=ge.Replace:z===!1||U!=null&&st(U.formMethod)&&U.formAction===c.location.pathname+c.location.search&&(le=ge.Replace);let Le=S&&"preventScrollReset"in S?S.preventScrollReset===!0:void 0,q=Du({currentLocation:$,nextLocation:j,historyAction:le});if(q){hi(q,{state:"blocked",location:j,proceed(){hi(q,{state:"proceeding",proceed:void 0,reset:void 0,location:j}),mt(g,S)},reset(){let b=new Map(c.blockers);b.set(q,kr),ee({blockers:b})}});return}return await ln(le,j,{submission:U,pendingError:F,preventScrollReset:Le,replace:S&&S.replace})}function Rn(){if($o(),ee({revalidation:"loading"}),c.navigation.state!=="submitting"){if(c.navigation.state==="idle"){ln(c.historyAction,c.location,{startUninterruptedRevalidation:!0});return}ln(x||c.historyAction,c.navigation.location,{overrideNavigation:c.navigation})}}async function ln(g,S,E){_&&_.abort(),_=null,x=g,N=(E&&E.startUninterruptedRevalidation)===!0,_h(c.location,c.matches),L=(E&&E.preventScrollReset)===!0;let M=s||l,U=E&&E.overrideNavigation,F=Vn(M,S,u);if(!F){let b=qe(404,{pathname:S.pathname}),{matches:he,route:sn}=nc(M);Wo(),xt(S,{matches:he,loaderData:{},errors:{[sn.id]:b}});return}if(c.initialized&&!W&&By(c.location,S)&&!(E&&E.submission&&st(E.submission.formMethod))){xt(S,{matches:F});return}_=new AbortController;let $=xr(e.history,S,_.signal,E&&E.submission),j,z;if(E&&E.pendingError)z={[Wn(F).route.id]:E.pendingError};else if(E&&E.submission&&st(E.submission.formMethod)){let b=await vh($,S,E.submission,F,{replace:E.replace});if(b.shortCircuited)return;j=b.pendingActionData,z=b.pendingActionError,U=xl(S,E.submission),$=new Request($.url,{signal:$.signal})}let{shortCircuited:le,loaderData:Le,errors:q}=await wh($,S,F,U,E&&E.submission,E&&E.fetcherSubmission,E&&E.replace,j,z);le||(_=null,xt(S,se({matches:F},j?{actionData:j}:{},{loaderData:Le,errors:q})))}async function vh(g,S,E,M,U){U===void 0&&(U={}),$o();let F=Wy(S,E);ee({navigation:F});let $,j=Ss(M,S);if(!j.route.action&&!j.route.lazy)$={type:pe.error,error:qe(405,{method:g.method,pathname:S.pathname,routeId:j.route.id})};else if($=await Er("action",g,j,M,o,i,u),g.signal.aborted)return{shortCircuited:!0};if(Gn($)){let z;return U&&U.replace!=null?z=U.replace:z=$.location===c.location.pathname+c.location.search,await cr(c,$,{submission:E,replace:z}),{shortCircuited:!0}}if(Ur($)){let z=Wn(M,j.route.id);return(U&&U.replace)!==!0&&(x=ge.Push),{pendingActionData:{},pendingActionError:{[z.route.id]:$.error}}}if(pn($))throw qe(400,{type:"defer-action"});return{pendingActionData:{[j.route.id]:$.data}}}async function wh(g,S,E,M,U,F,$,j,z){let le=M||xl(S,U),Le=U||F||oc(le),q=s||l,[b,he]=Ga(e.history,c,E,Le,S,W,I,de,V,Q,q,u,j,z);if(Wo(J=>!(E&&E.some(rt=>rt.route.id===J))||b&&b.some(rt=>rt.route.id===J)),ht=++Xe,b.length===0&&he.length===0){let J=Nu();return xt(S,se({matches:E,loaderData:{},errors:z||null},j?{actionData:j}:{},J?{fetchers:new Map(c.fetchers)}:{})),{shortCircuited:!0}}if(!N){he.forEach(rt=>{let Ft=c.fetchers.get(rt.key),Xo=Cr(void 0,Ft?Ft.data:void 0);c.fetchers.set(rt.key,Xo)});let J=j||c.actionData;ee(se({navigation:le},J?Object.keys(J).length===0?{actionData:null}:{actionData:J}:{},he.length>0?{fetchers:new Map(c.fetchers)}:{}))}he.forEach(J=>{Z.has(J.key)&&It(J.key),J.controller&&Z.set(J.key,J.controller)});let sn=()=>he.forEach(J=>It(J.key));_&&_.signal.addEventListener("abort",sn);let{results:un,loaderResults:fr,fetcherResults:Ho}=await Lu(c.matches,E,b,he,g);if(g.signal.aborted)return{shortCircuited:!0};_&&_.signal.removeEventListener("abort",sn),he.forEach(J=>Z.delete(J.key));let Ct=rc(un);if(Ct){if(Ct.idx>=b.length){let J=he[Ct.idx-b.length].key;Q.add(J)}return await cr(c,Ct.result,{replace:$}),{shortCircuited:!0}}let{loaderData:_t,errors:pi}=ec(c,E,b,fr,z,he,Ho,P);P.forEach((J,rt)=>{J.subscribe(Ft=>{(Ft||J.done)&&P.delete(rt)})});let Qo=Nu(),Yo=Mu(ht),Ko=Qo||Yo||he.length>0;return se({loaderData:_t,errors:pi},Ko?{fetchers:new Map(c.fetchers)}:{})}function Pu(g){return c.fetchers.get(g)||Oy}function Sh(g,S,E,M){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Z.has(g)&&It(g);let U=s||l,F=vs(c.location,c.matches,u,a.v7_prependBasename,E,S,M==null?void 0:M.relative),$=Vn(U,F,u);if(!$){di(g,S,qe(404,{pathname:F}));return}let{path:j,submission:z,error:le}=qa(a.v7_normalizeFormMethod,!0,F,M);if(le){di(g,S,le);return}let Le=Ss($,j);if(L=(M&&M.preventScrollReset)===!0,z&&st(z.formMethod)){kh(g,S,j,Le,$,z);return}V.set(g,{routeId:S,path:j}),Eh(g,S,j,Le,$,z)}async function kh(g,S,E,M,U,F){if($o(),V.delete(g),!M.route.action&&!M.route.lazy){let Se=qe(405,{method:F.formMethod,pathname:E,routeId:S});di(g,S,Se);return}let $=c.fetchers.get(g),j=Hy(F,$);c.fetchers.set(g,j),ee({fetchers:new Map(c.fetchers)});let z=new AbortController,le=xr(e.history,E,z.signal,F);Z.set(g,z);let Le=Xe,q=await Er("action",le,M,U,o,i,u);if(le.signal.aborted){Z.get(g)===z&&Z.delete(g);return}if(Gn(q))if(Z.delete(g),ht>Le){let Se=Ln(void 0);c.fetchers.set(g,Se),ee({fetchers:new Map(c.fetchers)});return}else{Q.add(g);let Se=Cr(F);return c.fetchers.set(g,Se),ee({fetchers:new Map(c.fetchers)}),cr(c,q,{fetcherSubmission:F})}if(Ur(q)){di(g,S,q.error);return}if(pn(q))throw qe(400,{type:"defer-action"});let b=c.navigation.location||c.location,he=xr(e.history,b,z.signal),sn=s||l,un=c.navigation.state!=="idle"?Vn(sn,c.navigation.location,u):c.matches;K(un,"Didn't find any matches after fetcher action");let fr=++Xe;pt.set(g,fr);let Ho=Cr(F,q.data);c.fetchers.set(g,Ho);let[Ct,_t]=Ga(e.history,c,un,F,b,W,I,de,V,Q,sn,u,{[M.route.id]:q.data},void 0);_t.filter(Se=>Se.key!==g).forEach(Se=>{let dr=Se.key,ju=c.fetchers.get(dr),Ph=Cr(void 0,ju?ju.data:void 0);c.fetchers.set(dr,Ph),Z.has(dr)&&It(dr),Se.controller&&Z.set(dr,Se.controller)}),ee({fetchers:new Map(c.fetchers)});let pi=()=>_t.forEach(Se=>It(Se.key));z.signal.addEventListener("abort",pi);let{results:Qo,loaderResults:Yo,fetcherResults:Ko}=await Lu(c.matches,un,Ct,_t,he);if(z.signal.aborted)return;z.signal.removeEventListener("abort",pi),pt.delete(g),Z.delete(g),_t.forEach(Se=>Z.delete(Se.key));let J=rc(Qo);if(J){if(J.idx>=Ct.length){let Se=_t[J.idx-Ct.length].key;Q.add(Se)}return cr(c,J.result)}let{loaderData:rt,errors:Ft}=ec(c,c.matches,Ct,Yo,void 0,_t,Ko,P);if(c.fetchers.has(g)){let Se=Ln(q.data);c.fetchers.set(g,Se)}let Xo=Mu(fr);c.navigation.state==="loading"&&fr>ht?(K(x,"Expected pending action"),_&&_.abort(),xt(c.navigation.location,{matches:un,loaderData:rt,errors:Ft,fetchers:new Map(c.fetchers)})):(ee(se({errors:Ft,loaderData:tc(c.loaderData,rt,un,Ft)},Xo||_t.length>0?{fetchers:new Map(c.fetchers)}:{})),W=!1)}async function Eh(g,S,E,M,U,F){let $=c.fetchers.get(g),j=Cr(F,$?$.data:void 0);c.fetchers.set(g,j),ee({fetchers:new Map(c.fetchers)});let z=new AbortController,le=xr(e.history,E,z.signal);Z.set(g,z);let Le=Xe,q=await Er("loader",le,M,U,o,i,u);if(pn(q)&&(q=await Wd(q,le.signal,!0)||q),Z.get(g)===z&&Z.delete(g),le.signal.aborted)return;if(Gn(q))if(ht>Le){let he=Ln(void 0);c.fetchers.set(g,he),ee({fetchers:new Map(c.fetchers)});return}else{Q.add(g),await cr(c,q);return}if(Ur(q)){let he=Wn(c.matches,S);c.fetchers.delete(g),ee({fetchers:new Map(c.fetchers),errors:{[he.route.id]:q.error}});return}K(!pn(q),"Unhandled fetcher deferred data");let b=Ln(q.data);c.fetchers.set(g,b),ee({fetchers:new Map(c.fetchers)})}async function cr(g,S,E){let{submission:M,fetcherSubmission:U,replace:F}=E===void 0?{}:E;S.revalidate&&(W=!0);let $=ii(g.location,S.location,{_isRedirect:!0});if(K($,"Expected a location on the redirect navigation"),n){let b=!1;if(S.reloadDocument)b=!0;else if(Ud.test(S.location)){const he=e.history.createURL(S.location);b=he.origin!==t.location.origin||fi(he.pathname,u)==null}if(b){F?t.location.replace(S.location):t.location.assign(S.location);return}}_=null;let j=F===!0?ge.Replace:ge.Push,{formMethod:z,formAction:le,formEncType:Le}=g.navigation;!M&&!U&&z&&le&&Le&&(M=oc(g.navigation));let q=M||U;if(My.has(S.status)&&q&&st(q.formMethod))await ln(j,$,{submission:se({},q,{formAction:S.location}),preventScrollReset:L});else{let b=xl($,M);await ln(j,$,{overrideNavigation:b,fetcherSubmission:U,preventScrollReset:L})}}async function Lu(g,S,E,M,U){let F=await Promise.all([...E.map(z=>Er("loader",U,z,S,o,i,u)),...M.map(z=>z.matches&&z.match&&z.controller?Er("loader",xr(e.history,z.path,z.controller.signal),z.match,z.matches,o,i,u):{type:pe.error,error:qe(404,{pathname:z.path})})]),$=F.slice(0,E.length),j=F.slice(E.length);return await Promise.all([ic(g,E,$,$.map(()=>U.signal),!1,c.loaderData),ic(g,M.map(z=>z.match),j,M.map(z=>z.controller?z.controller.signal:null),!0)]),{results:F,loaderResults:$,fetcherResults:j}}function $o(){W=!0,I.push(...Wo()),V.forEach((g,S)=>{Z.has(S)&&(de.push(S),It(S))})}function di(g,S,E){let M=Wn(c.matches,S);Vo(g),ee({errors:{[M.route.id]:E},fetchers:new Map(c.fetchers)})}function Vo(g){let S=c.fetchers.get(g);Z.has(g)&&!(S&&S.state==="loading"&&pt.has(g))&&It(g),V.delete(g),pt.delete(g),Q.delete(g),c.fetchers.delete(g)}function It(g){let S=Z.get(g);K(S,"Expected fetch controller: "+g),S.abort(),Z.delete(g)}function Tu(g){for(let S of g){let E=Pu(S),M=Ln(E.data);c.fetchers.set(S,M)}}function Nu(){let g=[],S=!1;for(let E of Q){let M=c.fetchers.get(E);K(M,"Expected fetcher: "+E),M.state==="loading"&&(Q.delete(E),g.push(E),S=!0)}return Tu(g),S}function Mu(g){let S=[];for(let[E,M]of pt)if(M0}function xh(g,S){let E=c.blockers.get(g)||kr;return A.get(g)!==S&&A.set(g,S),E}function Ou(g){c.blockers.delete(g),A.delete(g)}function hi(g,S){let E=c.blockers.get(g)||kr;K(E.state==="unblocked"&&S.state==="blocked"||E.state==="blocked"&&S.state==="blocked"||E.state==="blocked"&&S.state==="proceeding"||E.state==="blocked"&&S.state==="unblocked"||E.state==="proceeding"&&S.state==="unblocked","Invalid blocker state transition: "+E.state+" -> "+S.state);let M=new Map(c.blockers);M.set(g,S),ee({blockers:M})}function Du(g){let{currentLocation:S,nextLocation:E,historyAction:M}=g;if(A.size===0)return;A.size>1&&or(!1,"A router only supports one blocker at a time");let U=Array.from(A.entries()),[F,$]=U[U.length-1],j=c.blockers.get(F);if(!(j&&j.state==="proceeding")&&$({currentLocation:S,nextLocation:E,historyAction:M}))return F}function Wo(g){let S=[];return P.forEach((E,M)=>{(!g||g(M))&&(E.cancel(),S.push(M),P.delete(M))}),S}function Ch(g,S,E){if(m=g,w=S,k=E||null,!v&&c.navigation===El){v=!0;let M=Au(c.location,c.matches);M!=null&&ee({restoreScrollPosition:M})}return()=>{m=null,w=null,k=null}}function zu(g,S){return k&&k(g,S.map(M=>ly(M,c.loaderData)))||g.key}function _h(g,S){if(m&&w){let E=zu(g,S);m[E]=w()}}function Au(g,S){if(m){let E=zu(g,S),M=m[E];if(typeof M=="number")return M}return null}function Rh(g){o={},s=gs(g,i,void 0,o)}return y={get basename(){return u},get state(){return c},get routes(){return l},initialize:ne,subscribe:_n,enableScrollRestoration:Ch,navigate:mt,fetch:Sh,revalidate:Rn,createHref:g=>e.history.createHref(g),encodeLocation:g=>e.history.encodeLocation(g),getFetcher:Pu,deleteFetcher:Vo,dispose:ye,getBlocker:xh,deleteBlocker:Ou,_internalFetchControllers:Z,_internalActiveDeferreds:P,_internalSetRoutes:Rh},y}function Ay(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function vs(e,t,n,r,i,o,l){let s,u;if(o!=null&&l!=="path"){s=[];for(let d of t)if(s.push(d),d.route.id===o){u=d;break}}else s=t,u=t[t.length-1];let a=xy(i||".",Id(s).map(d=>d.pathnameBase),fi(e.pathname,n)||e.pathname,l==="path");return i==null&&(a.search=e.search,a.hash=e.hash),(i==null||i===""||i===".")&&u&&u.route.index&&!xu(a.search)&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(a.pathname=a.pathname==="/"?n:gn([n,a.pathname])),ci(a)}function qa(e,t,n,r){if(!r||!Ay(r))return{path:n};if(r.formMethod&&!Vy(r.formMethod))return{path:n,error:qe(405,{method:r.formMethod})};let i=()=>({path:n,error:qe(400,{type:"invalid-body"})}),o=r.formMethod||"get",l=e?o.toUpperCase():o.toLowerCase(),s=Vd(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!st(l))return i();let m=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((k,w)=>{let[v,R]=w;return""+k+v+"="+R+` +`},""):String(r.body);return{path:n,submission:{formMethod:l,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:m}}}else if(r.formEncType==="application/json"){if(!st(l))return i();try{let m=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:l,formAction:s,formEncType:r.formEncType,formData:void 0,json:m,text:void 0}}}catch{return i()}}}K(typeof FormData=="function","FormData is not available in this environment");let u,a;if(r.formData)u=ws(r.formData),a=r.formData;else if(r.body instanceof FormData)u=ws(r.body),a=r.body;else if(r.body instanceof URLSearchParams)u=r.body,a=ba(u);else if(r.body==null)u=new URLSearchParams,a=new FormData;else try{u=new URLSearchParams(r.body),a=ba(u)}catch{return i()}let d={formMethod:l,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:a,json:void 0,text:void 0};if(st(d.formMethod))return{path:n,submission:d};let p=jt(n);return t&&p.search&&xu(p.search)&&u.append("index",""),p.search="?"+u,{path:ci(p),submission:d}}function jy(e,t){let n=e;if(t){let r=e.findIndex(i=>i.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Ga(e,t,n,r,i,o,l,s,u,a,d,p,m,k){let w=k?Object.values(k)[0]:m?Object.values(m)[0]:void 0,v=e.createURL(t.location),R=e.createURL(i),h=k?Object.keys(k)[0]:void 0,y=jy(n,h).filter((x,L)=>{if(x.route.lazy)return!0;if(x.route.loader==null)return!1;if(Iy(t.loaderData,t.matches[L],x)||l.some(W=>W===x.route.id))return!0;let _=t.matches[L],N=x;return Za(x,se({currentUrl:v,currentParams:_.params,nextUrl:R,nextParams:N.params},r,{actionResult:w,defaultShouldRevalidate:o||v.pathname+v.search===R.pathname+R.search||v.search!==R.search||$d(_,N)}))}),c=[];return u.forEach((x,L)=>{if(!n.some(de=>de.route.id===x.routeId))return;let _=Vn(d,x.path,p);if(!_){c.push({key:L,routeId:x.routeId,path:x.path,matches:null,match:null,controller:null});return}let N=t.fetchers.get(L),W=Ss(_,x.path),I=!1;a.has(L)?I=!1:s.includes(L)?I=!0:N&&N.state!=="idle"&&N.data===void 0?I=o:I=Za(W,se({currentUrl:v,currentParams:t.matches[t.matches.length-1].params,nextUrl:R,nextParams:n[n.length-1].params},r,{actionResult:w,defaultShouldRevalidate:o})),I&&c.push({key:L,routeId:x.routeId,path:x.path,matches:_,match:W,controller:new AbortController})}),[y,c]}function Iy(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function $d(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Za(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Ja(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let i=n[e.id];K(i,"No route found in manifest");let o={};for(let l in r){let u=i[l]!==void 0&&l!=="hasErrorBoundary";or(!u,'Route "'+i.id+'" has a static property "'+l+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+l+'" will be ignored.')),!u&&!iy.has(l)&&(o[l]=r[l])}Object.assign(i,o),Object.assign(i,se({},t(i),{lazy:void 0}))}async function Er(e,t,n,r,i,o,l,s){s===void 0&&(s={});let u,a,d,p=w=>{let v,R=new Promise((h,f)=>v=f);return d=()=>v(),t.signal.addEventListener("abort",d),Promise.race([w({request:t,params:n.params,context:s.requestContext}),R])};try{let w=n.route[e];if(n.route.lazy)if(w){let v,R=await Promise.all([p(w).catch(h=>{v=h}),Ja(n.route,o,i)]);if(v)throw v;a=R[0]}else if(await Ja(n.route,o,i),w=n.route[e],w)a=await p(w);else if(e==="action"){let v=new URL(t.url),R=v.pathname+v.search;throw qe(405,{method:t.method,pathname:R,routeId:n.route.id})}else return{type:pe.data,data:void 0};else if(w)a=await p(w);else{let v=new URL(t.url),R=v.pathname+v.search;throw qe(404,{pathname:R})}K(a!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(w){u=pe.error,a=w}finally{d&&t.signal.removeEventListener("abort",d)}if($y(a)){let w=a.status;if(Ny.has(w)){let h=a.headers.get("Location");if(K(h,"Redirects returned/thrown from loaders/actions must have a Location header"),!Ud.test(h))h=vs(new URL(t.url),r.slice(0,r.indexOf(n)+1),l,!0,h);else if(!s.isStaticRequest){let f=new URL(t.url),y=h.startsWith("//")?new URL(f.protocol+h):new URL(h),c=fi(y.pathname,l)!=null;y.origin===f.origin&&c&&(h=y.pathname+y.search+y.hash)}if(s.isStaticRequest)throw a.headers.set("Location",h),a;return{type:pe.redirect,status:w,location:h,revalidate:a.headers.get("X-Remix-Revalidate")!==null,reloadDocument:a.headers.get("X-Remix-Reload-Document")!==null}}if(s.isRouteRequest)throw{type:u===pe.error?pe.error:pe.data,response:a};let v,R=a.headers.get("Content-Type");return R&&/\bapplication\/json\b/.test(R)?v=await a.json():v=await a.text(),u===pe.error?{type:u,error:new Eu(w,a.statusText,v),headers:a.headers}:{type:pe.data,data:v,statusCode:a.status,headers:a.headers}}if(u===pe.error)return{type:u,error:a};if(Uy(a)){var m,k;return{type:pe.deferred,deferredData:a,statusCode:(m=a.init)==null?void 0:m.status,headers:((k=a.init)==null?void 0:k.headers)&&new Headers(a.init.headers)}}return{type:pe.data,data:a}}function xr(e,t,n,r){let i=e.createURL(Vd(t)).toString(),o={signal:n};if(r&&st(r.formMethod)){let{formMethod:l,formEncType:s}=r;o.method=l.toUpperCase(),s==="application/json"?(o.headers=new Headers({"Content-Type":s}),o.body=JSON.stringify(r.json)):s==="text/plain"?o.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?o.body=ws(r.formData):o.body=r.formData}return new Request(i,o)}function ws(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function ba(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Fy(e,t,n,r,i){let o={},l=null,s,u=!1,a={};return n.forEach((d,p)=>{let m=t[p].route.id;if(K(!Gn(d),"Cannot handle redirect results in processLoaderData"),Ur(d)){let k=Wn(e,m),w=d.error;r&&(w=Object.values(r)[0],r=void 0),l=l||{},l[k.route.id]==null&&(l[k.route.id]=w),o[m]=void 0,u||(u=!0,s=Fd(d.error)?d.error.status:500),d.headers&&(a[m]=d.headers)}else pn(d)?(i.set(m,d.deferredData),o[m]=d.deferredData.data):o[m]=d.data,d.statusCode!=null&&d.statusCode!==200&&!u&&(s=d.statusCode),d.headers&&(a[m]=d.headers)}),r&&(l=r,o[Object.keys(r)[0]]=void 0),{loaderData:o,errors:l,statusCode:s||200,loaderHeaders:a}}function ec(e,t,n,r,i,o,l,s){let{loaderData:u,errors:a}=Fy(t,n,r,i,s);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function nc(e){let t=e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function qe(e,t){let{pathname:n,routeId:r,method:i,type:o}=t===void 0?{}:t,l="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(l="Bad Request",i&&n&&r?s="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?s="defer() is not supported in actions":o==="invalid-body"&&(s="Unable to encode submission body")):e===403?(l="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(l="Not Found",s='No route matches URL "'+n+'"'):e===405&&(l="Method Not Allowed",i&&n&&r?s="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(s='Invalid request method "'+i.toUpperCase()+'"')),new Eu(e||500,l,new Error(s),!0)}function rc(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Gn(n))return{result:n,idx:t}}}function Vd(e){let t=typeof e=="string"?jt(e):e;return ci(se({},t,{hash:""}))}function By(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function pn(e){return e.type===pe.deferred}function Ur(e){return e.type===pe.error}function Gn(e){return(e&&e.type)===pe.redirect}function Uy(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function $y(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Vy(e){return Ty.has(e.toLowerCase())}function st(e){return Py.has(e.toLowerCase())}async function ic(e,t,n,r,i,o){for(let l=0;lp.route.id===u.route.id),d=a!=null&&!$d(a,u)&&(o&&o[u.route.id])!==void 0;if(pn(s)&&(i||d)){let p=r[l];K(p,"Expected an AbortSignal for revalidating fetcher deferred result"),await Wd(s,p,i).then(m=>{m&&(n[l]=m||n[l])})}}}async function Wd(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:pe.data,data:e.deferredData.unwrappedData}}catch(i){return{type:pe.error,error:i}}return{type:pe.data,data:e.deferredData.data}}}function xu(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Ss(e,t){let n=typeof t=="string"?jt(t).search:t.search;if(e[e.length-1].route.index&&xu(n||""))return e[e.length-1];let r=Id(e);return r[r.length-1]}function oc(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:o,json:l}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(l!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:l,text:void 0}}}function xl(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Wy(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Cr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Hy(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Ln(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}/** + * React Router v6.16.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function ks(){return ks=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.assign({},v,{params:Object.assign({},l,v.params),pathname:gn([s,r.encodeLocation?r.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?s:gn([s,r.encodeLocation?r.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n);return t&&w?D.createElement(Fo.Provider,{value:{location:ks({pathname:"/",search:"",hash:"",state:null,key:"default"},a),navigationType:ge.Pop}},w):w}function Ky(){let e=tg(),t=Fd(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},t),n?D.createElement("pre",{style:i},n):null,o)}const Xy=D.createElement(Ky,null);class qy extends D.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?D.createElement(Bo.Provider,{value:this.props.routeContext},D.createElement(Kd.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Gy(e){let{routeContext:t,match:n,children:r}=e,i=D.useContext(Hd);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),D.createElement(Bo.Provider,{value:t},r)}function Zy(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let o=e,l=(r=n)==null?void 0:r.errors;if(l!=null){let s=o.findIndex(u=>u.route.id&&(l==null?void 0:l[u.route.id]));s>=0||K(!1),o=o.slice(0,Math.min(o.length,s+1))}return o.reduceRight((s,u,a)=>{let d=u.route.id?l==null?void 0:l[u.route.id]:null,p=null;n&&(p=u.route.errorElement||Xy);let m=t.concat(o.slice(0,a+1)),k=()=>{let w;return d?w=p:u.route.Component?w=D.createElement(u.route.Component,null):u.route.element?w=u.route.element:w=s,D.createElement(Gy,{match:u,routeContext:{outlet:s,matches:m,isDataRoute:n!=null},children:w})};return n&&(u.route.ErrorBoundary||u.route.errorElement||a===0)?D.createElement(qy,{location:n.location,revalidation:n.revalidation,component:p,error:d,children:k(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):k()},null)}var Es=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Es||{});function Jy(e){let t=D.useContext(Qd);return t||K(!1),t}function by(e){let t=D.useContext(Bo);return t||K(!1),t}function eg(e){let t=by(),n=t.matches[t.matches.length-1];return n.route.id||K(!1),n.route.id}function tg(){var e;let t=D.useContext(Kd),n=Jy(Es.UseRouteError),r=eg(Es.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}const ng="startTransition",lc=Hh[ng];function rg(e){let{fallbackElement:t,router:n,future:r}=e,[i,o]=D.useState(n.state),{v7_startTransition:l}=r||{},s=D.useCallback(p=>{l&&lc?lc(()=>o(p)):o(p)},[o,l]);D.useLayoutEffect(()=>n.subscribe(s),[n,s]);let u=D.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:p=>n.navigate(p),push:(p,m,k)=>n.navigate(p,{state:m,preventScrollReset:k==null?void 0:k.preventScrollReset}),replace:(p,m,k)=>n.navigate(p,{replace:!0,state:m,preventScrollReset:k==null?void 0:k.preventScrollReset})}),[n]),a=n.basename||"/",d=D.useMemo(()=>({router:n,navigator:u,static:!1,basename:a}),[n,u,a]);return D.createElement(D.Fragment,null,D.createElement(Hd.Provider,{value:d},D.createElement(Qd.Provider,{value:i},D.createElement(og,{basename:a,location:i.location,navigationType:i.historyAction,navigator:u},i.initialized?D.createElement(ig,{routes:n.routes,state:i}):t))),null)}function ig(e){let{routes:t,state:n}=e;return Yy(t,void 0,n)}function og(e){let{basename:t="/",children:n=null,location:r,navigationType:i=ge.Pop,navigator:o,static:l=!1}=e;Cu()&&K(!1);let s=t.replace(/^\/*/,"/"),u=D.useMemo(()=>({basename:s,navigator:o,static:l}),[s,o,l]);typeof r=="string"&&(r=jt(r));let{pathname:a="/",search:d="",hash:p="",state:m=null,key:k="default"}=r,w=D.useMemo(()=>{let v=fi(a,s);return v==null?null:{location:{pathname:v,search:d,hash:p,state:m,key:k},navigationType:i}},[s,a,d,p,m,k,i]);return w==null?null:D.createElement(Yd.Provider,{value:u},D.createElement(Fo.Provider,{children:n,value:w}))}new Promise(()=>{});function lg(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:D.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:D.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + * React Router DOM v6.16.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function ko(){return ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t{Yi[Et[e]]=e});const cg={type:"error",data:"parser error"},fg=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",dg=typeof ArrayBuffer=="function",hg=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,Xd=({type:e,data:t},n,r)=>fg&&t instanceof Blob?n?r(t):ac(t,r):dg&&(t instanceof ArrayBuffer||hg(t))?n?r(t):ac(new Blob([t]),r):r(Et[e]+(t||"")),ac=(e,t)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];t("b"+(r||""))},n.readAsDataURL(e)},cc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Nr=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,n=e.length,r,i=0,o,l,s,u;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const a=new ArrayBuffer(t),d=new Uint8Array(a);for(r=0;r>4,d[i++]=(l&15)<<4|s>>2,d[i++]=(s&3)<<6|u&63;return a},mg=typeof ArrayBuffer=="function",qd=(e,t)=>{if(typeof e!="string")return{type:"message",data:Gd(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:yg(e.substring(1),t)}:Yi[n]?e.length>1?{type:Yi[n],data:e.substring(1)}:{type:Yi[n]}:cg},yg=(e,t)=>{if(mg){const n=pg(e);return Gd(n,t)}else return{base64:!0,data:e}},Gd=(e,t)=>{switch(t){case"blob":return e instanceof ArrayBuffer?new Blob([e]):e;case"arraybuffer":default:return e}},Zd=String.fromCharCode(30),gg=(e,t)=>{const n=e.length,r=new Array(n);let i=0;e.forEach((o,l)=>{Xd(o,!1,s=>{r[l]=s,++i===n&&t(r.join(Zd))})})},vg=(e,t)=>{const n=e.split(Zd),r=[];for(let i=0;itypeof self<"u"?self:typeof window<"u"?window:Function("return this")())();function bd(e,...t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}const Sg=Je.setTimeout,kg=Je.clearTimeout;function Uo(e,t){t.useNativeTimers?(e.setTimeoutFn=Sg.bind(Je),e.clearTimeoutFn=kg.bind(Je)):(e.setTimeoutFn=Je.setTimeout.bind(Je),e.clearTimeoutFn=Je.clearTimeout.bind(Je))}const Eg=1.33;function xg(e){return typeof e=="string"?Cg(e):Math.ceil((e.byteLength||e.size)*Eg)}function Cg(e){let t=0,n=0;for(let r=0,i=e.length;r=57344?n+=3:(r++,n+=4);return n}class _g extends Error{constructor(t,n,r){super(t),this.description=n,this.context=r,this.type="TransportError"}}class eh extends we{constructor(t){super(),this.writable=!1,Uo(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,n,r){return super.emitReserved("error",new _g(t,n,r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const n=qd(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}}const th="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),xs=64,Rg={};let fc=0,Oi=0,dc;function hc(e){let t="";do t=th[e%xs]+t,e=Math.floor(e/xs);while(e>0);return t}function nh(){const e=hc(+new Date);return e!==dc?(fc=0,dc=e):e+"."+hc(fc++)}for(;Oi{this.readyState="paused",t()};if(this.polling||!this.writable){let r=0;this.polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};vg(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,gg(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.query||{};const n=this.opts.secure?"https":"http";let r="";this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=nh()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port);const i=rh(t),o=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(o?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(i.length?"?"+i:"")}request(t={}){return Object.assign(t,{xd:this.xd,xs:this.xs},this.opts),new Zn(this.uri(),t)}doWrite(t,n){const r=this.request({method:"POST",data:t});r.on("success",n),r.on("error",(i,o)=>{this.onError("xhr post error",i,o)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=t}}let Zn=class Ki extends we{constructor(t,n){super(),Uo(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const t=bd(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;const n=this.xhr=new oh(t);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let r in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(r)&&n.setRequestHeader(r,this.opts.extraHeaders[r])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(r){this.setTimeoutFn(()=>{this.onError(r)},0);return}typeof document<"u"&&(this.index=Ki.requestsCount++,Ki.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=Tg,t)try{this.xhr.abort()}catch{}typeof document<"u"&&delete Ki.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}};Zn.requestsCount=0;Zn.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",pc);else if(typeof addEventListener=="function"){const e="onpagehide"in Je?"pagehide":"unload";addEventListener(e,pc,!1)}}function pc(){for(let e in Zn.requests)Zn.requests.hasOwnProperty(e)&&Zn.requests[e].abort()}const lh=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),Di=Je.WebSocket||Je.MozWebSocket,mc=!0,Og="arraybuffer",yc=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Dg extends eh{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,r=yc?{}:bd(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=mc&&!yc?n?new Di(t,n):new Di(t):new Di(t,n,r)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType||Og,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n{const l={};try{mc&&this.ws.send(o)}catch{}i&&lh(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){let t=this.query||{};const n=this.opts.secure?"wss":"ws";let r="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=nh()),this.supportsBinary||(t.b64=1);const i=rh(t),o=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(o?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(i.length?"?"+i:"")}check(){return!!Di}}const zg={websocket:Dg,polling:Mg},Ag=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,jg=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Cs(e){const t=e,n=e.indexOf("["),r=e.indexOf("]");n!=-1&&r!=-1&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let i=Ag.exec(e||""),o={},l=14;for(;l--;)o[jg[l]]=i[l]||"";return n!=-1&&r!=-1&&(o.source=t,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=Ig(o,o.path),o.queryKey=Fg(o,o.query),o}function Ig(e,t){const n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&r.splice(0,1),t.slice(-1)=="/"&&r.splice(r.length-1,1),r}function Fg(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,i,o){i&&(n[i]=o)}),n}let sh=class Tn extends we{constructor(t,n={}){super(),this.writeBuffer=[],t&&typeof t=="object"&&(n=t,t=null),t?(t=Cs(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=Cs(n.host).host),Uo(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Pg(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=Jd,n.transport=t,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts.transportOptions[t],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new zg[t](r)}open(){let t;if(this.opts.rememberUpgrade&&Tn.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),r=!1;Tn.priorWebsocketSuccess=!1;const i=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",p=>{if(!r)if(p.type==="pong"&&p.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Tn.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(d(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const m=new Error("probe error");m.transport=n.name,this.emitReserved("upgradeError",m)}}))};function o(){r||(r=!0,d(),n.close(),n=null)}const l=p=>{const m=new Error("probe error: "+p);m.transport=n.name,o(),this.emitReserved("upgradeError",m)};function s(){l("transport closed")}function u(){l("socket closed")}function a(p){n&&p.name!==n.name&&o()}const d=()=>{n.removeListener("open",i),n.removeListener("error",l),n.removeListener("close",s),this.off("close",u),this.off("upgrading",a)};n.once("open",i),n.once("error",l),n.once("close",s),this.once("close",u),this.once("upgrading",a),n.open()}onOpen(){if(this.readyState="open",Tn.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let t=0;const n=this.upgrades.length;for(;t{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r0&&n>this.maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}write(t,n,r){return this.sendPacket("message",t,n,r),this}send(t,n,r){return this.sendPacket("message",t,n,r),this}sendPacket(t,n,r,i){if(typeof n=="function"&&(i=n,n=void 0),typeof r=="function"&&(i=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const o={type:t,data:n,options:r};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),i&&this.once("flush",i),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():t()}):this.upgrading?r():t()),this}onError(t){Tn.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let r=0;const i=t.length;for(;rtypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,uh=Object.prototype.toString,Vg=typeof Blob=="function"||typeof Blob<"u"&&uh.call(Blob)==="[object BlobConstructor]",Wg=typeof File=="function"||typeof File<"u"&&uh.call(File)==="[object FileConstructor]";function _u(e){return Ug&&(e instanceof ArrayBuffer||$g(e))||Vg&&e instanceof Blob||Wg&&e instanceof File}function Xi(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,r=e.length;n=0&&e.num0;case Y.ACK:case Y.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class Xg{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const n=Qg(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const qg=Object.freeze(Object.defineProperty({__proto__:null,Decoder:Ru,Encoder:Kg,get PacketType(){return Y},protocol:Yg},Symbol.toStringTag,{value:"Module"}));function ut(e,t,n){return e.on(t,n),function(){e.off(t,n)}}const Gg=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class ah extends we{constructor(t,n,r){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this._opts=Object.assign({},r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[ut(t,"open",this.onopen.bind(this)),ut(t,"packet",this.onpacket.bind(this)),ut(t,"error",this.onerror.bind(this)),ut(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(Gg.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(n.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const r={type:Y.EVENT,data:n};if(r.options={},r.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const l=this.ids++,s=n.pop();this._registerAckCallback(l,s),r.id=l}const i=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!i||!this.connected)||(this.connected?(this.notifyOutgoingListeners(r),this.packet(r)):this.sendBuffer.push(r)),this.flags={},this}_registerAckCallback(t,n){var r;const i=(r=this.flags.timeout)!==null&&r!==void 0?r:this._opts.ackTimeout;if(i===void 0){this.acks[t]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let l=0;l{this.io.clearTimeoutFn(o),n.apply(this,[null,...l])}}emitWithAck(t,...n){const r=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((i,o)=>{n.push((l,s)=>r?l?o(l):i(s):i(l)),this.emit(t,...n)})}_addToQueue(t){let n;typeof t[t.length-1]=="function"&&(n=t.pop());const r={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((i,...o)=>r!==this._queue[0]?void 0:(i!==null?r.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(i)):(this._queue.shift(),n&&n(null,...o)),r.pending=!1,this._drainQueue())),this._queue.push(r),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!t||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:Y.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Y.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Y.EVENT:case Y.BINARY_EVENT:this.onevent(t);break;case Y.ACK:case Y.BINARY_ACK:this.onack(t);break;case Y.DISCONNECT:this.ondisconnect();break;case Y.CONNECT_ERROR:this.destroy();const r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const n=this;let r=!1;return function(...i){r||(r=!0,n.packet({type:Y.ACK,id:t,data:i}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t,n){this.id=t,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Y.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let r=0;r0&&e.jitter<=1?e.jitter:0,this.attempts=0}ar.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+n:e-n}return Math.min(e,this.max)|0};ar.prototype.reset=function(){this.attempts=0};ar.prototype.setMin=function(e){this.ms=e};ar.prototype.setMax=function(e){this.max=e};ar.prototype.setJitter=function(e){this.jitter=e};class Ps extends we{constructor(t,n){var r;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Uo(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new ar({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const i=n.parser||qg;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new sh(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const i=ut(n,"open",function(){r.onopen(),t&&t()}),o=ut(n,"error",l=>{r.cleanup(),r._readyState="closed",this.emitReserved("error",l),t?t(l):r.maybeReconnectOnOpen()});if(this._timeout!==!1){const l=this._timeout;l===0&&i();const s=this.setTimeoutFn(()=>{i(),n.close(),n.emit("error",new Error("timeout"))},l);this.opts.autoUnref&&s.unref(),this.subs.push(function(){clearTimeout(s)})}return this.subs.push(i),this.subs.push(o),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(ut(t,"ping",this.onping.bind(this)),ut(t,"data",this.ondata.bind(this)),ut(t,"error",this.onerror.bind(this)),ut(t,"close",this.onclose.bind(this)),ut(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){lh(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let r=this.nsps[t];return r?this._autoConnect&&!r.active&&r.connect():(r=new ah(this,t,n),this.nsps[t]=r),r}_destroy(t){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let r=0;rt()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(i=>{i?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",i)):t.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(function(){clearTimeout(r)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const _r={};function qi(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=Bg(e,t.path||"/socket.io"),r=n.source,i=n.id,o=n.path,l=_r[i]&&o in _r[i].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||l;let u;return s?u=new Ps(r,t):(_r[i]||(_r[i]=new Ps(r,t)),u=_r[i]),n.query&&!t.query&&(t.query=n.queryKey),u.socket(n.path,t)}Object.assign(qi,{Manager:Ps,Socket:ah,io:qi,connect:qi});function Zg(e){return new Promise(t=>{let n=new Blob([e],{type:"image/jpeg"}),r=new Image,i=URL.createObjectURL(n);r.onload=function(){t(r)},r.src=i})}function ch(e){let t=e.layerX,n=e.layerY,r=e.target.style.transform.match(/scale\((.*?)\)/)[1];return[Math.floor(t/r),Math.floor(n/r)]}function Jg(e){let t=document.createElement("canvas"),n=t.getContext("2d");return t.width=41,t.height=41,n&&(n.beginPath(),n.lineWidth=2,n.strokeStyle="#000000",n.moveTo(0,6),n.lineTo(12,6),n.moveTo(6,0),n.lineTo(6,12),n.stroke(),n.beginPath(),n.arc(25,25,14,0,2*Math.PI,!1),n.lineWidth=2,n.strokeStyle="#000000",n.stroke(),n.beginPath(),n.arc(25,25,13.4,0,2*Math.PI,!1),n.fillStyle=e,n.fill()),t.toDataURL()}const fh="WrapperMouseUp",dh="Zoom",hh="WrapperMouseMove",ph="WrapperMouseDown",mh="PickColor",yh="Offset",bg=8,ev={zoomLevel:1,wrapperLeft:0,wrapperTop:0,dotHoveX:0,dotHoveY:0,isPickingColor:!1,initialLeft:0,initialTop:0,mouseInitialX:0,mouseInitialY:0,draggingRef:null},gh=vt.createContext({});function tv(e,t){switch(t.type){case dh:{const{zoomLevel:n}=e,{oldLeft:r,oldTop:i,layerX:o,layerY:l,deltaY:s}=t.payload;let u=0,a=n,d=o,p=l;s>0?u=a-1:u=a+1;let k=parseFloat(r)-(u/a-1)*d,v=parseFloat(i)-(u/a-1)*p;return u<=1&&(u=1,k=0,v=0),{...e,zoomLevel:u,wrapperLeft:k,wrapperTop:v}}case fh:{console.log("wrapper mouseUp");let{mouseMoveX:n,mouseMoveY:r,isPickingColor:i}=e;const{event:o,socket:l,currentColor:s,ctx:u,onPickColor:a,canvas:d,onPixelClick:p}=t.payload;let m=Math.sqrt(n**2+r**2);if(!i&&m<3&&!i){let k=o.layerX,w=o.layerY;const v=e.zoomLevel;let R=Math.floor(w/v),h=Math.floor(k/v);p({row:R,col:h,color:s}),l.emit("draw-dot",{row:R,col:h,color:s})}else if(i&&i&&u.current){let[k,w]=ch(o),R="#"+Array.from(u.current.getImageData(k,w,1,1).data).slice(0,3).map(h=>h.toString(16).padStart(2,"0")).join("");a(R),d.current&&(d.current.style.cursor=""),i=!1}return n=0,r=0,{...e,isPickingColor:i,mouseMoveX:n,mouseMoveY:r}}case hh:{const n=e.zoomLevel,{layerX:r,layerY:i}=t.payload;let o=0;r&&(o=Math.floor(r/n));let l=Math.floor(i/n);return{...e,dotHoveX:o,dotHoveY:l}}case ph:return{...e,...t.payload};case mh:return{...e,isPickingColor:!e.isPickingColor};case yh:{const{mouseX:n,mouseY:r}=t.payload,{mouseInitialX:i,mouseInitialY:o,initialX:l,initialY:s}=e,u=n-i,a=r-o,d=l+u,p=s+a;return{...e,wrapperLeft:d,wrapperTop:p,mouseMoveX:u,mouseMoveY:a}}}}const nv={display:"block",boxShadow:"0px 0px 3px black"};function rv({onPickColor:e,currentColor:t,onPixelClick:n,socket:r}){const[i,o]=D.useState(100),[l,s]=D.useState(100),{state:u,dispatch:a}=D.useContext(gh),d=D.useRef(null),p=D.useRef(null),m=D.useRef(null),k=D.useRef(!1),{wrapperLeft:w,wrapperTop:v,isPickingColor:R,zoomLevel:h,dotHoveX:f,dotHoveY:y}=u,c=Q=>{const V=Q.nativeEvent;a({type:fh,payload:{event:V,currentColor:t,socket:r,onPickColor:e,onPixelClick:n,canvas:d,ctx:m,draggingRef:k}})},x=Q=>{const V=Q.nativeEvent;p.current&&(k.current=!0,a({type:ph,payload:{initialTop:parseFloat(p.current.style.top),initialLeft:parseFloat(p.current.style.left),mouseInitialX:V.clientX,mouseInitialY:V.clientY,initialX:w,initialY:v,draggingRef:k}}))},L=Q=>{const V=Q.nativeEvent;a({type:hh,payload:{layerX:V.layerX,layerY:V.layerY}})},_=()=>{a({type:mh})};function N(Q){k.current=!1;const V=Q;V.target===d.current&&V.preventDefault(),V.stopPropagation(),p&&p.current&&a({type:dh,payload:{deltaY:V.deltaY||0,oldLeft:p.current.style.left||0,oldTop:p.current.style.top||0,layerX:V.layerX||0,layerY:V.layerY||0,width:p.current.clientWidth||0,height:p.current.clientHeight||0}})}function W(Q){if(k.current){console.log("window.mousemove");const V=Q.clientX,P=Q.clientY;p.current&&a({type:yh,payload:{mouseX:V,mouseY:P}})}}const I=async Q=>{const V=await Zg(Q);d.current&&(d.current.width=V.width,d.current.height=V.height),m.current&&m.current.drawImage(V,0,0),console.log(V.width,V.height),o(V.width),s(V.height)},de=()=>{console.log("window mouseUp"),k.current=!1,d.current&&(d.current.style.cursor="")},Z=({row:Q,col:V,color:P})=>{Xe(V,Q,P)};D.useEffect(()=>{if(!(!p.current||!d.current))return d.current.focus(),d.current.addEventListener("wheel",N),window.addEventListener("mousemove",W),window.addEventListener("mouseup",de),d.current&&(d.current.style.imageRendering="pixelated",m.current=d.current.getContext("2d")),r.on("initial-pixel-data",I),r.on("update-dot",Z),()=>{r.off(),window.removeEventListener("mousemove",W),window.removeEventListener("mouseup",de)}},[]);const Xe=(Q,V,P)=>{m.current&&(m.current.fillStyle=P,m.current.fillRect(Q,V,1,1))},ht=()=>{let Q=document.getElementById("color-pick-placeholder");return Q?ey.createPortal(T.jsx("button",{style:{marginLeft:"20px"},onClick:_,children:R?"正在取色":"取色"}),Q):null},pt=Q=>{if(R&&m.current&&d.current){let[V,P]=ch(Q.nativeEvent),B=`rgba(${Array.from(m.current.getImageData(V,P,1,1).data)})`,ne=Jg(B);d&&(d.current.style.cursor=`url(${ne}) 6 6, crosshair`)}};return T.jsxs("div",{style:{width:i,height:l,overflow:"hidden",margin:"20px",display:"inline-block",border:"1px solid",position:"relative"},children:[ht(),T.jsxs("div",{ref:p,className:"canvas-wrapper",style:{position:"absolute",left:w,top:v},onMouseDown:x,onMouseMove:L,onMouseUp:c,children:[T.jsx("span",{className:"dot-hover-box",style:{boxShadow:"0 0 1px black",width:`${h}px`,height:`${h}px`,position:"absolute",left:f*h,top:y*h,zIndex:bg,pointerEvents:"none"}}),T.jsx("canvas",{style:{...nv,transform:`scale(${h})`,transformOrigin:"top left"},ref:d,onMouseMove:pt})]})]})}const iv=["#ffffff","#000000","#ff0000","#ffa500","#ffff00","#00ff00","#00ffff","#0000ff","#800080"],ov={margin:0,padding:0,marginLeft:"20px",marginRight:"20px",float:"left"},lv={float:"left",listStyle:"none"},sv={width:"1em",height:"1em"};function uv(e){return T.jsxs("div",{children:[T.jsx("input",{type:"color",value:e.color,onChange:t=>e.onChange(t.target.value)}),T.jsx("ul",{style:ov,children:iv.map(t=>T.jsx("li",{style:lv,children:T.jsx("button",{onClick:()=>e.onChange(t),style:{...sv,backgroundColor:t}})},t))})]})}function av(e){var[t,n]=D.useState(0);return e.on("online-count",n),t}function cv({socket:e}){var t=av(e);return T.jsxs("div",{style:{margin:"20px"},children:["在线人数: ",t]})}const gc=qi("http://localhost:3001");function fv(){const[e,t]=D.useState("#ff0000"),[n,r]=D.useReducer(tv,ev),i=()=>{},o=l=>{t(l)};return T.jsx(vt.StrictMode,{children:T.jsx("div",{children:T.jsxs(gh.Provider,{value:{state:n,dispatch:r},children:[T.jsx(rv,{onPickColor:o,currentColor:e,onPixelClick:i,socket:gc}),T.jsx(uv,{onChange:o,color:e}),T.jsx(cv,{socket:gc}),T.jsx("span",{id:"color-pick-placeholder"})]})})})}const dv="_homePage_2244l_1",hv="_personalContent_2244l_4",vc={homePage:dv,personalContent:hv};function pv(){return T.jsxs("div",{className:vc.homePage,children:[T.jsx("h1",{children:"This is a Home Page"}),T.jsxs("main",{children:["There are some demo written by me",T.jsx("a",{href:"/html",children:"HTML"}),",",T.jsx("a",{href:"/css",children:"CSS"}),",",T.jsx("a",{href:"/pixel",children:"Pixel-Painter"}),T.jsx("div",{className:vc.personalContent,children:"©Zer0fire"})]}),T.jsx("main",{children:"There are some link for me Github Leetcode"})]})}function mv(){return T.jsx("div",{children:"some css demo animation slider graph"})}function yv(){return T.jsxs("div",{children:["some HTML demo",T.jsx("header",{}),T.jsx("main",{}),T.jsx("footer",{}),T.jsx("aside",{}),T.jsx("code",{})]})}function gv(){return T.jsxs(T.Fragment,{children:[T.jsx("input",{type:"radio",name:"carousel",id:"rd1",checked:!0}),T.jsx("input",{type:"radio",name:"carousel",id:"rd2"}),T.jsx("input",{type:"radio",name:"carousel",id:"rd3"}),T.jsx("input",{type:"radio",name:"carousel",id:"rd4"}),T.jsxs("div",{className:"carousel-view",children:[T.jsxs("div",{className:"carousel-main",children:[T.jsxs("div",{className:"carousel-choice first",children:[T.jsx("span",{children:"熊本熊 酷MA萌"}),T.jsx("br",{}),T.jsx("a",{href:"http://zhuti.xiaomi.com/detail/31c6176f-5772-45fa-9df9-d86d2bae1e4a",children:"戳一戳、摸一摸,酷MA萌会在锁屏跟你亲密互动哦。"}),T.jsx("img",{src:"https://i1.mifile.cn/a4/xmad_15360565735203_Uuvyd.jpg",alt:""})]}),T.jsxs("div",{className:"carousel-choice second",children:[T.jsx("span",{children:"蚁人2"}),T.jsx("br",{}),T.jsx("a",{href:"http://zhuti.xiaomi.com/detail/8e7b9877-efe1-4b42-87c0-658d89a166c9",children:"小米主题和迪士尼首度合作,打造精品漫威系列主题"}),T.jsx("img",{src:"https://i1.mifile.cn/a4/xmad_15357000957252_GpoLc.png",alt:""})]}),T.jsxs("div",{className:"carousel-choice third",children:[T.jsx("span",{children:"复仇者联盟3-我的英雄"}),T.jsx("br",{}),T.jsx("a",{href:"http://zhuti.xiaomi.com/detail/a909fbe0-28bb-4361-892b-d49550468b44",children:"28张超级英雄个人专属锁屏及桌面壁纸随你挑!"}),T.jsx("img",{src:"https://i1.mifile.cn/a4/xmad_15290561352349_zNjLT.png",alt:""})]}),T.jsxs("div",{className:"carousel-choice fourth",children:[T.jsx("span",{children:"众多个性主题、百变锁屏与自由桌面让你的手机与众不同!"}),T.jsx("br",{}),T.jsx("a",{href:"http://zhuti.xiaomi.com/?from=mi",children:"前往MIUI主题市场"}),T.jsx("img",{src:"https://s01.mifile.cn/i/index/more-miui.jpg",alt:""})]})]}),T.jsxs("section",{children:[T.jsx("label",{htmlFor:"rd1"}),T.jsx("label",{htmlFor:"rd2"}),T.jsx("label",{htmlFor:"rd3"}),T.jsx("label",{htmlFor:"rd4"})]})]})]})}function vv(){return T.jsx(gv,{})}const wv=sg([{path:"/",element:vt.createElement(pv)},{path:"/pixel",element:vt.createElement(fv)},{path:"/css",element:vt.createElement(mv)},{path:"/html",element:vt.createElement(yv)},{path:"/practice",element:vt.createElement(vv)}]);function Sv(){return T.jsx(vt.StrictMode,{children:T.jsx(rg,{router:wv})})}Cl.createRoot(document.getElementById("root")).render(vt.createElement(Sv)); diff --git a/dist/assets/index-6d687a8a.css b/dist/assets/index-6d687a8a.css new file mode 100644 index 0000000..8584c1a --- /dev/null +++ b/dist/assets/index-6d687a8a.css @@ -0,0 +1 @@ +body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{animation:App-logo-spin infinite 20s linear;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._homePage_2244l_1{display:flex}._homePage_2244l_1 ._personalContent_2244l_4{color:#000}body{background-color:#f5f5f5}.carousel-view{width:250px;height:300px;position:relative;overflow:hidden;border-top:solid #83c44e 1px}.carousel-main{width:250px;height:300px;position:absolute;transition:.3s linear}.carousel-choice{width:250px;height:300px;position:absolute;text-align:center;line-height:40px;top:0;bottom:0;right:0;left:0}.carousel-choice>img{color:inherit}.carousel-choice.second{left:250px}.carousel-choice.third{left:500px}.carousel-choice.fourth{left:750px}#rd1:checked~div>.carousel-main{right:0}#rd2:checked~div>.carousel-main{right:250px}#rd3:checked~div>.carousel-main{right:500px}#rd4:checked~div>.carousel-main{right:750px}section{position:absolute;bottom:0;right:0;left:0;width:100px;margin:auto;font-size:0}label[for^=rd]{cursor:pointer;vertical-align:middle;display:inline-block;margin-right:10px;width:5px;height:5px;background-color:#b0b0b0;border-radius:5px}label[for^=rd]:hover{background-color:#ff6700}#rd1:checked~div>section>label:nth-child(1),#rd2:checked~div>section>label:nth-child(2),#rd3:checked~div>section>label:nth-child(3),#rd4:checked~div>section>label:nth-child(4){background-color:#fff;border:solid #ff6700}input[id^=rd]{display:none} diff --git a/dist/favicon.ico b/dist/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/dist/favicon.ico differ diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..3363712 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,15 @@ + + + + + + + My page + + + + +
+ + + diff --git a/dist/manifest.json b/dist/manifest.json new file mode 100644 index 0000000..1f2f141 --- /dev/null +++ b/dist/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/dist/react.svg b/dist/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/dist/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/summber-drawing-board.png b/dist/summber-drawing-board.png new file mode 100644 index 0000000..37091dd Binary files /dev/null and b/dist/summber-drawing-board.png differ diff --git a/dist/vite.svg b/dist/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/dist/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package.json b/package.json index 2ed97c5..05d311b 100644 --- a/package.json +++ b/package.json @@ -3,41 +3,18 @@ "version": "0.1.0", "private": true, "dependencies": { - "@babel/core": "7.2.2", - "@svgr/webpack": "4.1.0", - "babel-core": "7.0.0-bridge.0", - "babel-eslint": "9.0.0", - "babel-jest": "23.6.0", - "babel-loader": "8.0.5", - "babel-plugin-named-asset-import": "^0.3.1", - "babel-preset-react-app": "^7.0.2", "bfj": "6.1.1", - "case-sensitive-paths-webpack-plugin": "2.2.0", - "css-loader": "1.0.0", - "dotenv": "6.0.0", - "dotenv-expand": "4.2.0", - "eslint": "5.12.0", - "eslint-config-react-app": "^3.0.8", - "eslint-loader": "2.1.1", - "eslint-plugin-flowtype": "2.50.1", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-jsx-a11y": "6.1.2", - "eslint-plugin-react": "7.12.4", - "file-loader": "2.0.0", + "dayjs": "^1.11.10", "fs-extra": "7.0.1", "html-webpack-plugin": "4.0.0-alpha.2", - "identity-obj-proxy": "3.0.0", - "jest-pnp-resolver": "1.0.2", - "jest-resolve": "23.6.0", - "jest-watch-typeahead": "^0.2.1", "lodash": "^4.17.11", "mini-css-extract-plugin": "0.5.0", "optimize-css-assets-webpack-plugin": "5.0.1", "pnp-webpack-plugin": "1.2.1", "postcss-flexbugs-fixes": "4.1.0", - "postcss-loader": "3.0.0", "postcss-preset-env": "6.5.0", "postcss-safe-parser": "4.0.1", + "qr-code-generator-lib": "^1.0.1", "react": "^18.2.0", "react-app-polyfill": "^0.2.2", "react-dev-utils": "^8.0.0", @@ -46,16 +23,8 @@ "react-router-dom": "^6.16.0", "resolve": "1.10.0", "rxjs": "^7.8.1", - "sass-loader": "7.1.0", "socket.io": "^2.2.0", - "socket.io-client": "^4.4.1", - "style-loader": "0.23.1", - "terser-webpack-plugin": "1.2.2", - "url-loader": "1.1.2", - "webpack": "4.28.3", - "webpack-dev-server": "3.1.14", - "webpack-manifest-plugin": "2.0.4", - "workbox-webpack-plugin": "3.6.3" + "socket.io-client": "^4.4.1" }, "scripts": { "dev": "vite", @@ -91,7 +60,34 @@ "vite": "^4.4.5", "webpack": "^5.72.0", "webpack-cli": "^4.9.2", - "webpack-server": "^0.1.2" + "webpack-server": "^0.1.2", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "9.0.0", + "babel-jest": "23.6.0", + "babel-loader": "8.0.5", + "babel-plugin-named-asset-import": "^0.3.1", + "babel-preset-react-app": "^7.0.2", + "@babel/core": "7.2.2", + "eslint-config-react-app": "^3.0.8", + "eslint-loader": "2.1.1", + "eslint-plugin-flowtype": "2.50.1", + "eslint-plugin-import": "2.14.0", + "eslint-plugin-jsx-a11y": "6.1.2", + "eslint-plugin-react": "7.12.4", + "css-loader": "1.0.0", + "style-loader": "0.23.1", + "file-loader": "2.0.0", + "sass-loader": "7.1.0", + "terser-webpack-plugin": "1.2.2", + "url-loader": "1.1.2", + "postcss-loader": "3.0.0", + "webpack-dev-server": "3.1.14", + "webpack-manifest-plugin": "2.0.4", + "workbox-webpack-plugin": "3.6.3", + "@svgr/webpack": "4.1.0", + "dotenv": "6.0.0", + "dotenv-expand": "4.2.0", + "case-sensitive-paths-webpack-plugin": "2.2.0" }, "jest": { "collectCoverageFrom": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2928f57..080cd0c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,9 +19,10 @@ specifiers: bfj: 6.1.1 case-sensitive-paths-webpack-plugin: 2.2.0 css-loader: 1.0.0 + dayjs: ^1.11.10 dotenv: 6.0.0 dotenv-expand: 4.2.0 - eslint: 5.12.0 + eslint: ^8.45.0 eslint-config-react-app: ^3.0.8 eslint-loader: 2.1.1 eslint-plugin-flowtype: 2.50.1 @@ -33,11 +34,7 @@ specifiers: file-loader: 2.0.0 fs-extra: 7.0.1 html-webpack-plugin: 4.0.0-alpha.2 - identity-obj-proxy: 3.0.0 jest: 23.6.0 - jest-pnp-resolver: 1.0.2 - jest-resolve: 23.6.0 - jest-watch-typeahead: ^0.2.1 lodash: ^4.17.11 mini-css-extract-plugin: 0.5.0 optimize-css-assets-webpack-plugin: 5.0.1 @@ -46,6 +43,7 @@ specifiers: postcss-loader: 3.0.0 postcss-preset-env: 6.5.0 postcss-safe-parser: 4.0.1 + qr-code-generator-lib: ^1.0.1 react: ^18.2.0 react-app-polyfill: ^0.2.2 react-dev-utils: ^8.0.0 @@ -64,7 +62,7 @@ specifiers: typescript: ^5.0.4 url-loader: 1.1.2 vite: ^4.4.5 - webpack: 4.28.3 + webpack: ^5.72.0 webpack-cli: ^4.9.2 webpack-dev-server: 3.1.14 webpack-manifest-plugin: 2.0.4 @@ -72,41 +70,18 @@ specifiers: workbox-webpack-plugin: 3.6.3 dependencies: - '@babel/core': 7.2.2 - '@svgr/webpack': 4.1.0 - babel-core: 7.0.0-bridge.0_@babel+core@7.2.2 - babel-eslint: 9.0.0 - babel-jest: 23.6.0_babel-core@7.0.0-bridge.0 - babel-loader: 8.0.5_@babel+core@7.2.2+webpack@4.28.3 - babel-plugin-named-asset-import: 0.3.8_@babel+core@7.2.2 - babel-preset-react-app: 7.0.2_webpack@4.28.3 bfj: 6.1.1 - case-sensitive-paths-webpack-plugin: 2.2.0 - css-loader: 1.0.0_webpack@4.28.3 - dotenv: 6.0.0 - dotenv-expand: 4.2.0 - eslint: 5.12.0 - eslint-config-react-app: 3.0.8_d82c1b3ce4bd6d3e8dd3084915c0928d - eslint-loader: 2.1.1_eslint@5.12.0+webpack@4.28.3 - eslint-plugin-flowtype: 2.50.1_eslint@5.12.0 - eslint-plugin-import: 2.14.0_360248af9e3b5d0976fdb8949207d2d5 - eslint-plugin-jsx-a11y: 6.1.2_eslint@5.12.0 - eslint-plugin-react: 7.12.4_eslint@5.12.0 - file-loader: 2.0.0_webpack@4.28.3 + dayjs: 1.11.10 fs-extra: 7.0.1 - html-webpack-plugin: 4.0.0-alpha.2_webpack@4.28.3 - identity-obj-proxy: 3.0.0 - jest-pnp-resolver: 1.0.2_jest-resolve@23.6.0 - jest-resolve: 23.6.0 - jest-watch-typeahead: 0.2.1 + html-webpack-plugin: 4.0.0-alpha.2_webpack@5.89.0 lodash: 4.17.21 - mini-css-extract-plugin: 0.5.0_webpack@4.28.3 - optimize-css-assets-webpack-plugin: 5.0.1_webpack@4.28.3 + mini-css-extract-plugin: 0.5.0_webpack@5.89.0 + optimize-css-assets-webpack-plugin: 5.0.1_webpack@5.89.0 pnp-webpack-plugin: 1.2.1_typescript@5.0.4 postcss-flexbugs-fixes: 4.1.0 - postcss-loader: 3.0.0 postcss-preset-env: 6.5.0 postcss-safe-parser: 4.0.1 + qr-code-generator-lib: 1.0.1 react: 18.2.0 react-app-polyfill: 0.2.2 react-dev-utils: 8.0.0 @@ -115,43 +90,70 @@ dependencies: react-router-dom: 6.16.0_react-dom@18.2.0+react@18.2.0 resolve: 1.10.0 rxjs: 7.8.1 - sass-loader: 7.1.0_webpack@4.28.3 socket.io: 2.5.0 socket.io-client: 4.6.1 - style-loader: 0.23.1 - terser-webpack-plugin: 1.2.2_webpack@4.28.3 - url-loader: 1.1.2_webpack@4.28.3 - webpack: 4.28.3_webpack-cli@4.10.0 - webpack-dev-server: 3.1.14_a96683ffc25eaacf8c9d952031943e4d - webpack-manifest-plugin: 2.0.4_webpack@4.28.3 - workbox-webpack-plugin: 3.6.3_webpack@4.28.3 devDependencies: + '@babel/core': 7.2.2 + '@svgr/webpack': 4.1.0 '@types/jest': 29.5.0 '@types/react': 18.2.22 '@types/react-dom': 18.2.7 - '@typescript-eslint/eslint-plugin': 6.7.0_9879cd05ff97afd3ac42d10c49d9e734 - '@typescript-eslint/parser': 6.7.0_eslint@5.12.0+typescript@5.0.4 + '@typescript-eslint/eslint-plugin': 6.7.0_5422fa0a9ea009f262c6c4ec74a71e69 + '@typescript-eslint/parser': 6.7.0_eslint@8.53.0+typescript@5.0.4 '@vitejs/plugin-react': 4.0.4_vite@4.4.9 awesome-typescript-loader: 5.2.1_typescript@5.0.4 - eslint-plugin-react-hooks: 4.6.0_eslint@5.12.0 - eslint-plugin-react-refresh: 0.4.3_eslint@5.12.0 + babel-core: 7.0.0-bridge.0_@babel+core@7.2.2 + babel-eslint: 9.0.0 + babel-jest: 23.6.0_babel-core@7.0.0-bridge.0 + babel-loader: 8.0.5_@babel+core@7.2.2+webpack@5.89.0 + babel-plugin-named-asset-import: 0.3.8_@babel+core@7.2.2 + babel-preset-react-app: 7.0.2_webpack@5.89.0 + case-sensitive-paths-webpack-plugin: 2.2.0 + css-loader: 1.0.0_webpack@5.89.0 + dotenv: 6.0.0 + dotenv-expand: 4.2.0 + eslint: 8.53.0 + eslint-config-react-app: 3.0.8_b9d8d98f24a13b1873ab111fcb66e094 + eslint-loader: 2.1.1_eslint@8.53.0+webpack@5.89.0 + eslint-plugin-flowtype: 2.50.1_eslint@8.53.0 + eslint-plugin-import: 2.14.0_eb64d70f4de860127c3a5382499252f5 + eslint-plugin-jsx-a11y: 6.1.2_eslint@8.53.0 + eslint-plugin-react: 7.12.4_eslint@8.53.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.53.0 + eslint-plugin-react-refresh: 0.4.3_eslint@8.53.0 + file-loader: 2.0.0_webpack@5.89.0 jest: 23.6.0 + postcss-loader: 3.0.0 sass: 1.67.0 - source-map-loader: 3.0.2_webpack@4.28.3 + sass-loader: 7.1.0_webpack@5.89.0 + source-map-loader: 3.0.2_webpack@5.89.0 + style-loader: 0.23.1 + terser-webpack-plugin: 1.2.2_webpack@5.89.0 typescript: 5.0.4 + url-loader: 1.1.2_webpack@5.89.0 vite: 4.4.9_sass@1.67.0 - webpack-cli: 4.10.0_fc35ea27e34c7e37523b08f09d5772d4 + webpack: 5.89.0_webpack-cli@4.10.0 + webpack-cli: 4.10.0_5909af87398c5d0e4df1f7ac9ae745ee + webpack-dev-server: 3.1.14_bd0b6fd64ce1cd6d10b911e1d9e60f31 + webpack-manifest-plugin: 2.0.4_webpack@5.89.0 webpack-server: 0.1.2_react@18.2.0 + workbox-webpack-plugin: 3.6.3_webpack@5.89.0 packages: + /@aashutoshrathi/word-wrap/1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@ampproject/remapping/2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 + dev: true /@babel/code-frame/7.0.0: resolution: {integrity: sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/code-frame/-/code-frame-7.0.0.tgz} @@ -164,6 +166,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 + dev: true /@babel/code-frame/7.22.13: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} @@ -171,15 +174,17 @@ packages: dependencies: '@babel/highlight': 7.22.20 chalk: 2.4.2 + dev: true /@babel/compat-data/7.21.4: resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/compat-data/-/compat-data-7.21.4.tgz} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/compat-data/7.22.20: resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} engines: {node: '>=6.9.0'} + dev: true /@babel/core/7.2.2: resolution: {integrity: sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/core/-/core-7.2.2.tgz} @@ -201,7 +206,7 @@ packages: source-map: 0.5.7 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/core/7.22.20: resolution: {integrity: sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==} @@ -224,6 +229,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/generator/7.21.4: resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/generator/-/generator-7.21.4.tgz} @@ -233,7 +239,7 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 - dev: false + dev: true /@babel/generator/7.22.15: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} @@ -243,13 +249,14 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 + dev: true /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz} @@ -257,7 +264,7 @@ packages: dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-compilation-targets/7.21.4_@babel+core@7.2.2: resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz} @@ -271,7 +278,7 @@ packages: browserslist: 4.21.10 lru-cache: 5.1.1 semver: 6.3.1 - dev: false + dev: true /@babel/helper-compilation-targets/7.22.15: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} @@ -282,6 +289,7 @@ packages: browserslist: 4.21.10 lru-cache: 5.1.1 semver: 6.3.1 + dev: true /@babel/helper-create-class-features-plugin/7.21.4_@babel+core@7.2.2: resolution: {integrity: sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz} @@ -300,7 +308,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/helper-create-regexp-features-plugin/7.21.4_@babel+core@7.2.2: resolution: {integrity: sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz} @@ -311,7 +319,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 - dev: false + dev: true /@babel/helper-define-map/7.18.6: resolution: {integrity: sha512-XSOjXUDG7KODvtURN1p29hGHa4RFgqBQELuBowUOBt3alf2Ny/oNFJygS4yCXwM0vMoqLDjE1O7wSmocUmQ3Kg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-define-map/-/helper-define-map-7.18.6.tgz} @@ -319,7 +327,7 @@ packages: dependencies: '@babel/helper-function-name': 7.22.5 '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.2.2: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz} @@ -335,23 +343,24 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/helper-environment-visitor/7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/helper-environment-visitor/7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-explode-assignable-expression/7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-function-name/7.21.0: resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz} @@ -359,7 +368,7 @@ packages: dependencies: '@babel/template': 7.22.15 '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-function-name/7.22.5: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} @@ -367,39 +376,42 @@ packages: dependencies: '@babel/template': 7.22.15 '@babel/types': 7.22.19 + dev: true /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-hoist-variables/7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 + dev: true /@babel/helper-member-expression-to-functions/7.21.0: resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-module-imports/7.21.4: resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-module-imports/7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 + dev: true /@babel/helper-module-transforms/7.22.20_@babel+core@7.2.2: resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} @@ -413,7 +425,7 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - dev: false + dev: true /@babel/helper-module-transforms/7.22.20_@babel+core@7.22.20: resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} @@ -427,22 +439,24 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + dev: true /@babel/helper-optimise-call-expression/7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-plugin-utils/7.20.2: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/helper-plugin-utils/7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.2.2: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz} @@ -457,7 +471,7 @@ packages: '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/helper-replace-supers/7.20.7: resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz} @@ -471,47 +485,50 @@ packages: '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/helper-simple-access/7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 + dev: true /@babel/helper-skip-transparent-expression-wrappers/7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@babel/helper-split-export-declaration/7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.19 + dev: true /@babel/helper-string-parser/7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/helper-string-parser/7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier/7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/helper-validator-identifier/7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} @@ -520,11 +537,12 @@ packages: /@babel/helper-validator-option/7.21.0: resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/helper-validator-option/7.22.15: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-wrap-function/7.20.5: resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz} @@ -536,7 +554,7 @@ packages: '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/helpers/7.21.0: resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/helpers/-/helpers-7.21.0.tgz} @@ -547,7 +565,7 @@ packages: '@babel/types': 7.21.4 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/helpers/7.22.15: resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} @@ -558,6 +576,7 @@ packages: '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color + dev: true /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/highlight/-/highlight-7.18.6.tgz} @@ -574,6 +593,7 @@ packages: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 + dev: true /@babel/parser/7.21.4: resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/parser/-/parser-7.21.4.tgz} @@ -581,7 +601,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.21.4 - dev: false + dev: true /@babel/parser/7.22.16: resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} @@ -589,6 +609,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.22.19 + dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz} @@ -598,7 +619,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz} @@ -610,7 +631,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz} @@ -625,7 +646,7 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz} @@ -638,7 +659,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-proposal-class-properties/7.3.0_@babel+core@7.2.2: resolution: {integrity: sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz} @@ -650,7 +671,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.2.2: resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz} @@ -664,7 +685,7 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-proposal-decorators/7.3.0_@babel+core@7.2.2: resolution: {integrity: sha512-3W/oCUmsO43FmZIqermmq6TKaRSYhmh/vybPfVFwQWdSb8xwki38uAIvknCRzuyHRuYfCYmJzL9or1v0AffPjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.3.0.tgz} @@ -677,7 +698,7 @@ packages: '@babel/plugin-syntax-decorators': 7.21.0_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz} @@ -688,7 +709,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.2.2: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz} @@ -699,7 +720,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz} @@ -710,7 +731,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz} @@ -721,7 +742,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz} @@ -732,7 +753,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz} @@ -743,7 +764,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz} @@ -757,7 +778,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.2.2 '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-object-rest-spread/7.3.2_@babel+core@7.2.2: resolution: {integrity: sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz} @@ -767,7 +788,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz} @@ -778,7 +799,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.2.2: resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz} @@ -790,7 +811,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz} @@ -803,7 +824,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.2.2: resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz} @@ -818,7 +839,7 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz} @@ -829,7 +850,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.2.2: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz} @@ -838,7 +859,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.2.2: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz} @@ -847,7 +868,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.2.2: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz} @@ -857,7 +878,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.2.2: resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz} @@ -867,7 +888,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-dynamic-import/7.2.0_@babel+core@7.2.2: resolution: {integrity: sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz} @@ -876,7 +897,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.20.2 - dev: false + dev: true /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.2.2: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz} @@ -885,7 +906,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.2.2: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz} @@ -894,7 +915,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-flow/7.21.4_@babel+core@7.2.2: resolution: {integrity: sha512-l9xd3N+XG4fZRxEP3vXdK6RW7vN1Uf5dxzRC/09wV86wqZ/YYQooBIGNsiRdfNR3/q2/5pPzV4B54J/9ctX5jw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.21.4.tgz} @@ -904,7 +925,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.2.2: resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz} @@ -914,7 +935,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.2.2: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz} @@ -923,7 +944,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-jsx/7.21.4_@babel+core@7.2.2: resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz} @@ -933,7 +954,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.2.2: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz} @@ -942,7 +963,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.2.2: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz} @@ -951,7 +972,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.2.2: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz} @@ -960,7 +981,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.2.2: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz} @@ -969,7 +990,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.2.2: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz} @@ -978,7 +999,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.2.2: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz} @@ -987,7 +1008,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.2.2: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz} @@ -997,7 +1018,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.2.2: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz} @@ -1007,7 +1028,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-syntax-typescript/7.21.4_@babel+core@7.2.2: resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz} @@ -1017,7 +1038,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz} @@ -1027,7 +1048,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz} @@ -1041,7 +1062,7 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz} @@ -1051,7 +1072,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.2.2: resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz} @@ -1061,7 +1082,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-classes/7.2.2_@babel+core@7.2.2: resolution: {integrity: sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz} @@ -1079,7 +1100,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-transform-classes/7.21.0_@babel+core@7.2.2: resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz} @@ -1099,7 +1120,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz} @@ -1110,7 +1131,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 - dev: false + dev: true /@babel/plugin-transform-destructuring/7.21.3_@babel+core@7.2.2: resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz} @@ -1120,7 +1141,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-destructuring/7.3.2_@babel+core@7.2.2: resolution: {integrity: sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz} @@ -1129,7 +1150,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.20.2 - dev: false + dev: true /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz} @@ -1140,7 +1161,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.2.2: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz} @@ -1150,7 +1171,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz} @@ -1161,7 +1182,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-flow-strip-types/7.2.3_@babel+core@7.2.2: resolution: {integrity: sha512-xnt7UIk9GYZRitqCnsVMjQK1O2eKZwFB3CvvHjf5SGx6K6vr/MScCKQDnf1DxRaj501e3pXjti+inbSXX2ZUoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.2.3.tgz} @@ -1171,7 +1192,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-flow': 7.21.4_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.2.2: resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz} @@ -1181,7 +1202,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.2.2: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz} @@ -1193,7 +1214,7 @@ packages: '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-literals/7.18.9_@babel+core@7.2.2: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz} @@ -1203,7 +1224,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz} @@ -1213,7 +1234,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.2.2: resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz} @@ -1224,7 +1245,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-module-transforms': 7.22.20_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.2.2: resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz} @@ -1236,7 +1257,7 @@ packages: '@babel/helper-module-transforms': 7.22.20_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.2.2: resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz} @@ -1249,7 +1270,7 @@ packages: '@babel/helper-module-transforms': 7.22.20_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 - dev: false + dev: true /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz} @@ -1260,7 +1281,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-module-transforms': 7.22.20_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.2.2: resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz} @@ -1271,7 +1292,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz} @@ -1281,7 +1302,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz} @@ -1294,7 +1315,7 @@ packages: '@babel/helper-replace-supers': 7.20.7 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-transform-parameters/7.21.3_@babel+core@7.2.2: resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz} @@ -1304,7 +1325,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz} @@ -1314,7 +1335,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-react-constant-elements/7.2.0_@babel+core@7.2.2: resolution: {integrity: sha512-YYQFg6giRFMsZPKUM9v+VcHOdfSQdz9jHCx3akAi3UYgyjndmdYGSXylQ/V+HswQt4fL8IklchD9HTsaOCrWQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.2.0.tgz} @@ -1324,7 +1345,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - dev: false + dev: true /@babel/plugin-transform-react-constant-elements/7.21.3_@babel+core@7.2.2: resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz} @@ -1334,7 +1355,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.20.2 - dev: false + dev: true /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz} @@ -1344,7 +1365,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-react-display-name/7.2.0_@babel+core@7.2.2: resolution: {integrity: sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz} @@ -1353,7 +1374,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.20.2 - dev: false + dev: true /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz} @@ -1363,7 +1384,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.2.2 - dev: false + dev: true /@babel/plugin-transform-react-jsx-self/7.22.5_@babel+core@7.2.2: resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} @@ -1373,7 +1394,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-react-jsx-self/7.22.5_@babel+core@7.22.20: resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} @@ -1393,7 +1414,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-react-jsx-source/7.22.5_@babel+core@7.22.20: resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} @@ -1417,7 +1438,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.21.4_@babel+core@7.2.2 '@babel/types': 7.22.19 - dev: false + dev: true /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz} @@ -1428,7 +1449,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.2.2: resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz} @@ -1439,7 +1460,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.1 - dev: false + dev: true /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz} @@ -1449,7 +1470,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-runtime/7.2.0_@babel+core@7.2.2: resolution: {integrity: sha512-jIgkljDdq4RYDnJyQsiWbdvGeei/0MOTtSHKO/rfbd/mXBxNpdlulMx49L0HQ4pug1fXannxoqCI+fYSle9eSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz} @@ -1461,7 +1482,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 resolve: 1.10.0 semver: 5.7.1 - dev: false + dev: true /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz} @@ -1471,7 +1492,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-spread/7.20.7_@babel+core@7.2.2: resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz} @@ -1482,7 +1503,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - dev: false + dev: true /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz} @@ -1492,7 +1513,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.2.2: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz} @@ -1502,7 +1523,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.2.2: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz} @@ -1512,7 +1533,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-typescript/7.21.3_@babel+core@7.2.2: resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz} @@ -1527,7 +1548,7 @@ packages: '@babel/plugin-syntax-typescript': 7.21.4_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.2.2: resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz} @@ -1537,7 +1558,7 @@ packages: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz} @@ -1548,7 +1569,7 @@ packages: '@babel/core': 7.2.2 '@babel/helper-create-regexp-features-plugin': 7.21.4_@babel+core@7.2.2 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true /@babel/preset-env/7.21.4_@babel+core@7.2.2: resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/preset-env/-/preset-env-7.21.4.tgz} @@ -1634,7 +1655,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/preset-env/7.3.1_@babel+core@7.2.2: resolution: {integrity: sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/preset-env/-/preset-env-7.3.1.tgz} @@ -1687,7 +1708,7 @@ packages: semver: 5.7.1 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/preset-modules/0.1.5_@babel+core@7.2.2: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz} @@ -1700,7 +1721,7 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.2.2 '@babel/types': 7.22.19 esutils: 2.0.3 - dev: false + dev: true /@babel/preset-react/7.0.0_@babel+core@7.2.2: resolution: {integrity: sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/preset-react/-/preset-react-7.0.0.tgz} @@ -1713,7 +1734,7 @@ packages: '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.2.2 '@babel/plugin-transform-react-jsx-self': 7.22.5_@babel+core@7.2.2 '@babel/plugin-transform-react-jsx-source': 7.22.5_@babel+core@7.2.2 - dev: false + dev: true /@babel/preset-react/7.18.6_@babel+core@7.2.2: resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/preset-react/-/preset-react-7.18.6.tgz} @@ -1728,7 +1749,7 @@ packages: '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.2.2 '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.2.2 '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.2.2 - dev: false + dev: true /@babel/preset-typescript/7.1.0_@babel+core@7.2.2: resolution: {integrity: sha512-LYveByuF9AOM8WrsNne5+N79k1YxjNB6gmpCQsnuSBAcV8QUeB+ZUxQzL7Rz7HksPbahymKkq2qBR+o36ggFZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/preset-typescript/-/preset-typescript-7.1.0.tgz} @@ -1740,24 +1761,24 @@ packages: '@babel/plugin-transform-typescript': 7.21.3_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/regjsgen/0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz} - dev: false + dev: true /@babel/runtime/7.21.0: resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/runtime/-/runtime-7.21.0.tgz} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 - dev: false + dev: true /@babel/runtime/7.3.1: resolution: {integrity: sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/runtime/-/runtime-7.3.1.tgz} dependencies: regenerator-runtime: 0.12.1 - dev: false + dev: true /@babel/template/7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/template/-/template-7.20.7.tgz} @@ -1766,7 +1787,7 @@ packages: '@babel/code-frame': 7.21.4 '@babel/parser': 7.21.4 '@babel/types': 7.21.4 - dev: false + dev: true /@babel/template/7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -1775,6 +1796,7 @@ packages: '@babel/code-frame': 7.22.13 '@babel/parser': 7.22.16 '@babel/types': 7.22.19 + dev: true /@babel/traverse/7.21.4: resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/traverse/-/traverse-7.21.4.tgz} @@ -1792,7 +1814,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /@babel/traverse/7.22.20: resolution: {integrity: sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==} @@ -1810,6 +1832,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/types/7.21.4: resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/types/-/types-7.21.4.tgz} @@ -1818,7 +1841,7 @@ packages: '@babel/helper-string-parser': 7.19.4 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - dev: false + dev: true /@babel/types/7.22.19: resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} @@ -1827,6 +1850,7 @@ packages: '@babel/helper-string-parser': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: true /@csstools/convert-colors/1.4.0: resolution: {integrity: sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz} @@ -2035,13 +2059,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils/4.4.0_eslint@5.12.0: + /@eslint-community/eslint-utils/4.4.0_eslint@8.53.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 5.12.0 + eslint: 8.53.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2050,6 +2074,48 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true + /@eslint/eslintrc/2.1.3: + resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.23.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js/8.53.0: + resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array/0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 2.0.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema/2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + dev: true + /@jest/expect-utils/29.5.0: resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2092,6 +2158,12 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + /@jridgewell/source-map/0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + /@jridgewell/sourcemap-codec/1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} @@ -2118,6 +2190,7 @@ packages: dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 + dev: true /@nodelib/fs.stat/1.1.3: resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} @@ -2127,6 +2200,7 @@ packages: /@nodelib/fs.stat/2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} + dev: true /@nodelib/fs.walk/1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} @@ -2134,6 +2208,7 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + dev: true /@remix-run/router/1.9.0: resolution: {integrity: sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==} @@ -2151,42 +2226,42 @@ packages: /@svgr/babel-plugin-add-jsx-attribute/4.2.0: resolution: {integrity: sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-plugin-remove-jsx-attribute/4.2.0: resolution: {integrity: sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-plugin-remove-jsx-empty-expression/4.2.0: resolution: {integrity: sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-plugin-replace-jsx-attribute-value/4.2.0: resolution: {integrity: sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-plugin-svg-dynamic-title/4.3.3: resolution: {integrity: sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-plugin-svg-em-dimensions/4.2.0: resolution: {integrity: sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-plugin-transform-react-native-svg/4.2.0: resolution: {integrity: sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-plugin-transform-svg-component/4.2.0: resolution: {integrity: sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz} engines: {node: '>=8'} - dev: false + dev: true /@svgr/babel-preset/4.3.3: resolution: {integrity: sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz} @@ -2200,7 +2275,7 @@ packages: '@svgr/babel-plugin-svg-em-dimensions': 4.2.0 '@svgr/babel-plugin-transform-react-native-svg': 4.2.0 '@svgr/babel-plugin-transform-svg-component': 4.2.0 - dev: false + dev: true /@svgr/core/4.3.3: resolution: {integrity: sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/core/-/core-4.3.3.tgz} @@ -2211,14 +2286,14 @@ packages: cosmiconfig: 5.2.1 transitivePeerDependencies: - supports-color - dev: false + dev: true /@svgr/hast-util-to-babel-ast/4.3.2: resolution: {integrity: sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz} engines: {node: '>=8'} dependencies: '@babel/types': 7.22.19 - dev: false + dev: true /@svgr/plugin-jsx/4.3.3: resolution: {integrity: sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz} @@ -2230,7 +2305,7 @@ packages: svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - dev: false + dev: true /@svgr/plugin-svgo/4.3.1: resolution: {integrity: sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz} @@ -2239,7 +2314,7 @@ packages: cosmiconfig: 5.2.1 merge-deep: 3.0.3 svgo: 1.3.2 - dev: false + dev: true /@svgr/webpack/4.1.0: resolution: {integrity: sha512-d09ehQWqLMywP/PT/5JvXwPskPK9QCXUjiSkAHehreB381qExXf5JFCBWhfEyNonRbkIneCeYM99w+Ud48YIQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@svgr/webpack/-/webpack-4.1.0.tgz} @@ -2255,7 +2330,22 @@ packages: loader-utils: 1.4.2 transitivePeerDependencies: - supports-color - dev: false + dev: true + + /@types/eslint-scope/3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + dependencies: + '@types/eslint': 8.44.7 + '@types/estree': 1.0.5 + + /@types/eslint/8.44.7: + resolution: {integrity: sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.12 + + /@types/estree/1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} /@types/istanbul-lib-coverage/2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz} @@ -2282,11 +2372,9 @@ packages: /@types/json-schema/7.0.12: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} - dev: true /@types/node/18.15.11: - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/node/-/node-18.15.11.tgz} - dev: true + resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} /@types/prop-types/15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} @@ -2294,7 +2382,6 @@ packages: /@types/q/1.5.5: resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/q/-/q-1.5.5.tgz} - dev: false /@types/react-dom/18.2.7: resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} @@ -2336,7 +2423,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/6.7.0_9879cd05ff97afd3ac42d10c49d9e734: + /@typescript-eslint/eslint-plugin/6.7.0_5422fa0a9ea009f262c6c4ec74a71e69: resolution: {integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2348,13 +2435,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.1 - '@typescript-eslint/parser': 6.7.0_eslint@5.12.0+typescript@5.0.4 + '@typescript-eslint/parser': 6.7.0_eslint@8.53.0+typescript@5.0.4 '@typescript-eslint/scope-manager': 6.7.0 - '@typescript-eslint/type-utils': 6.7.0_eslint@5.12.0+typescript@5.0.4 - '@typescript-eslint/utils': 6.7.0_eslint@5.12.0+typescript@5.0.4 + '@typescript-eslint/type-utils': 6.7.0_eslint@8.53.0+typescript@5.0.4 + '@typescript-eslint/utils': 6.7.0_eslint@8.53.0+typescript@5.0.4 '@typescript-eslint/visitor-keys': 6.7.0 debug: 4.3.4 - eslint: 5.12.0 + eslint: 8.53.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -2365,7 +2452,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/6.7.0_eslint@5.12.0+typescript@5.0.4: + /@typescript-eslint/parser/6.7.0_eslint@8.53.0+typescript@5.0.4: resolution: {integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2380,10 +2467,11 @@ packages: '@typescript-eslint/typescript-estree': 6.7.0_typescript@5.0.4 '@typescript-eslint/visitor-keys': 6.7.0 debug: 4.3.4 - eslint: 5.12.0 + eslint: 8.53.0 typescript: 5.0.4 transitivePeerDependencies: - supports-color + dev: true /@typescript-eslint/scope-manager/6.7.0: resolution: {integrity: sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA==} @@ -2391,8 +2479,9 @@ packages: dependencies: '@typescript-eslint/types': 6.7.0 '@typescript-eslint/visitor-keys': 6.7.0 + dev: true - /@typescript-eslint/type-utils/6.7.0_eslint@5.12.0+typescript@5.0.4: + /@typescript-eslint/type-utils/6.7.0_eslint@8.53.0+typescript@5.0.4: resolution: {integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2403,9 +2492,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.7.0_typescript@5.0.4 - '@typescript-eslint/utils': 6.7.0_eslint@5.12.0+typescript@5.0.4 + '@typescript-eslint/utils': 6.7.0_eslint@8.53.0+typescript@5.0.4 debug: 4.3.4 - eslint: 5.12.0 + eslint: 8.53.0 ts-api-utils: 1.0.3_typescript@5.0.4 typescript: 5.0.4 transitivePeerDependencies: @@ -2415,6 +2504,7 @@ packages: /@typescript-eslint/types/6.7.0: resolution: {integrity: sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q==} engines: {node: ^16.0.0 || >=18.0.0} + dev: true /@typescript-eslint/typescript-estree/6.7.0_typescript@5.0.4: resolution: {integrity: sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ==} @@ -2435,20 +2525,21 @@ packages: typescript: 5.0.4 transitivePeerDependencies: - supports-color + dev: true - /@typescript-eslint/utils/6.7.0_eslint@5.12.0+typescript@5.0.4: + /@typescript-eslint/utils/6.7.0_eslint@8.53.0+typescript@5.0.4: resolution: {integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@5.12.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.53.0 '@types/json-schema': 7.0.12 '@types/semver': 7.5.2 '@typescript-eslint/scope-manager': 6.7.0 '@typescript-eslint/types': 6.7.0 '@typescript-eslint/typescript-estree': 6.7.0_typescript@5.0.4 - eslint: 5.12.0 + eslint: 8.53.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -2461,6 +2552,11 @@ packages: dependencies: '@typescript-eslint/types': 6.7.0 eslint-visitor-keys: 3.4.3 + dev: true + + /@ungap/structured-clone/1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true /@vitejs/plugin-react/4.0.4_vite@4.4.9: resolution: {integrity: sha512-7wU921ABnNYkETiMaZy7XqpueMnpu5VxvVps13MjmCo+utBdD79sZzrApHawHtVX66cCJQQTXFcjH0y9dSUK8g==} @@ -2477,121 +2573,105 @@ packages: - supports-color dev: true - /@webassemblyjs/ast/1.7.11: - resolution: {integrity: sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/ast/-/ast-1.7.11.tgz} + /@webassemblyjs/ast/1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: - '@webassemblyjs/helper-module-context': 1.7.11 - '@webassemblyjs/helper-wasm-bytecode': 1.7.11 - '@webassemblyjs/wast-parser': 1.7.11 + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - /@webassemblyjs/floating-point-hex-parser/1.7.11: - resolution: {integrity: sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz} + /@webassemblyjs/floating-point-hex-parser/1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - /@webassemblyjs/helper-api-error/1.7.11: - resolution: {integrity: sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz} + /@webassemblyjs/helper-api-error/1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - /@webassemblyjs/helper-buffer/1.7.11: - resolution: {integrity: sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz} + /@webassemblyjs/helper-buffer/1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} - /@webassemblyjs/helper-code-frame/1.7.11: - resolution: {integrity: sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz} + /@webassemblyjs/helper-numbers/1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: - '@webassemblyjs/wast-printer': 1.7.11 + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-fsm/1.7.11: - resolution: {integrity: sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz} + /@webassemblyjs/helper-wasm-bytecode/1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - /@webassemblyjs/helper-module-context/1.7.11: - resolution: {integrity: sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz} - - /@webassemblyjs/helper-wasm-bytecode/1.7.11: - resolution: {integrity: sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz} - - /@webassemblyjs/helper-wasm-section/1.7.11: - resolution: {integrity: sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz} + /@webassemblyjs/helper-wasm-section/1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/helper-buffer': 1.7.11 - '@webassemblyjs/helper-wasm-bytecode': 1.7.11 - '@webassemblyjs/wasm-gen': 1.7.11 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 - /@webassemblyjs/ieee754/1.7.11: - resolution: {integrity: sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz} + /@webassemblyjs/ieee754/1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/leb128/1.7.11: - resolution: {integrity: sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz} + /@webassemblyjs/leb128/1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: - '@xtuc/long': 4.2.1 + '@xtuc/long': 4.2.2 - /@webassemblyjs/utf8/1.7.11: - resolution: {integrity: sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz} - - /@webassemblyjs/wasm-edit/1.7.11: - resolution: {integrity: sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz} - dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/helper-buffer': 1.7.11 - '@webassemblyjs/helper-wasm-bytecode': 1.7.11 - '@webassemblyjs/helper-wasm-section': 1.7.11 - '@webassemblyjs/wasm-gen': 1.7.11 - '@webassemblyjs/wasm-opt': 1.7.11 - '@webassemblyjs/wasm-parser': 1.7.11 - '@webassemblyjs/wast-printer': 1.7.11 + /@webassemblyjs/utf8/1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - /@webassemblyjs/wasm-gen/1.7.11: - resolution: {integrity: sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz} + /@webassemblyjs/wasm-edit/1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/helper-wasm-bytecode': 1.7.11 - '@webassemblyjs/ieee754': 1.7.11 - '@webassemblyjs/leb128': 1.7.11 - '@webassemblyjs/utf8': 1.7.11 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 - /@webassemblyjs/wasm-opt/1.7.11: - resolution: {integrity: sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz} + /@webassemblyjs/wasm-gen/1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/helper-buffer': 1.7.11 - '@webassemblyjs/wasm-gen': 1.7.11 - '@webassemblyjs/wasm-parser': 1.7.11 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wasm-parser/1.7.11: - resolution: {integrity: sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz} + /@webassemblyjs/wasm-opt/1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/helper-api-error': 1.7.11 - '@webassemblyjs/helper-wasm-bytecode': 1.7.11 - '@webassemblyjs/ieee754': 1.7.11 - '@webassemblyjs/leb128': 1.7.11 - '@webassemblyjs/utf8': 1.7.11 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 - /@webassemblyjs/wast-parser/1.7.11: - resolution: {integrity: sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz} + /@webassemblyjs/wasm-parser/1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/floating-point-hex-parser': 1.7.11 - '@webassemblyjs/helper-api-error': 1.7.11 - '@webassemblyjs/helper-code-frame': 1.7.11 - '@webassemblyjs/helper-fsm': 1.7.11 - '@xtuc/long': 4.2.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wast-printer/1.7.11: - resolution: {integrity: sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz} + /@webassemblyjs/wast-printer/1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/wast-parser': 1.7.11 - '@xtuc/long': 4.2.1 + '@webassemblyjs/ast': 1.11.6 + '@xtuc/long': 4.2.2 - /@webpack-cli/configtest/1.2.0_a96683ffc25eaacf8c9d952031943e4d: + /@webpack-cli/configtest/1.2.0_bd0b6fd64ce1cd6d10b911e1d9e60f31: resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz} peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 4.28.3_webpack-cli@4.10.0 - webpack-cli: 4.10.0_fc35ea27e34c7e37523b08f09d5772d4 + webpack: 5.89.0_webpack-cli@4.10.0 + webpack-cli: 4.10.0_5909af87398c5d0e4df1f7ac9ae745ee /@webpack-cli/info/1.5.0_webpack-cli@4.10.0: resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webpack-cli/info/-/info-1.5.0.tgz} @@ -2599,7 +2679,7 @@ packages: webpack-cli: 4.x.x dependencies: envinfo: 7.8.1 - webpack-cli: 4.10.0_fc35ea27e34c7e37523b08f09d5772d4 + webpack-cli: 4.10.0_5909af87398c5d0e4df1f7ac9ae745ee /@webpack-cli/serve/1.7.0_673128cfdf0ecf5e4256a4a76e0a18e0: resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@webpack-cli/serve/-/serve-1.7.0.tgz} @@ -2610,14 +2690,14 @@ packages: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.10.0_fc35ea27e34c7e37523b08f09d5772d4 - webpack-dev-server: 3.1.14_a96683ffc25eaacf8c9d952031943e4d + webpack-cli: 4.10.0_5909af87398c5d0e4df1f7ac9ae745ee + webpack-dev-server: 3.1.14_bd0b6fd64ce1cd6d10b911e1d9e60f31 /@xtuc/ieee754/1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz} + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - /@xtuc/long/4.2.1: - resolution: {integrity: sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@xtuc/long/-/long-4.2.1.tgz} + /@xtuc/long/4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} /abab/2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/abab/-/abab-2.0.6.tgz} @@ -2630,12 +2710,6 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-dynamic-import/3.0.0: - resolution: {integrity: sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz} - deprecated: This is probably built in to whatever tool you're using. If you still need it... idk - dependencies: - acorn: 5.7.4 - /acorn-globals/4.3.4: resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/acorn-globals/-/acorn-globals-4.3.4.tgz} dependencies: @@ -2643,12 +2717,20 @@ packages: acorn-walk: 6.2.0 dev: true - /acorn-jsx/5.3.2_acorn@6.4.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz} + /acorn-import-assertions/1.9.0_acorn@8.8.2: + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.2 + + /acorn-jsx/5.3.2_acorn@8.11.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 6.4.2 + acorn: 8.11.2 + dev: true /acorn-walk/6.2.0: resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/acorn-walk/-/acorn-walk-6.2.0.tgz} @@ -2656,17 +2738,24 @@ packages: dev: true /acorn/5.7.4: - resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/acorn/-/acorn-5.7.4.tgz} + resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /acorn/6.4.2: - resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/acorn/-/acorn-6.4.2.tgz} + resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /acorn/8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true /acorn/8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/acorn/-/acorn-8.8.2.tgz} + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true @@ -2694,7 +2783,7 @@ packages: ajv: 6.12.6 /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ajv/-/ajv-6.12.6.tgz} + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -2729,15 +2818,21 @@ packages: engines: {node: '>=0.10.0'} /ansi-regex/3.0.1: - resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ansi-regex/-/ansi-regex-3.0.1.tgz} + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} engines: {node: '>=4'} /ansi-regex/4.1.1: resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ansi-regex/-/ansi-regex-4.1.1.tgz} engines: {node: '>=6'} + dev: false + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true /ansi-styles/2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ansi-styles/-/ansi-styles-2.2.1.tgz} + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} engines: {node: '>=0.10.0'} /ansi-styles/3.2.1: @@ -2747,7 +2842,7 @@ packages: color-convert: 1.9.3 /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ansi-styles/-/ansi-styles-4.3.0.tgz} + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 @@ -2780,6 +2875,7 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 + dev: true /append-transform/0.4.0: resolution: {integrity: sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/append-transform/-/append-transform-0.4.0.tgz} @@ -2790,24 +2886,30 @@ packages: /aproba/1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/aproba/-/aproba-1.2.0.tgz} + dev: true /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/argparse/-/argparse-1.0.10.tgz} + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + /aria-query/3.0.0: resolution: {integrity: sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/aria-query/-/aria-query-3.0.0.tgz} dependencies: ast-types-flow: 0.0.7 commander: 2.20.3 - dev: false + dev: true /arr-diff/2.0.0: resolution: {integrity: sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/arr-diff/-/arr-diff-2.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: arr-flatten: 1.1.0 + dev: true /arr-diff/4.0.0: resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/arr-diff/-/arr-diff-4.0.0.tgz} @@ -2850,7 +2952,7 @@ packages: es-abstract: 1.21.2 get-intrinsic: 1.2.0 is-string: 1.0.7 - dev: false + dev: true /array-map/0.0.1: resolution: {integrity: sha512-sxHIeJTGEsRC8/hYkZzdJNNPZ41EXHVys7pqMw1iwE/Kx8/hto0UbDuGQsSJ0ujPovj9qUZl6EOY/EiZ2g3d9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/array-map/-/array-map-0.0.1.tgz} @@ -2869,6 +2971,7 @@ packages: /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + dev: true /array-uniq/1.0.3: resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/array-uniq/-/array-uniq-1.0.3.tgz} @@ -2877,6 +2980,7 @@ packages: /array-unique/0.2.1: resolution: {integrity: sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/array-unique/-/array-unique-0.2.1.tgz} engines: {node: '>=0.10.0'} + dev: true /array-unique/0.3.2: resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/array-unique/-/array-unique-0.3.2.tgz} @@ -2904,16 +3008,8 @@ packages: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/asap/-/asap-2.0.6.tgz} dev: false - /asn1.js/5.4.1: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/asn1.js/-/asn1.js-5.4.1.tgz} - dependencies: - bn.js: 4.12.0 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - safer-buffer: 2.1.2 - /asn1/0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/asn1/-/asn1-0.2.6.tgz} + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} dependencies: safer-buffer: 2.1.2 dev: true @@ -2923,23 +3019,18 @@ packages: engines: {node: '>=0.8'} dev: true - /assert/1.5.0: - resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/assert/-/assert-1.5.0.tgz} - dependencies: - object-assign: 4.1.1 - util: 0.10.3 - /assign-symbols/1.0.0: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/assign-symbols/-/assign-symbols-1.0.0.tgz} engines: {node: '>=0.10.0'} /ast-types-flow/0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz} - dev: false + dev: true /astral-regex/1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/astral-regex/-/astral-regex-1.0.0.tgz} engines: {node: '>=4'} + dev: true /async-each/1.0.6: resolution: {integrity: sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/async-each/-/async-each-1.0.6.tgz} @@ -3012,7 +3103,7 @@ packages: /axobject-query/2.2.0: resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/axobject-query/-/axobject-query-2.2.0.tgz} - dev: false + dev: true /babel-code-frame/6.26.0: resolution: {integrity: sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz} @@ -3053,7 +3144,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.2.2 - dev: false + dev: true /babel-eslint/9.0.0: resolution: {integrity: sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-eslint/-/babel-eslint-9.0.0.tgz} @@ -3068,14 +3159,14 @@ packages: eslint-visitor-keys: 1.3.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /babel-extract-comments/1.0.0: resolution: {integrity: sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz} engines: {node: '>=4'} dependencies: babylon: 6.18.0 - dev: false + dev: true /babel-generator/6.26.1: resolution: {integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-generator/-/babel-generator-6.26.1.tgz} @@ -3088,6 +3179,7 @@ packages: lodash: 4.17.21 source-map: 0.5.7 trim-right: 1.0.1 + dev: true /babel-helpers/6.24.1: resolution: {integrity: sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-helpers/-/babel-helpers-6.24.1.tgz} @@ -3120,9 +3212,9 @@ packages: babel-preset-jest: 23.2.0 transitivePeerDependencies: - supports-color - dev: false + dev: true - /babel-loader/8.0.5_@babel+core@7.2.2+webpack@4.28.3: + /babel-loader/8.0.5_@babel+core@7.2.2+webpack@5.89.0: resolution: {integrity: sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-loader/-/babel-loader-8.0.5.tgz} engines: {node: '>= 6.9'} peerDependencies: @@ -3134,19 +3226,20 @@ packages: loader-utils: 1.4.2 mkdirp: 0.5.6 util.promisify: 1.1.1 - webpack: 4.28.3_webpack-cli@4.10.0 - dev: false + webpack: 5.89.0_webpack-cli@4.10.0 + dev: true /babel-messages/6.23.0: resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-messages/-/babel-messages-6.23.0.tgz} dependencies: babel-runtime: 6.26.0 + dev: true /babel-plugin-dynamic-import-node/2.2.0: resolution: {integrity: sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz} dependencies: object.assign: 4.1.4 - dev: false + dev: true /babel-plugin-istanbul/4.1.6: resolution: {integrity: sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz} @@ -3157,16 +3250,18 @@ packages: test-exclude: 4.2.3 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-jest-hoist/23.2.0: resolution: {integrity: sha512-N0MlMjZtahXK0yb0K3V9hWPrq5e7tThbghvDr0k3X75UuOOqwsWW6mk8XHD2QvEC0Ca9dLIfTgNU36TeJD6Hnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz} + dev: true /babel-plugin-macros/2.5.0: resolution: {integrity: sha512-BWw0lD0kVZAXRD3Od1kMrdmfudqzDzYv2qrN3l2ISR1HVp1EgLKfbOrYV9xmY5k3qx3RIu5uPAUZZZHpo0o5Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-macros/-/babel-plugin-macros-2.5.0.tgz} dependencies: cosmiconfig: 5.2.1 resolve: 1.10.0 - dev: false + dev: true /babel-plugin-named-asset-import/0.3.8_@babel+core@7.2.2: resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz} @@ -3174,7 +3269,7 @@ packages: '@babel/core': ^7.1.0 dependencies: '@babel/core': 7.2.2 - dev: false + dev: true /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.2.2: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz} @@ -3187,7 +3282,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false + dev: true /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.2.2: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz} @@ -3199,7 +3294,7 @@ packages: core-js-compat: 3.30.0 transitivePeerDependencies: - supports-color - dev: false + dev: true /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.2.2: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz} @@ -3210,29 +3305,31 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.2.2 transitivePeerDependencies: - supports-color - dev: false + dev: true /babel-plugin-syntax-object-rest-spread/6.13.0: resolution: {integrity: sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz} + dev: true /babel-plugin-transform-object-rest-spread/6.26.0: resolution: {integrity: sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz} dependencies: babel-plugin-syntax-object-rest-spread: 6.13.0 babel-runtime: 6.26.0 - dev: false + dev: true /babel-plugin-transform-react-remove-prop-types/0.4.24: resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz} - dev: false + dev: true /babel-preset-jest/23.2.0: resolution: {integrity: sha512-AdfWwc0PYvDtwr009yyVNh72Ev68os7SsPmOFVX7zSA+STXuk5CV2iMVazZU01bEoHCSwTkgv4E4HOOcODPkPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz} dependencies: babel-plugin-jest-hoist: 23.2.0 babel-plugin-syntax-object-rest-spread: 6.13.0 + dev: true - /babel-preset-react-app/7.0.2_webpack@4.28.3: + /babel-preset-react-app/7.0.2_webpack@5.89.0: resolution: {integrity: sha512-mwCk/u2wuiO8qQqblN5PlDa44taY0acq7hw6W+a70W522P7a9mIcdggL1fe5/LgAT7tqCq46q9wwhqaMoYKslQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-preset-react-app/-/babel-preset-react-app-7.0.2.tgz} dependencies: '@babel/core': 7.2.2 @@ -3250,14 +3347,14 @@ packages: '@babel/preset-react': 7.0.0_@babel+core@7.2.2 '@babel/preset-typescript': 7.1.0_@babel+core@7.2.2 '@babel/runtime': 7.3.1 - babel-loader: 8.0.5_@babel+core@7.2.2+webpack@4.28.3 + babel-loader: 8.0.5_@babel+core@7.2.2+webpack@5.89.0 babel-plugin-dynamic-import-node: 2.2.0 babel-plugin-macros: 2.5.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 transitivePeerDependencies: - supports-color - webpack - dev: false + dev: true /babel-register/6.26.0: resolution: {integrity: sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-register/-/babel-register-6.26.0.tgz} @@ -3278,6 +3375,7 @@ packages: dependencies: core-js: 2.6.12 regenerator-runtime: 0.11.1 + dev: true /babel-template/6.26.0: resolution: {integrity: sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-template/-/babel-template-6.26.0.tgz} @@ -3289,6 +3387,7 @@ packages: lodash: 4.17.21 transitivePeerDependencies: - supports-color + dev: true /babel-traverse/6.26.0: resolution: {integrity: sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-traverse/-/babel-traverse-6.26.0.tgz} @@ -3304,6 +3403,7 @@ packages: lodash: 4.17.21 transitivePeerDependencies: - supports-color + dev: true /babel-types/6.26.0: resolution: {integrity: sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-types/-/babel-types-6.26.0.tgz} @@ -3312,10 +3412,12 @@ packages: esutils: 2.0.3 lodash: 4.17.21 to-fast-properties: 1.0.3 + dev: true /babylon/6.18.0: resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babylon/-/babylon-6.18.0.tgz} hasBin: true + dev: true /backo2/1.0.2: resolution: {integrity: sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/backo2/-/backo2-1.0.2.tgz} @@ -3341,9 +3443,6 @@ packages: engines: {node: '>= 0.6.0'} dev: false - /base64-js/1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/base64-js/-/base64-js-1.5.1.tgz} - /base64id/2.0.0: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/base64id/-/base64id-2.0.0.tgz} engines: {node: ^4.5.0 || >= 5.9} @@ -3386,6 +3485,7 @@ packages: /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + dev: true /bindings/1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/bindings/-/bindings-1.5.0.tgz} @@ -3400,12 +3500,6 @@ packages: /bluebird/3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/bluebird/-/bluebird-3.7.2.tgz} - /bn.js/4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/bn.js/-/bn.js-4.12.0.tgz} - - /bn.js/5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/bn.js/-/bn.js-5.2.1.tgz} - /body-parser/1.20.1_supports-color@5.5.0: resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/body-parser/-/body-parser-1.20.1.tgz} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -3437,7 +3531,6 @@ packages: /boolbase/1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/boolbase/-/boolbase-1.0.0.tgz} - dev: false /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/brace-expansion/-/brace-expansion-1.1.11.tgz} @@ -3452,6 +3545,7 @@ packages: expand-range: 1.8.2 preserve: 0.2.0 repeat-element: 1.1.4 + dev: true /braces/2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} @@ -3492,9 +3586,7 @@ packages: engines: {node: '>=8'} dependencies: fill-range: 7.0.1 - - /brorand/1.1.0: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/brorand/-/brorand-1.1.0.tgz} + dev: true /browser-process-hrtime/1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz} @@ -3504,55 +3596,7 @@ packages: resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browser-resolve/-/browser-resolve-1.11.3.tgz} dependencies: resolve: 1.1.7 - - /browserify-aes/1.2.0: - resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserify-aes/-/browserify-aes-1.2.0.tgz} - dependencies: - buffer-xor: 1.0.3 - cipher-base: 1.0.4 - create-hash: 1.2.0 - evp_bytestokey: 1.0.3 - inherits: 2.0.4 - safe-buffer: 5.2.1 - - /browserify-cipher/1.0.1: - resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz} - dependencies: - browserify-aes: 1.2.0 - browserify-des: 1.0.2 - evp_bytestokey: 1.0.3 - - /browserify-des/1.0.2: - resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserify-des/-/browserify-des-1.0.2.tgz} - dependencies: - cipher-base: 1.0.4 - des.js: 1.0.1 - inherits: 2.0.4 - safe-buffer: 5.2.1 - - /browserify-rsa/4.1.0: - resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz} - dependencies: - bn.js: 5.2.1 - randombytes: 2.1.0 - - /browserify-sign/4.2.1: - resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserify-sign/-/browserify-sign-4.2.1.tgz} - dependencies: - bn.js: 5.2.1 - browserify-rsa: 4.1.0 - create-hash: 1.2.0 - create-hmac: 1.1.7 - elliptic: 6.5.4 - inherits: 2.0.4 - parse-asn1: 5.1.6 - readable-stream: 3.6.2 - safe-buffer: 5.2.1 - - /browserify-zlib/0.2.0: - resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz} - dependencies: - pako: 1.0.11 + dev: true /browserslist/4.21.10: resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} @@ -3573,7 +3617,6 @@ packages: electron-to-chromium: 1.4.361 node-releases: 2.0.10 update-browserslist-db: 1.0.10_browserslist@4.21.5 - dev: false /browserslist/4.4.1: resolution: {integrity: sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserslist/-/browserslist-4.4.1.tgz} @@ -3600,19 +3643,6 @@ packages: /buffer-indexof/1.1.1: resolution: {integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz} - /buffer-xor/1.0.3: - resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/buffer-xor/-/buffer-xor-1.0.3.tgz} - - /buffer/4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/buffer/-/buffer-4.9.2.tgz} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - isarray: 1.0.0 - - /builtin-status-codes/3.0.0: - resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz} - /bytes/0.2.1: resolution: {integrity: sha512-odbk8/wGazOuC1v8v4phoV285/yx8UN5kfQhhuxaVcceig4OUiCZQBtaEtmA1Q78QSTN9iXOQ7X2EViybrEvtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/bytes/-/bytes-0.2.1.tgz} dev: true @@ -3646,6 +3676,7 @@ packages: ssri: 6.0.2 unique-filename: 1.1.1 y18n: 4.0.3 + dev: true /cache-base/1.0.1: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cache-base/-/cache-base-1.0.1.tgz} @@ -3676,22 +3707,21 @@ packages: engines: {node: '>=4'} dependencies: callsites: 2.0.0 - dev: false /caller-path/2.0.0: resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/caller-path/-/caller-path-2.0.0.tgz} engines: {node: '>=4'} dependencies: caller-callsite: 2.0.0 - dev: false /callsites/2.0.0: resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/callsites/-/callsites-2.0.0.tgz} engines: {node: '>=4'} /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/callsites/-/callsites-3.1.0.tgz} + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} + dev: true /camel-case/3.0.0: resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/camel-case/-/camel-case-3.0.0.tgz} @@ -3707,7 +3737,7 @@ packages: /camelcase/5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/camelcase/-/camelcase-5.3.1.tgz} engines: {node: '>=6'} - dev: false + dev: true /caniuse-api/3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/caniuse-api/-/caniuse-api-3.0.0.tgz} @@ -3720,7 +3750,6 @@ packages: /caniuse-lite/1.0.30001478: resolution: {integrity: sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz} - dev: false /caniuse-lite/1.0.30001538: resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==} @@ -3734,7 +3763,7 @@ packages: /case-sensitive-paths-webpack-plugin/2.2.0: resolution: {integrity: sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz} engines: {node: '>=4'} - dev: false + dev: true /caseless/0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/caseless/-/caseless-0.12.0.tgz} @@ -3768,6 +3797,7 @@ packages: /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/chardet/-/chardet-0.7.0.tgz} + dev: false /check-types/7.4.0: resolution: {integrity: sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/check-types/-/check-types-7.4.0.tgz} @@ -3792,6 +3822,7 @@ packages: fsevents: 1.2.13 transitivePeerDependencies: - supports-color + dev: false /chokidar/2.1.8_supports-color@5.5.0: resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} @@ -3827,12 +3858,14 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 + dev: true /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/chownr/-/chownr-1.1.4.tgz} + dev: true /chrome-trace-event/1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz} + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} /ci-info/1.6.0: @@ -3844,16 +3877,6 @@ packages: engines: {node: '>=8'} dev: true - /cipher-base/1.0.4: - resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cipher-base/-/cipher-base-1.0.4.tgz} - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - - /circular-json/0.3.3: - resolution: {integrity: sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/circular-json/-/circular-json-0.3.3.tgz} - deprecated: CircularJSON is in maintenance only, flatted is its successor. - /class-utils/0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/class-utils/-/class-utils-0.3.6.tgz} engines: {node: '>=0.10.0'} @@ -3883,9 +3906,11 @@ packages: engines: {node: '>=4'} dependencies: restore-cursor: 2.0.0 + dev: false /cli-width/2.2.1: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cli-width/-/cli-width-2.2.1.tgz} + dev: false /cliui/4.1.0: resolution: {integrity: sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cliui/-/cliui-4.1.0.tgz} @@ -3903,7 +3928,7 @@ packages: kind-of: 3.2.2 lazy-cache: 1.0.4 shallow-clone: 0.1.2 - dev: false + dev: true /clone-deep/2.0.2: resolution: {integrity: sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/clone-deep/-/clone-deep-2.0.2.tgz} @@ -3913,7 +3938,7 @@ packages: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 1.0.0 - dev: false + dev: true /clone-deep/4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/clone-deep/-/clone-deep-4.0.1.tgz} @@ -3935,7 +3960,6 @@ packages: '@types/q': 1.5.5 chalk: 2.4.2 q: 1.5.1 - dev: false /code-point-at/1.1.0: resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/code-point-at/-/code-point-at-1.1.0.tgz} @@ -3954,17 +3978,17 @@ packages: color-name: 1.1.3 /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/color-convert/-/color-convert-2.0.1.tgz} + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 dev: true /color-name/1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/color-name/-/color-name-1.1.3.tgz} + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/color-name/-/color-name-1.1.4.tgz} + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} /color-string/1.9.1: resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/color-string/-/color-string-1.9.1.tgz} @@ -4015,10 +4039,11 @@ packages: /common-tags/1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/common-tags/-/common-tags-1.8.2.tgz} engines: {node: '>=4.0.0'} - dev: false + dev: true /commondir/1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/commondir/-/commondir-1.0.1.tgz} + dev: true /component-bind/1.0.0: resolution: {integrity: sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/component-bind/-/component-bind-1.0.0.tgz} @@ -4078,10 +4103,11 @@ packages: inherits: 2.0.4 readable-stream: 2.3.8 typedarray: 0.0.6 + dev: true /confusing-browser-globals/1.0.11: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz} - dev: false + dev: true /connect-history-api-fallback/1.6.0: resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz} @@ -4127,16 +4153,10 @@ packages: - supports-color dev: true - /console-browserify/1.2.0: - resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/console-browserify/-/console-browserify-1.2.0.tgz} - - /constants-browserify/1.0.0: - resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/constants-browserify/-/constants-browserify-1.0.0.tgz} - /contains-path/0.1.0: resolution: {integrity: sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/contains-path/-/contains-path-0.1.0.tgz} engines: {node: '>=0.10.0'} - dev: false + dev: true /content-disposition/0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/content-disposition/-/content-disposition-0.5.4.tgz} @@ -4150,6 +4170,7 @@ packages: /convert-source-map/1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/convert-source-map/-/convert-source-map-1.9.0.tgz} + dev: true /cookie-parser/1.0.1: resolution: {integrity: sha512-IDZgX9fLt2jBmlUQdLIp7oH3RdNq/kYH5JDKY6+gWNemY5SJVTMJk+ZKfjfHgJBc+h9dppDAocUxOP94dDH2Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cookie-parser/-/cookie-parser-1.0.1.tgz} @@ -4192,6 +4213,7 @@ packages: mkdirp: 0.5.6 rimraf: 2.7.1 run-queue: 1.0.3 + dev: true /copy-descriptor/0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz} @@ -4201,12 +4223,13 @@ packages: resolution: {integrity: sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/core-js-compat/-/core-js-compat-3.30.0.tgz} dependencies: browserslist: 4.21.10 - dev: false + dev: true /core-js/2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/core-js/-/core-js-2.6.12.tgz} deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true + dev: true /core-js/2.6.4: resolution: {integrity: sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/core-js/-/core-js-2.6.4.tgz} @@ -4228,32 +4251,6 @@ packages: is-directory: 0.3.1 js-yaml: 3.14.1 parse-json: 4.0.0 - dev: false - - /create-ecdh/4.0.4: - resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/create-ecdh/-/create-ecdh-4.0.4.tgz} - dependencies: - bn.js: 4.12.0 - elliptic: 6.5.4 - - /create-hash/1.2.0: - resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/create-hash/-/create-hash-1.2.0.tgz} - dependencies: - cipher-base: 1.0.4 - inherits: 2.0.4 - md5.js: 1.3.5 - ripemd160: 2.0.2 - sha.js: 2.4.11 - - /create-hmac/1.1.7: - resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/create-hmac/-/create-hmac-1.1.7.tgz} - dependencies: - cipher-base: 1.0.4 - create-hash: 1.2.0 - inherits: 2.0.4 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 /cross-spawn/6.0.5: resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cross-spawn/-/cross-spawn-6.0.5.tgz} @@ -4273,21 +4270,6 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /crypto-browserify/3.12.0: - resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz} - dependencies: - browserify-cipher: 1.0.1 - browserify-sign: 4.2.1 - create-ecdh: 4.0.4 - create-hash: 1.2.0 - create-hmac: 1.1.7 - diffie-hellman: 5.0.3 - inherits: 2.0.4 - pbkdf2: 3.1.2 - public-encrypt: 4.0.3 - randombytes: 2.1.0 - randomfill: 1.0.4 - /css-blank-pseudo/0.1.4: resolution: {integrity: sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz} engines: {node: '>=6.0.0'} @@ -4317,7 +4299,7 @@ packages: postcss-selector-parser: 5.0.0 dev: false - /css-loader/1.0.0_webpack@4.28.3: + /css-loader/1.0.0_webpack@5.89.0: resolution: {integrity: sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-loader/-/css-loader-1.0.0.tgz} engines: {node: '>= 6.9.0 <7.0.0 || >= 8.9.0'} peerDependencies: @@ -4335,8 +4317,8 @@ packages: postcss-modules-values: 1.3.0 postcss-value-parser: 3.3.1 source-list-map: 2.0.1 - webpack: 4.28.3_webpack-cli@4.10.0 - dev: false + webpack: 5.89.0_webpack-cli@4.10.0 + dev: true /css-prefers-color-scheme/3.1.1: resolution: {integrity: sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz} @@ -4348,7 +4330,6 @@ packages: /css-select-base-adapter/0.1.1: resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz} - dev: false /css-select/2.1.0: resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-select/-/css-select-2.1.0.tgz} @@ -4357,7 +4338,6 @@ packages: css-what: 3.4.2 domutils: 1.7.0 nth-check: 1.0.2 - dev: false /css-select/4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-select/-/css-select-4.3.0.tgz} @@ -4374,7 +4354,7 @@ packages: dependencies: cssesc: 3.0.0 fastparse: 1.1.2 - dev: false + dev: true /css-tree/1.0.0-alpha.37: resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz} @@ -4382,7 +4362,6 @@ packages: dependencies: mdn-data: 2.0.4 source-map: 0.6.1 - dev: false /css-tree/1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-tree/-/css-tree-1.1.3.tgz} @@ -4390,12 +4369,10 @@ packages: dependencies: mdn-data: 2.0.14 source-map: 0.6.1 - dev: false /css-what/3.4.2: resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-what/-/css-what-3.4.2.tgz} engines: {node: '>= 6'} - dev: false /css-what/6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/css-what/-/css-what-6.1.0.tgz} @@ -4416,7 +4393,6 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cssesc/-/cssesc-3.0.0.tgz} engines: {node: '>=4'} hasBin: true - dev: false /cssnano-preset-default/4.0.8: resolution: {integrity: sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz} @@ -4491,7 +4467,6 @@ packages: engines: {node: '>=8.0.0'} dependencies: css-tree: 1.1.3 - dev: false /cssom/0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cssom/-/cssom-0.3.8.tgz} @@ -4516,6 +4491,7 @@ packages: /cyclist/1.0.1: resolution: {integrity: sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cyclist/-/cyclist-1.0.1.tgz} + dev: true /d/1.0.1: resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/d/-/d-1.0.1.tgz} @@ -4526,7 +4502,7 @@ packages: /damerau-levenshtein/1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz} - dev: false + dev: true /dashdash/1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dashdash/-/dashdash-1.14.1.tgz} @@ -4543,6 +4519,10 @@ packages: whatwg-url: 7.1.0 dev: true + /dayjs/1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + dev: false + /debug/0.7.4: resolution: {integrity: sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==} peerDependencies: @@ -4684,7 +4664,8 @@ packages: regexp.prototype.flags: 1.4.3 /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/deep-is/-/deep-is-0.1.4.tgz} + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true /default-gateway/2.7.2: resolution: {integrity: sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/default-gateway/-/default-gateway-2.7.2.tgz} @@ -4751,12 +4732,6 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/depd/-/depd-2.0.0.tgz} engines: {node: '>= 0.8'} - /des.js/1.0.1: - resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/des.js/-/des.js-1.0.1.tgz} - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - /destroy/1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/destroy/-/destroy-1.2.0.tgz} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -4766,6 +4741,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: repeating: 2.0.1 + dev: true /detect-newline/2.1.0: resolution: {integrity: sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/detect-newline/-/detect-newline-2.1.0.tgz} @@ -4796,13 +4772,6 @@ packages: engines: {node: '>=0.3.1'} dev: true - /diffie-hellman/5.0.3: - resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz} - dependencies: - bn.js: 4.12.0 - miller-rabin: 4.0.1 - randombytes: 2.1.0 - /dir-glob/2.0.0: resolution: {integrity: sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dir-glob/-/dir-glob-2.0.0.tgz} engines: {node: '>=4'} @@ -4816,6 +4785,7 @@ packages: engines: {node: '>=8'} dependencies: path-type: 4.0.0 + dev: true /dns-equal/1.0.0: resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dns-equal/-/dns-equal-1.0.0.tgz} @@ -4837,13 +4807,21 @@ packages: dependencies: esutils: 2.0.3 isarray: 1.0.0 - dev: false + dev: true /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/doctrine/-/doctrine-2.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 + dev: true + + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true /dom-converter/0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dom-converter/-/dom-converter-0.2.0.tgz} @@ -4856,7 +4834,6 @@ packages: dependencies: domelementtype: 2.3.0 entities: 2.2.0 - dev: false /dom-serializer/1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dom-serializer/-/dom-serializer-1.4.1.tgz} @@ -4866,17 +4843,11 @@ packages: entities: 2.2.0 dev: false - /domain-browser/1.2.0: - resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/domain-browser/-/domain-browser-1.2.0.tgz} - engines: {node: '>=0.4', npm: '>=1.2'} - /domelementtype/1.3.1: resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/domelementtype/-/domelementtype-1.3.1.tgz} - dev: false /domelementtype/2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/domelementtype/-/domelementtype-2.3.0.tgz} - dev: false /domexception/1.0.1: resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/domexception/-/domexception-1.0.1.tgz} @@ -4896,7 +4867,6 @@ packages: dependencies: dom-serializer: 0.2.2 domelementtype: 1.3.1 - dev: false /domutils/2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/domutils/-/domutils-2.8.0.tgz} @@ -4915,12 +4885,12 @@ packages: /dotenv-expand/4.2.0: resolution: {integrity: sha512-pHWVt6L/YkqbBCMb1hG6e7oO0WdMhlapDIibl+BZ9PncVE3i+G77uvNr8GUxW2ItSituOK8QOYC9oOJjwWD94A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz} - dev: false + dev: true /dotenv/6.0.0: resolution: {integrity: sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dotenv/-/dotenv-6.0.0.tgz} engines: {node: '>=6'} - dev: false + dev: true /duplexer/0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/duplexer/-/duplexer-0.1.2.tgz} @@ -4933,6 +4903,7 @@ packages: inherits: 2.0.4 readable-stream: 2.3.8 stream-shift: 1.0.1 + dev: true /ecc-jsbn/0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz} @@ -4946,28 +4917,13 @@ packages: /electron-to-chromium/1.4.361: resolution: {integrity: sha512-VocVwjPp05HUXzf3xmL0boRn5b0iyqC7amtDww84Jb1QJNPBc7F69gJyEeXRoriLBC4a5pSyckdllrXAg4mmRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/electron-to-chromium/-/electron-to-chromium-1.4.361.tgz} - dev: false /electron-to-chromium/1.4.523: resolution: {integrity: sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==} - /elliptic/6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/elliptic/-/elliptic-6.5.4.tgz} - dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 - hash.js: 1.1.7 - hmac-drbg: 1.0.1 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - /emoji-regex/6.5.1: resolution: {integrity: sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/emoji-regex/-/emoji-regex-6.5.1.tgz} - dev: false - - /emoji-regex/7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/emoji-regex/-/emoji-regex-7.0.3.tgz} + dev: true /emojis-list/2.1.0: resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/emojis-list/-/emojis-list-2.1.0.tgz} @@ -5059,10 +5015,17 @@ packages: graceful-fs: 4.2.11 memory-fs: 0.5.0 tapable: 1.1.3 + dev: true + + /enhanced-resolve/5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/entities/-/entities-2.2.0.tgz} - dev: false /envinfo/7.8.1: resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/envinfo/-/envinfo-7.8.1.tgz} @@ -5126,6 +5089,9 @@ packages: /es-array-method-boxes-properly/1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz} + /es-module-lexer/1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + /es-set-tostringtag/2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz} engines: {node: '>= 0.4'} @@ -5214,10 +5180,15 @@ packages: engines: {node: '>=0.8.0'} /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz} + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} dev: true + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + /escodegen/1.14.3: resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/escodegen/-/escodegen-1.14.3.tgz} engines: {node: '>=4.0'} @@ -5231,7 +5202,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-react-app/3.0.8_d82c1b3ce4bd6d3e8dd3084915c0928d: + /eslint-config-react-app/3.0.8_b9d8d98f24a13b1873ab111fcb66e094: resolution: {integrity: sha512-Ovi6Bva67OjXrom9Y/SLJRkrGqKhMAL0XCH8BizPhjEVEhYczl2ZKiNZI2CuqO5/CJwAfMwRXAVGY0KToWr1aA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-config-react-app/-/eslint-config-react-app-3.0.8.tgz} peerDependencies: babel-eslint: 9.x @@ -5247,13 +5218,13 @@ packages: dependencies: babel-eslint: 9.0.0 confusing-browser-globals: 1.0.11 - eslint: 5.12.0 - eslint-plugin-flowtype: 2.50.1_eslint@5.12.0 - eslint-plugin-import: 2.14.0_360248af9e3b5d0976fdb8949207d2d5 - eslint-plugin-jsx-a11y: 6.1.2_eslint@5.12.0 - eslint-plugin-react: 7.12.4_eslint@5.12.0 + eslint: 8.53.0 + eslint-plugin-flowtype: 2.50.1_eslint@8.53.0 + eslint-plugin-import: 2.14.0_eb64d70f4de860127c3a5382499252f5 + eslint-plugin-jsx-a11y: 6.1.2_eslint@8.53.0 + eslint-plugin-react: 7.12.4_eslint@8.53.0 typescript: 5.0.4 - dev: false + dev: true /eslint-import-resolver-node/0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz} @@ -5263,25 +5234,25 @@ packages: resolve: 1.22.2 transitivePeerDependencies: - supports-color - dev: false + dev: true - /eslint-loader/2.1.1_eslint@5.12.0+webpack@4.28.3: + /eslint-loader/2.1.1_eslint@8.53.0+webpack@5.89.0: resolution: {integrity: sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-loader/-/eslint-loader-2.1.1.tgz} deprecated: This loader has been deprecated. Please use eslint-webpack-plugin peerDependencies: eslint: '>=1.6.0 <6.0.0' webpack: '>=2.0.0 <5.0.0' dependencies: - eslint: 5.12.0 + eslint: 8.53.0 loader-fs-cache: 1.0.3 loader-utils: 1.4.2 object-assign: 4.1.1 object-hash: 1.3.1 rimraf: 2.7.1 - webpack: 4.28.3_webpack-cli@4.10.0 - dev: false + webpack: 5.89.0_webpack-cli@4.10.0 + dev: true - /eslint-module-utils/2.7.4_9f0e6dad21599571525a0ff58b948edf: + /eslint-module-utils/2.7.4_bac795503f90d701cdf1ee7605ee182c: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz} engines: {node: '>=4'} peerDependencies: @@ -5302,25 +5273,25 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.7.0_eslint@5.12.0+typescript@5.0.4 + '@typescript-eslint/parser': 6.7.0_eslint@8.53.0+typescript@5.0.4 debug: 3.2.7 - eslint: 5.12.0 + eslint: 8.53.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color - dev: false + dev: true - /eslint-plugin-flowtype/2.50.1_eslint@5.12.0: + /eslint-plugin-flowtype/2.50.1_eslint@8.53.0: resolution: {integrity: sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz} engines: {node: '>=4'} peerDependencies: eslint: '>=2.0.0' dependencies: - eslint: 5.12.0 + eslint: 8.53.0 lodash: 4.17.21 - dev: false + dev: true - /eslint-plugin-import/2.14.0_360248af9e3b5d0976fdb8949207d2d5: + /eslint-plugin-import/2.14.0_eb64d70f4de860127c3a5382499252f5: resolution: {integrity: sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz} engines: {node: '>=4'} peerDependencies: @@ -5330,13 +5301,13 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.7.0_eslint@5.12.0+typescript@5.0.4 + '@typescript-eslint/parser': 6.7.0_eslint@8.53.0+typescript@5.0.4 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 5.12.0 + eslint: 8.53.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_9f0e6dad21599571525a0ff58b948edf + eslint-module-utils: 2.7.4_bac795503f90d701cdf1ee7605ee182c has: 1.0.3 lodash: 4.17.21 minimatch: 3.1.2 @@ -5346,9 +5317,9 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: false + dev: true - /eslint-plugin-jsx-a11y/6.1.2_eslint@5.12.0: + /eslint-plugin-jsx-a11y/6.1.2_eslint@8.53.0: resolution: {integrity: sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz} engines: {node: '>=4.0'} peerDependencies: @@ -5360,29 +5331,29 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 6.5.1 - eslint: 5.12.0 + eslint: 8.53.0 has: 1.0.3 jsx-ast-utils: 2.4.1 - dev: false + dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@5.12.0: + /eslint-plugin-react-hooks/4.6.0_eslint@8.53.0: resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 5.12.0 + eslint: 8.53.0 dev: true - /eslint-plugin-react-refresh/0.4.3_eslint@5.12.0: + /eslint-plugin-react-refresh/0.4.3_eslint@8.53.0: resolution: {integrity: sha512-Hh0wv8bUNY877+sI0BlCUlsS0TYYQqvzEwJsJJPM2WF4RnTStSnSR3zdJYa2nPOJgg3UghXi54lVyMSmpCalzA==} peerDependencies: eslint: '>=7' dependencies: - eslint: 5.12.0 + eslint: 8.53.0 dev: true - /eslint-plugin-react/7.12.4_eslint@5.12.0: + /eslint-plugin-react/7.12.4_eslint@8.53.0: resolution: {integrity: sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz} engines: {node: '>=4'} peerDependencies: @@ -5390,13 +5361,13 @@ packages: dependencies: array-includes: 3.1.6 doctrine: 2.1.0 - eslint: 5.12.0 + eslint: 8.53.0 has: 1.0.3 jsx-ast-utils: 2.4.1 object.fromentries: 2.0.6 prop-types: 15.8.1 resolve: 1.10.0 - dev: false + dev: true /eslint-scope/3.7.1: resolution: {integrity: sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-scope/-/eslint-scope-3.7.1.tgz} @@ -5404,81 +5375,88 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - dev: false + dev: true - /eslint-scope/4.0.3: - resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-scope/-/eslint-scope-4.0.3.tgz} - engines: {node: '>=4.0.0'} + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - /eslint-utils/1.4.3: - resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-utils/-/eslint-utils-1.4.3.tgz} - engines: {node: '>=6'} + /eslint-scope/7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - eslint-visitor-keys: 1.3.0 + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz} engines: {node: '>=4'} + dev: true /eslint-visitor-keys/3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true - /eslint/5.12.0: - resolution: {integrity: sha512-LntwyPxtOHrsJdcSwyQKVtHofPHdv+4+mFwEe91r2V13vqpM8yLr7b1sW+Oo/yheOPkWYsYlYJCkzlFAt8KV7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eslint/-/eslint-5.12.0.tgz} - engines: {node: ^6.14.0 || ^8.10.0 || >=9.10.0} + /eslint/8.53.0: + resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.21.4 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.53.0 + '@eslint-community/regexpp': 4.8.1 + '@eslint/eslintrc': 2.1.3 + '@eslint/js': 8.53.0 + '@humanwhocodes/config-array': 0.11.13 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 - chalk: 2.4.2 - cross-spawn: 6.0.5 + chalk: 4.1.2 + cross-spawn: 7.0.3 debug: 4.3.4 - doctrine: 2.1.0 - eslint-scope: 4.0.3 - eslint-utils: 1.4.3 - eslint-visitor-keys: 1.3.0 - espree: 5.0.1 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 - file-entry-cache: 2.0.0 - functional-red-black-tree: 1.0.1 - glob: 7.2.3 - globals: 11.12.0 - ignore: 4.0.6 - import-fresh: 3.3.0 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.23.0 + graphemer: 1.4.0 + ignore: 5.2.4 imurmurhash: 0.1.4 - inquirer: 6.5.2 - js-yaml: 3.14.1 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.3.0 - lodash: 4.17.21 + levn: 0.4.1 + lodash.merge: 4.6.2 minimatch: 3.1.2 - mkdirp: 0.5.6 natural-compare: 1.4.0 - optionator: 0.8.3 - path-is-inside: 1.0.2 - pluralize: 7.0.0 - progress: 2.0.3 - regexpp: 2.0.1 - semver: 5.7.1 - strip-ansi: 4.0.0 - strip-json-comments: 2.0.1 - table: 5.4.6 + optionator: 0.9.3 + strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true - /espree/5.0.1: - resolution: {integrity: sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/espree/-/espree-5.0.1.tgz} - engines: {node: '>=6.0.0'} + /espree/9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 6.4.2 - acorn-jsx: 5.3.2_acorn@6.4.2 - eslint-visitor-keys: 1.3.0 + acorn: 8.11.2 + acorn-jsx: 5.3.2_acorn@8.11.2 + eslint-visitor-keys: 3.4.3 + dev: true /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/esprima/-/esprima-4.0.1.tgz} @@ -5486,13 +5464,14 @@ packages: hasBin: true /esquery/1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/esquery/-/esquery-1.5.0.tgz} + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 + dev: true /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/esrecurse/-/esrecurse-4.3.0.tgz} + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 @@ -5502,11 +5481,11 @@ packages: engines: {node: '>=4.0'} /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/estraverse/-/estraverse-5.3.0.tgz} + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/esutils/-/esutils-2.0.3.tgz} + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} /etag/1.8.1: @@ -5524,19 +5503,13 @@ packages: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eventemitter3/-/eventemitter3-4.0.7.tgz} /events/3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/events/-/events-3.3.0.tgz} + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} /eventsource/1.1.2: resolution: {integrity: sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eventsource/-/eventsource-1.1.2.tgz} engines: {node: '>=0.12.0'} - /evp_bytestokey/1.0.3: - resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz} - dependencies: - md5.js: 1.3.5 - safe-buffer: 5.2.1 - /exec-sh/0.2.2: resolution: {integrity: sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/exec-sh/-/exec-sh-0.2.2.tgz} dependencies: @@ -5577,6 +5550,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-posix-bracket: 0.1.1 + dev: true /expand-brackets/2.1.4: resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/expand-brackets/-/expand-brackets-2.1.4.tgz} @@ -5611,6 +5585,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: fill-range: 2.2.4 + dev: true /expect/23.6.0: resolution: {integrity: sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/expect/-/expect-23.6.0.tgz} @@ -5736,12 +5711,14 @@ packages: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 + dev: false /extglob/0.3.2: resolution: {integrity: sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/extglob/-/extglob-0.3.2.tgz} engines: {node: '>=0.10.0'} dependencies: is-extglob: 1.0.0 + dev: true /extglob/2.0.4: resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/extglob/-/extglob-2.0.4.tgz} @@ -5779,7 +5756,7 @@ packages: dev: true /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} /fast-glob/2.2.7: resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fast-glob/-/fast-glob-2.2.7.tgz} @@ -5804,12 +5781,14 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 + dev: true /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} /fast-levenshtein/2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz} + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true /fastest-levenshtein/1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz} @@ -5817,12 +5796,13 @@ packages: /fastparse/1.1.2: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fastparse/-/fastparse-1.1.2.tgz} - dev: false + dev: true /fastq/1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 + dev: true /faye-websocket/0.10.0: resolution: {integrity: sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/faye-websocket/-/faye-websocket-0.10.0.tgz} @@ -5844,21 +5824,23 @@ packages: /figgy-pudding/3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz} + dev: true /figures/2.0.0: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/figures/-/figures-2.0.0.tgz} engines: {node: '>=4'} dependencies: escape-string-regexp: 1.0.5 + dev: false - /file-entry-cache/2.0.0: - resolution: {integrity: sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz} - engines: {node: '>=0.10.0'} + /file-entry-cache/6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 1.3.4 - object-assign: 4.1.1 + flat-cache: 3.2.0 + dev: true - /file-loader/2.0.0_webpack@4.28.3: + /file-loader/2.0.0_webpack@5.89.0: resolution: {integrity: sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/file-loader/-/file-loader-2.0.0.tgz} engines: {node: '>= 6.9.0 < 7.0.0 || >= 8.9.0'} peerDependencies: @@ -5866,8 +5848,8 @@ packages: dependencies: loader-utils: 1.4.2 schema-utils: 1.0.0 - webpack: 4.28.3_webpack-cli@4.10.0 - dev: false + webpack: 5.89.0_webpack-cli@4.10.0 + dev: true /file-uri-to-path/1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz} @@ -5876,6 +5858,7 @@ packages: /filename-regex/2.0.1: resolution: {integrity: sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/filename-regex/-/filename-regex-2.0.1.tgz} engines: {node: '>=0.10.0'} + dev: true /fileset/2.0.3: resolution: {integrity: sha512-UxowFKnAFIwtmSxgKjWAVgjE3Fk7MQJT0ZIyl0NwIFZTrx4913rLaonGJ84V+x/2+w/pe4ULHRns+GZPs1TVuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fileset/-/fileset-2.0.3.tgz} @@ -5898,6 +5881,7 @@ packages: randomatic: 3.1.1 repeat-element: 1.1.4 repeat-string: 1.6.1 + dev: true /fill-range/4.0.0: resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} @@ -5913,6 +5897,7 @@ packages: engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 + dev: true /finalhandler/1.2.0_supports-color@5.5.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/finalhandler/-/finalhandler-1.2.0.tgz} @@ -5935,7 +5920,7 @@ packages: commondir: 1.0.1 mkdirp: 0.5.6 pkg-dir: 1.0.0 - dev: false + dev: true /find-cache-dir/2.1.0: resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz} @@ -5944,13 +5929,15 @@ packages: commondir: 1.0.1 make-dir: 2.1.0 pkg-dir: 3.0.0 + dev: true /find-up/1.1.2: - resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/find-up/-/find-up-1.1.2.tgz} + resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} engines: {node: '>=0.10.0'} dependencies: path-exists: 2.1.0 pinkie-promise: 2.0.1 + dev: true /find-up/2.1.0: resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/find-up/-/find-up-2.1.0.tgz} @@ -5965,20 +5952,32 @@ packages: locate-path: 3.0.0 /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/find-up/-/find-up-4.1.0.tgz} + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - /flat-cache/1.3.4: - resolution: {integrity: sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/flat-cache/-/flat-cache-1.3.4.tgz} - engines: {node: '>=0.10.0'} + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} dependencies: - circular-json: 0.3.3 - graceful-fs: 4.2.11 - rimraf: 2.6.3 - write: 0.2.1 + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache/3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: true + + /flatted/3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + dev: true /flatten/1.0.3: resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/flatten/-/flatten-1.0.3.tgz} @@ -5990,6 +5989,7 @@ packages: dependencies: inherits: 2.0.4 readable-stream: 2.3.8 + dev: true /follow-redirects/1.15.2_debug@3.2.7: resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/follow-redirects/-/follow-redirects-1.15.2.tgz} @@ -6010,7 +6010,7 @@ packages: /for-in/0.1.8: resolution: {integrity: sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/for-in/-/for-in-0.1.8.tgz} engines: {node: '>=0.10.0'} - dev: false + dev: true /for-in/1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/for-in/-/for-in-1.0.2.tgz} @@ -6021,13 +6021,14 @@ packages: engines: {node: '>=0.10.0'} dependencies: for-in: 1.0.2 + dev: true /for-own/1.0.0: resolution: {integrity: sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/for-own/-/for-own-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: for-in: 1.0.2 - dev: false + dev: true /forever-agent/0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/forever-agent/-/forever-agent-0.6.1.tgz} @@ -6080,6 +6081,7 @@ packages: dependencies: inherits: 2.0.4 readable-stream: 2.3.8 + dev: true /fs-extra/4.0.3: resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fs-extra/-/fs-extra-4.0.3.tgz} @@ -6087,7 +6089,7 @@ packages: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: false + dev: true /fs-extra/7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fs-extra/-/fs-extra-7.0.1.tgz} @@ -6096,7 +6098,6 @@ packages: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: false /fs-write-stream-atomic/1.0.10: resolution: {integrity: sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz} @@ -6105,6 +6106,7 @@ packages: iferr: 0.1.5 imurmurhash: 0.1.4 readable-stream: 2.3.8 + dev: true /fs.realpath/1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fs.realpath/-/fs.realpath-1.0.0.tgz} @@ -6125,6 +6127,7 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: true optional: true /function-bind/1.1.1: @@ -6139,15 +6142,13 @@ packages: es-abstract: 1.21.2 functions-have-names: 1.2.3 - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz} - /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/functions-have-names/-/functions-have-names-1.2.3.tgz} /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + dev: true /get-caller-file/1.0.3: resolution: {integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/get-caller-file/-/get-caller-file-1.0.3.tgz} @@ -6161,7 +6162,7 @@ packages: /get-own-enumerable-property-symbols/3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz} - dev: false + dev: true /get-stream/3.0.0: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/get-stream/-/get-stream-3.0.0.tgz} @@ -6196,11 +6197,13 @@ packages: dependencies: glob-parent: 2.0.0 is-glob: 2.0.1 + dev: true /glob-parent/2.0.0: resolution: {integrity: sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==} dependencies: is-glob: 2.0.1 + dev: true /glob-parent/3.1.0: resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} @@ -6213,11 +6216,22 @@ packages: engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 + dev: true + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true /glob-to-regexp/0.3.0: - resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz} + resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} dev: false + /glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/glob/-/glob-7.2.3.tgz} dependencies: @@ -6247,10 +6261,19 @@ packages: /globals/11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/globals/-/globals-11.12.0.tgz} engines: {node: '>=4'} + dev: true + + /globals/13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true /globals/9.18.0: resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==} engines: {node: '>=0.10.0'} + dev: true /globalthis/1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/globalthis/-/globalthis-1.0.3.tgz} @@ -6268,6 +6291,7 @@ packages: ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 + dev: true /globby/6.1.0: resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} @@ -6358,10 +6382,6 @@ packages: har-schema: 2.0.0 dev: true - /harmony-reflect/1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz} - dev: false - /has-ansi/2.0.0: resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/has-ansi/-/has-ansi-2.0.0.tgz} engines: {node: '>=0.10.0'} @@ -6382,7 +6402,7 @@ packages: dev: false /has-flag/1.0.0: - resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/has-flag/-/has-flag-1.0.0.tgz} + resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} engines: {node: '>=0.10.0'} dev: true @@ -6391,9 +6411,8 @@ packages: engines: {node: '>=4'} /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/has-flag/-/has-flag-4.0.0.tgz} + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - dev: true /has-property-descriptors/1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz} @@ -6447,20 +6466,6 @@ packages: dependencies: function-bind: 1.1.1 - /hash-base/3.1.0: - resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/hash-base/-/hash-base-3.1.0.tgz} - engines: {node: '>=4'} - dependencies: - inherits: 2.0.4 - readable-stream: 3.6.2 - safe-buffer: 5.2.1 - - /hash.js/1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/hash.js/-/hash.js-1.1.7.tgz} - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - /he/1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/he/-/he-1.2.0.tgz} hasBin: true @@ -6470,18 +6475,11 @@ packages: resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz} dev: false - /hmac-drbg/1.0.1: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz} - dependencies: - hash.js: 1.1.7 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - /hoek/4.2.1: resolution: {integrity: sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/hoek/-/hoek-4.2.1.tgz} engines: {node: '>=4.0.0'} deprecated: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial). - dev: false + dev: true /home-or-tmp/2.0.0: resolution: {integrity: sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz} @@ -6498,6 +6496,7 @@ packages: /hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz} + dev: true /hpack.js/2.1.6: resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/hpack.js/-/hpack.js-2.1.6.tgz} @@ -6538,7 +6537,7 @@ packages: uglify-js: 3.4.10 dev: false - /html-webpack-plugin/4.0.0-alpha.2_webpack@4.28.3: + /html-webpack-plugin/4.0.0-alpha.2_webpack@5.89.0: resolution: {integrity: sha512-tyvhjVpuGqD7QYHi1l1drMQTg5i+qRxpQEGbdnYFREgOKy7aFDf/ocQ/V1fuEDlQx7jV2zMap3Hj2nE9i5eGXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-alpha.2.tgz} engines: {node: '>=6.9'} deprecated: please switch to a stable version @@ -6552,7 +6551,7 @@ packages: pretty-error: 2.1.2 tapable: 1.1.3 util.promisify: 1.0.0 - webpack: 4.28.3_webpack-cli@4.10.0 + webpack: 5.89.0_webpack-cli@4.10.0 dev: false /htmlparser2/6.1.0: @@ -6620,9 +6619,6 @@ packages: sshpk: 1.17.0 dev: true - /https-browserify/1.0.0: - resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/https-browserify/-/https-browserify-1.0.0.tgz} - /iconv-lite/0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/iconv-lite/-/iconv-lite-0.4.24.tgz} engines: {node: '>=0.10.0'} @@ -6638,38 +6634,26 @@ packages: /icss-replace-symbols/1.1.0: resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz} - dev: false + dev: true /icss-utils/2.1.0: resolution: {integrity: sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/icss-utils/-/icss-utils-2.1.0.tgz} dependencies: postcss: 6.0.23 - dev: false - - /identity-obj-proxy/3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz} - engines: {node: '>=4'} - dependencies: - harmony-reflect: 1.6.2 - dev: false - - /ieee754/1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ieee754/-/ieee754-1.2.1.tgz} + dev: true /iferr/0.1.5: resolution: {integrity: sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/iferr/-/iferr-0.1.5.tgz} + dev: true /ignore/3.3.10: - resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ignore/-/ignore-3.3.10.tgz} + resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==} dev: false - /ignore/4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ignore/-/ignore-4.0.6.tgz} - engines: {node: '>= 4'} - /ignore/5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} + dev: true /immer/1.10.0: resolution: {integrity: sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/immer/-/immer-1.10.0.tgz} @@ -6684,29 +6668,29 @@ packages: engines: {node: '>=4'} dependencies: import-from: 2.1.0 - dev: false + dev: true /import-fresh/2.0.0: - resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/import-fresh/-/import-fresh-2.0.0.tgz} + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} engines: {node: '>=4'} dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 - dev: false /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/import-fresh/-/import-fresh-3.3.0.tgz} + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 + dev: true /import-from/2.1.0: resolution: {integrity: sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/import-from/-/import-from-2.1.0.tgz} engines: {node: '>=4'} dependencies: resolve-from: 3.0.0 - dev: false + dev: true /import-local/1.0.0: resolution: {integrity: sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/import-local/-/import-local-1.0.0.tgz} @@ -6734,8 +6718,9 @@ packages: resolve-cwd: 3.0.0 /imurmurhash/0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/imurmurhash/-/imurmurhash-0.1.4.tgz} + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} + dev: true /indexes-of/1.0.1: resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/indexes-of/-/indexes-of-1.0.1.tgz} @@ -6751,9 +6736,6 @@ packages: once: 1.4.0 wrappy: 1.0.2 - /inherits/2.0.1: - resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/inherits/-/inherits-2.0.1.tgz} - /inherits/2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/inherits/-/inherits-2.0.3.tgz} @@ -6767,25 +6749,6 @@ packages: /inquirer/6.2.1: resolution: {integrity: sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/inquirer/-/inquirer-6.2.1.tgz} engines: {node: '>=6.0.0'} - dependencies: - ansi-escapes: 3.2.0 - chalk: 2.4.2 - cli-cursor: 2.1.0 - cli-width: 2.2.1 - external-editor: 3.1.0 - figures: 2.0.0 - lodash: 4.17.21 - mute-stream: 0.0.7 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 2.1.1 - strip-ansi: 5.0.0 - through: 2.3.8 - dev: false - - /inquirer/6.5.2: - resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/inquirer/-/inquirer-6.5.2.tgz} - engines: {node: '>=6.0.0'} dependencies: ansi-escapes: 3.2.0 chalk: 2.4.2 @@ -6800,6 +6763,7 @@ packages: string-width: 2.1.1 strip-ansi: 5.2.0 through: 2.3.8 + dev: false /internal-ip/3.0.1: resolution: {integrity: sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/internal-ip/-/internal-ip-3.0.1.tgz} @@ -6825,6 +6789,7 @@ packages: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/invariant/-/invariant-2.2.4.tgz} dependencies: loose-envify: 1.4.0 + dev: true /invert-kv/2.0.0: resolution: {integrity: sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/invert-kv/-/invert-kv-2.0.0.tgz} @@ -6895,6 +6860,7 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + dev: true /is-boolean-object/1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz} @@ -6932,6 +6898,7 @@ packages: resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-core-module/-/is-core-module-2.12.0.tgz} dependencies: has: 1.0.3 + dev: true /is-data-descriptor/0.1.4: resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz} @@ -6970,17 +6937,18 @@ packages: /is-directory/0.3.1: resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-directory/-/is-directory-0.3.1.tgz} engines: {node: '>=0.10.0'} - dev: false /is-dotfile/1.0.3: resolution: {integrity: sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-dotfile/-/is-dotfile-1.0.3.tgz} engines: {node: '>=0.10.0'} + dev: true /is-equal-shallow/0.1.3: resolution: {integrity: sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz} engines: {node: '>=0.10.0'} dependencies: is-primitive: 2.0.0 + dev: true /is-extendable/0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-extendable/-/is-extendable-0.1.1.tgz} @@ -6995,6 +6963,7 @@ packages: /is-extglob/1.0.0: resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==} engines: {node: '>=0.10.0'} + dev: true /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -7003,6 +6972,7 @@ packages: /is-finite/1.1.0: resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-finite/-/is-finite-1.1.0.tgz} engines: {node: '>=0.10.0'} + dev: true /is-fullwidth-code-point/1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz} @@ -7024,6 +6994,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: 1.0.0 + dev: true /is-glob/3.1.0: resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} @@ -7052,6 +7023,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 + dev: true /is-number/3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} @@ -7062,15 +7034,17 @@ packages: /is-number/4.0.0: resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} engines: {node: '>=0.10.0'} + dev: true /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + dev: true /is-obj/1.0.1: resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-obj/-/is-obj-1.0.1.tgz} engines: {node: '>=0.10.0'} - dev: false + dev: true /is-obj/2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-obj/-/is-obj-2.0.0.tgz} @@ -7088,11 +7062,16 @@ packages: is-path-inside: 1.0.1 /is-path-inside/1.0.1: - resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-path-inside/-/is-path-inside-1.0.1.tgz} + resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==} engines: {node: '>=0.10.0'} dependencies: path-is-inside: 1.0.2 + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-plain-object/-/is-plain-object-2.0.4.tgz} engines: {node: '>=0.10.0'} @@ -7102,10 +7081,12 @@ packages: /is-posix-bracket/0.1.1: resolution: {integrity: sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz} engines: {node: '>=0.10.0'} + dev: true /is-primitive/2.0.0: resolution: {integrity: sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-primitive/-/is-primitive-2.0.0.tgz} engines: {node: '>=0.10.0'} + dev: true /is-regex/1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-regex/-/is-regex-1.1.4.tgz} @@ -7117,7 +7098,7 @@ packages: /is-regexp/1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-regexp/-/is-regexp-1.0.0.tgz} engines: {node: '>=0.10.0'} - dev: false + dev: true /is-resolvable/1.1.0: resolution: {integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-resolvable/-/is-resolvable-1.1.0.tgz} @@ -7165,6 +7146,7 @@ packages: /is-utf8/0.2.1: resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-utf8/-/is-utf8-0.2.1.tgz} + dev: true /is-weakref/1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-weakref/-/is-weakref-1.0.2.tgz} @@ -7195,7 +7177,7 @@ packages: engines: {node: '>=4.0.0'} dependencies: punycode: 2.3.0 - dev: false + dev: true /isexe/2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/isexe/-/isexe-2.0.0.tgz} @@ -7234,6 +7216,7 @@ packages: /istanbul-lib-coverage/1.2.1: resolution: {integrity: sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz} + dev: true /istanbul-lib-hook/1.2.2: resolution: {integrity: sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz} @@ -7253,6 +7236,7 @@ packages: semver: 5.7.1 transitivePeerDependencies: - supports-color + dev: true /istanbul-lib-report/1.1.5: resolution: {integrity: sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz} @@ -7503,15 +7487,6 @@ packages: resolution: {integrity: sha512-lz+Rf6dwRNDVowuGCXm93ib8hMyPntl1GGVt9PuZfBAmTjP5yKYgK14IASiEjs7XoMo4i/R7+dkrJY3eESwTJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest-mock/-/jest-mock-23.2.0.tgz} dev: true - /jest-pnp-resolver/1.0.2_jest-resolve@23.6.0: - resolution: {integrity: sha512-H2DvUlwdMedNGv4FOliPDnxani6ATWy70xe2eckGJgkLoMaWzRPqpSlc5ShqX0Ltk5OhRQvPQY2LLZPOpgcc7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest-pnp-resolver/-/jest-pnp-resolver-1.0.2.tgz} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - dependencies: - jest-resolve: 23.6.0 - dev: false - /jest-regex-util/23.3.0: resolution: {integrity: sha512-pNilf1tXhv5z0qjJy2Hl6Ar6dsi+XX2zpCAuzxRs4qoputI0Bm9rU7pa2ErrFTfiHYe8VboTR7WATPZXqzpQ/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz} dev: true @@ -7529,6 +7504,7 @@ packages: browser-resolve: 1.11.3 chalk: 2.4.2 realpath-native: 1.1.0 + dev: true /jest-runner/23.6.0: resolution: {integrity: sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest-runner/-/jest-runner-23.6.0.tgz} @@ -7636,23 +7612,13 @@ packages: pretty-format: 23.6.0 dev: true - /jest-watch-typeahead/0.2.1: - resolution: {integrity: sha512-xdhEtKSj0gmnkDQbPTIHvcMmXNUDzYpHLEJ5TFqlaI+schi2NI96xhWiZk9QoesAS7oBmKwWWsHazTrYl2ORgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest-watch-typeahead/-/jest-watch-typeahead-0.2.1.tgz} - dependencies: - ansi-escapes: 3.2.0 - chalk: 2.4.2 - jest-watcher: 23.4.0 - slash: 2.0.0 - string-length: 2.0.0 - strip-ansi: 5.2.0 - dev: false - /jest-watcher/23.4.0: resolution: {integrity: sha512-BZGZYXnte/vazfnmkD4ERByi2O2mW+C++W8Sb7dvOnwcSccvCKNQgmcz1L+9hxVD7HWtqymPctIY7v5ZbQGNyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest-watcher/-/jest-watcher-23.4.0.tgz} dependencies: ansi-escapes: 3.2.0 chalk: 2.4.2 string-length: 2.0.0 + dev: true /jest-worker/23.2.0: resolution: {integrity: sha512-zx0uwPCDxToGfYyQiSHh7T/sKIxQFnQqT6Uug7Y/L7PzEkFITPaufjQe6yaf1OXSnGvKC5Fwol1hIym0zDzyvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest-worker/-/jest-worker-23.2.0.tgz} @@ -7660,6 +7626,14 @@ packages: merge-stream: 1.0.1 dev: true + /jest-worker/27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 18.15.11 + merge-stream: 2.0.0 + supports-color: 8.1.1 + /jest/23.6.0: resolution: {integrity: sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jest/-/jest-23.6.0.tgz} engines: {node: '>= 6'} @@ -7681,12 +7655,12 @@ packages: hoek: 4.2.1 isemail: 3.2.0 topo: 2.0.2 - dev: false + dev: true /js-levenshtein/1.1.6: resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz} engines: {node: '>=0.10.0'} - dev: false + dev: true /js-tokens/3.0.2: resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==} @@ -7695,12 +7669,19 @@ packages: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/js-yaml/-/js-yaml-3.14.1.tgz} + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + /jsbn/0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jsbn/-/jsbn-0.1.1.tgz} dev: true @@ -7742,35 +7723,45 @@ packages: /jsesc/0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - dev: false + dev: true /jsesc/1.3.0: resolution: {integrity: sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==} hasBin: true + dev: true /jsesc/2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true + dev: true + + /json-buffer/3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true /json-parse-better-errors/1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz} + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz} + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} /json-schema/0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/json-schema/-/json-schema-0.4.0.tgz} dev: true /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz} + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true /json-stable-stringify/1.0.2: resolution: {integrity: sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz} dependencies: jsonify: 0.0.1 - dev: false + dev: true /json-stringify-safe/5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz} @@ -7794,16 +7785,15 @@ packages: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/json5/-/json5-2.2.3.tgz} engines: {node: '>=6'} hasBin: true + dev: true /jsonfile/4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jsonfile/-/jsonfile-4.0.0.tgz} optionalDependencies: graceful-fs: 4.2.11 - dev: false /jsonify/0.0.1: resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jsonify/-/jsonify-0.0.1.tgz} - dev: false /jsprim/1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/jsprim/-/jsprim-1.4.2.tgz} @@ -7821,12 +7811,18 @@ packages: dependencies: array-includes: 3.1.6 object.assign: 4.1.4 - dev: false + dev: true /keypress/0.1.0: resolution: {integrity: sha512-x0yf9PL/nx9Nw9oLL8ZVErFAk85/lslwEP7Vz7s5SI1ODXZIgit3C5qyWjw4DxOuO/3Hb4866SQh28a1V1d+WA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/keypress/-/keypress-0.1.0.tgz} dev: true + /keyv/4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: true + /killable/1.0.1: resolution: {integrity: sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/killable/-/killable-1.0.1.tgz} @@ -7835,7 +7831,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 - dev: false + dev: true /kind-of/3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/kind-of/-/kind-of-3.2.2.tgz} @@ -7873,12 +7869,12 @@ packages: /lazy-cache/0.2.7: resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lazy-cache/-/lazy-cache-0.2.7.tgz} engines: {node: '>=0.10.0'} - dev: false + dev: true /lazy-cache/1.0.4: resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lazy-cache/-/lazy-cache-1.0.4.tgz} engines: {node: '>=0.10.0'} - dev: false + dev: true /lcid/2.0.0: resolution: {integrity: sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lcid/-/lcid-2.0.0.tgz} @@ -7897,11 +7893,20 @@ packages: dev: true /levn/0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/levn/-/levn-0.3.0.tgz} + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 type-check: 0.3.2 + dev: true + + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true /load-json-file/1.1.0: resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/load-json-file/-/load-json-file-1.1.0.tgz} @@ -7912,6 +7917,7 @@ packages: pify: 2.3.0 pinkie-promise: 2.0.1 strip-bom: 2.0.0 + dev: true /load-json-file/2.0.0: resolution: {integrity: sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/load-json-file/-/load-json-file-2.0.0.tgz} @@ -7921,18 +7927,18 @@ packages: parse-json: 2.2.0 pify: 2.3.0 strip-bom: 3.0.0 - dev: false + dev: true /loader-fs-cache/1.0.3: resolution: {integrity: sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz} dependencies: find-cache-dir: 0.1.1 mkdirp: 0.5.6 - dev: false + dev: true - /loader-runner/2.4.0: - resolution: {integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/loader-runner/-/loader-runner-2.4.0.tgz} - engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} + /loader-runner/4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} /loader-utils/1.2.3: resolution: {integrity: sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/loader-utils/-/loader-utils-1.2.3.tgz} @@ -7966,47 +7972,58 @@ packages: path-exists: 3.0.0 /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/locate-path/-/locate-path-5.0.0.tgz} + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} dependencies: p-locate: 4.1.0 + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash._reinterpolate/3.0.0: resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz} - dev: false + dev: true /lodash.camelcase/4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz} - dev: false + dev: true /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz} - dev: false + dev: true /lodash.memoize/4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz} dev: false + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + /lodash.sortby/4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz} dev: true /lodash.tail/4.1.1: resolution: {integrity: sha512-+7y6zfkH4TqgS5DYKIqJuxmL5xT3WUUumVMZVRpDUo0UqJREwZqKmGo9wluj12FbPGl1UjRf2TnAImbw/bKtdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.tail/-/lodash.tail-4.1.1.tgz} - dev: false + dev: true /lodash.template/4.5.0: resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.template/-/lodash.template-4.5.0.tgz} dependencies: lodash._reinterpolate: 3.0.0 lodash.templatesettings: 4.2.0 - dev: false + dev: true /lodash.templatesettings/4.2.0: resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz} dependencies: lodash._reinterpolate: 3.0.0 - dev: false + dev: true /lodash.uniq/4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz} @@ -8053,12 +8070,14 @@ packages: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 + dev: true /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} dependencies: yallist: 4.0.0 + dev: true /make-dir/2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/make-dir/-/make-dir-2.1.0.tgz} @@ -8066,6 +8085,7 @@ packages: dependencies: pify: 4.0.1 semver: 5.7.1 + dev: true /makeerror/1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/makeerror/-/makeerror-1.0.12.tgz} @@ -8091,21 +8111,13 @@ packages: /math-random/1.0.4: resolution: {integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/math-random/-/math-random-1.0.4.tgz} - - /md5.js/1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/md5.js/-/md5.js-1.3.5.tgz} - dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 + dev: true /mdn-data/2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mdn-data/-/mdn-data-2.0.14.tgz} - dev: false /mdn-data/2.0.4: resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mdn-data/-/mdn-data-2.0.4.tgz} - dev: false /media-typer/0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/media-typer/-/media-typer-0.3.0.tgz} @@ -8140,6 +8152,7 @@ packages: dependencies: errno: 0.1.8 readable-stream: 2.3.8 + dev: true /merge-deep/3.0.3: resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/merge-deep/-/merge-deep-3.0.3.tgz} @@ -8148,7 +8161,7 @@ packages: arr-union: 3.1.0 clone-deep: 0.2.4 kind-of: 3.2.2 - dev: false + dev: true /merge-descriptors/0.0.2: resolution: {integrity: sha512-dYBT4Ep+t/qnPeJcnMymmhTdd4g8/hn48ciaDqLAkfRf8abzLPS6Rb6EBdz5CZCL8tzZuI5ps9MhGQGxk+EuKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/merge-descriptors/-/merge-descriptors-0.0.2.tgz} @@ -8163,6 +8176,9 @@ packages: readable-stream: 2.3.8 dev: true + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + /merge/1.2.1: resolution: {integrity: sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/merge/-/merge-1.2.1.tgz} dev: true @@ -8202,6 +8218,7 @@ packages: object.omit: 2.0.1 parse-glob: 3.0.4 regex-cache: 0.4.4 + dev: true /micromatch/3.1.10: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/micromatch/-/micromatch-3.1.10.tgz} @@ -8249,20 +8266,14 @@ packages: dependencies: braces: 3.0.2 picomatch: 2.3.1 - - /miller-rabin/4.0.1: - resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/miller-rabin/-/miller-rabin-4.0.1.tgz} - hasBin: true - dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 + dev: true /mime-db/1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mime-db/-/mime-db-1.52.0.tgz} + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} /mime-types/2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mime-types/-/mime-types-2.1.35.tgz} + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 @@ -8284,12 +8295,13 @@ packages: /mimic-fn/1.2.0: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mimic-fn/-/mimic-fn-1.2.0.tgz} engines: {node: '>=4'} + dev: false /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mimic-fn/-/mimic-fn-2.1.0.tgz} engines: {node: '>=6'} - /mini-css-extract-plugin/0.5.0_webpack@4.28.3: + /mini-css-extract-plugin/0.5.0_webpack@5.89.0: resolution: {integrity: sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz} engines: {node: '>= 6.9.0 <7.0.0 || >= 8.9.0'} peerDependencies: @@ -8297,18 +8309,15 @@ packages: dependencies: loader-utils: 1.4.2 schema-utils: 1.0.0 - webpack: 4.28.3_webpack-cli@4.10.0 + webpack: 5.89.0_webpack-cli@4.10.0 webpack-sources: 1.4.3 dev: false /minimalistic-assert/1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz} - /minimalistic-crypto-utils/1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz} - /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/minimatch/-/minimatch-3.0.4.tgz} + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: brace-expansion: 1.1.11 dev: false @@ -8335,6 +8344,7 @@ packages: pumpify: 1.5.1 stream-each: 1.2.3 through2: 2.0.5 + dev: true /mixin-deep/1.3.2: resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mixin-deep/-/mixin-deep-1.3.2.tgz} @@ -8349,7 +8359,7 @@ packages: dependencies: for-in: 0.1.8 is-extendable: 0.1.1 - dev: false + dev: true /mkdirp/0.4.0: resolution: {integrity: sha512-l4/GdhkYnvcQxztcZecGWmF2TYbk6R52LS75hV0bzpZA+pvEJfeVtJrOU1hUFFZT9GihgEcFc65zmP2ZtNRtSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mkdirp/-/mkdirp-0.4.0.tgz} @@ -8378,6 +8388,7 @@ packages: mkdirp: 0.5.6 rimraf: 2.7.1 run-queue: 1.0.3 + dev: true /ms/2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ms/-/ms-2.0.0.tgz} @@ -8408,6 +8419,7 @@ packages: /mute-stream/0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mute-stream/-/mute-stream-0.0.7.tgz} + dev: false /nan/2.17.0: resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/nan/-/nan-2.17.0.tgz} @@ -8457,6 +8469,7 @@ packages: /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/natural-compare/-/natural-compare-1.4.0.tgz} + dev: true /negotiator/0.3.0: resolution: {integrity: sha512-q9wF64uB31BDZQ44DWf+8gE7y8xSpBdREAsJfnBO2WX9ecsutfUO6S9uWEdixlDLOlWaqnlnFXXwZxUUmyLfgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/negotiator/-/negotiator-0.3.0.tgz} @@ -8499,33 +8512,6 @@ packages: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/node-int64/-/node-int64-0.4.0.tgz} dev: true - /node-libs-browser/2.2.1: - resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz} - dependencies: - assert: 1.5.0 - browserify-zlib: 0.2.0 - buffer: 4.9.2 - console-browserify: 1.2.0 - constants-browserify: 1.0.0 - crypto-browserify: 3.12.0 - domain-browser: 1.2.0 - events: 3.3.0 - https-browserify: 1.0.0 - os-browserify: 0.3.0 - path-browserify: 0.0.1 - process: 0.11.10 - punycode: 1.4.1 - querystring-es3: 0.2.1 - readable-stream: 2.3.8 - stream-browserify: 2.0.2 - stream-http: 2.8.3 - string_decoder: 1.3.0 - timers-browserify: 2.0.12 - tty-browserify: 0.0.0 - url: 0.11.0 - util: 0.11.1 - vm-browserify: 1.1.2 - /node-notifier/5.4.5: resolution: {integrity: sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/node-notifier/-/node-notifier-5.4.5.tgz} dependencies: @@ -8542,7 +8528,6 @@ packages: /node-releases/2.0.10: resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/node-releases/-/node-releases-2.0.10.tgz} - dev: false /node-releases/2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} @@ -8554,6 +8539,7 @@ packages: resolve: 1.22.2 semver: 5.7.1 validate-npm-package-license: 3.0.4 + dev: true /normalize-path/2.1.1: resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} @@ -8585,7 +8571,6 @@ packages: resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/nth-check/-/nth-check-1.0.2.tgz} dependencies: boolbase: 1.0.0 - dev: false /nth-check/2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/nth-check/-/nth-check-2.1.1.tgz} @@ -8624,7 +8609,7 @@ packages: /object-hash/1.3.1: resolution: {integrity: sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/object-hash/-/object-hash-1.3.1.tgz} engines: {node: '>= 0.10.0'} - dev: false + dev: true /object-inspect/1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/object-inspect/-/object-inspect-1.12.3.tgz} @@ -8662,7 +8647,7 @@ packages: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 - dev: false + dev: true /object.getownpropertydescriptors/2.1.5: resolution: {integrity: sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz} @@ -8679,6 +8664,7 @@ packages: dependencies: for-own: 0.1.5 is-extendable: 0.1.1 + dev: true /object.pick/1.3.0: resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/object.pick/-/object.pick-1.3.0.tgz} @@ -8693,7 +8679,6 @@ packages: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 - dev: false /obuf/1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/obuf/-/obuf-1.1.2.tgz} @@ -8718,6 +8703,7 @@ packages: engines: {node: '>=4'} dependencies: mimic-fn: 1.2.0 + dev: false /opn/5.4.0: resolution: {integrity: sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/opn/-/opn-5.4.0.tgz} @@ -8738,18 +8724,18 @@ packages: wordwrap: 0.0.3 dev: true - /optimize-css-assets-webpack-plugin/5.0.1_webpack@4.28.3: + /optimize-css-assets-webpack-plugin/5.0.1_webpack@5.89.0: resolution: {integrity: sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz} peerDependencies: webpack: ^4.0.0 dependencies: cssnano: 4.1.11 last-call-webpack-plugin: 3.0.0 - webpack: 4.28.3_webpack-cli@4.10.0 + webpack: 5.89.0_webpack-cli@4.10.0 dev: false /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/optionator/-/optionator-0.8.3.tgz} + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} dependencies: deep-is: 0.1.4 @@ -8758,9 +8744,19 @@ packages: prelude-ls: 1.1.2 type-check: 0.3.2 word-wrap: 1.2.3 + dev: true - /os-browserify/0.3.0: - resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/os-browserify/-/os-browserify-0.3.0.tgz} + /optionator/0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true /os-homedir/1.0.2: resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/os-homedir/-/os-homedir-1.0.2.tgz} @@ -8792,25 +8788,32 @@ packages: engines: {node: '>=6'} /p-limit/1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/p-limit/-/p-limit-1.3.0.tgz} + resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} dependencies: p-try: 1.0.0 /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/p-limit/-/p-limit-2.3.0.tgz} + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} dependencies: p-try: 2.2.0 + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + /p-locate/2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/p-locate/-/p-locate-2.0.0.tgz} + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} dependencies: p-limit: 1.3.0 /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/p-locate/-/p-locate-3.0.0.tgz} + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} dependencies: p-limit: 2.3.0 @@ -8821,6 +8824,13 @@ packages: dependencies: p-limit: 2.3.0 + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-map/1.2.0: resolution: {integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/p-map/-/p-map-1.2.0.tgz} engines: {node: '>=4'} @@ -8833,15 +8843,13 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/p-try/-/p-try-2.2.0.tgz} engines: {node: '>=6'} - /pako/1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pako/-/pako-1.0.11.tgz} - /parallel-transform/1.2.0: resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parallel-transform/-/parallel-transform-1.2.0.tgz} dependencies: cyclist: 1.0.1 inherits: 2.0.4 readable-stream: 2.3.8 + dev: true /param-case/2.1.1: resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/param-case/-/param-case-2.1.1.tgz} @@ -8850,19 +8858,11 @@ packages: dev: false /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parent-module/-/parent-module-1.0.1.tgz} + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} dependencies: callsites: 3.1.0 - - /parse-asn1/5.1.6: - resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parse-asn1/-/parse-asn1-5.1.6.tgz} - dependencies: - asn1.js: 5.4.1 - browserify-aes: 1.2.0 - evp_bytestokey: 1.0.3 - pbkdf2: 3.1.2 - safe-buffer: 5.2.1 + dev: true /parse-glob/3.0.4: resolution: {integrity: sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parse-glob/-/parse-glob-3.0.4.tgz} @@ -8872,12 +8872,14 @@ packages: is-dotfile: 1.0.3 is-extglob: 1.0.0 is-glob: 2.0.1 + dev: true /parse-json/2.2.0: resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parse-json/-/parse-json-2.2.0.tgz} engines: {node: '>=0.10.0'} dependencies: error-ex: 1.3.2 + dev: true /parse-json/4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parse-json/-/parse-json-4.0.0.tgz} @@ -8885,7 +8887,6 @@ packages: dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 - dev: false /parse5/4.0.0: resolution: {integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parse5/-/parse5-4.0.0.tgz} @@ -8911,24 +8912,22 @@ packages: resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pascalcase/-/pascalcase-0.1.1.tgz} engines: {node: '>=0.10.0'} - /path-browserify/0.0.1: - resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/path-browserify/-/path-browserify-0.0.1.tgz} - /path-dirname/1.0.2: resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/path-dirname/-/path-dirname-1.0.2.tgz} /path-exists/2.1.0: - resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/path-exists/-/path-exists-2.1.0.tgz} + resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} engines: {node: '>=0.10.0'} dependencies: pinkie-promise: 2.0.1 + dev: true /path-exists/3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/path-exists/-/path-exists-3.0.0.tgz} + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/path-exists/-/path-exists-4.0.0.tgz} + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} /path-is-absolute/1.0.1: @@ -8959,13 +8958,14 @@ packages: graceful-fs: 4.2.11 pify: 2.3.0 pinkie-promise: 2.0.1 + dev: true /path-type/2.0.0: resolution: {integrity: sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==} engines: {node: '>=4'} dependencies: pify: 2.3.0 - dev: false + dev: true /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} @@ -8977,27 +8977,17 @@ packages: /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + dev: true /pause/0.0.1: resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pause/-/pause-0.0.1.tgz} dev: true - /pbkdf2/3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pbkdf2/-/pbkdf2-3.1.2.tgz} - engines: {node: '>=0.12'} - dependencies: - create-hash: 1.2.0 - create-hmac: 1.1.7 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 - /performance-now/2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/performance-now/-/performance-now-2.1.0.tgz} /picocolors/0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/picocolors/-/picocolors-0.2.1.tgz} - dev: false /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -9005,6 +8995,7 @@ packages: /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + dev: true /pify/2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pify/-/pify-2.3.0.tgz} @@ -9017,6 +9008,7 @@ packages: /pify/4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pify/-/pify-4.0.1.tgz} engines: {node: '>=6'} + dev: true /pinkie-promise/2.0.1: resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz} @@ -9033,7 +9025,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: find-up: 1.1.2 - dev: false + dev: true /pkg-dir/2.0.0: resolution: {integrity: sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pkg-dir/-/pkg-dir-2.0.0.tgz} @@ -9061,10 +9053,6 @@ packages: find-up: 2.1.0 dev: false - /pluralize/7.0.0: - resolution: {integrity: sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pluralize/-/pluralize-7.0.0.tgz} - engines: {node: '>=4'} - /pn/1.1.0: resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pn/-/pn-1.1.0.tgz} dev: true @@ -9305,7 +9293,7 @@ packages: dependencies: cosmiconfig: 5.2.1 import-cwd: 2.1.0 - dev: false + dev: true /postcss-loader/3.0.0: resolution: {integrity: sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-loader/-/postcss-loader-3.0.0.tgz} @@ -9315,7 +9303,7 @@ packages: postcss: 7.0.39 postcss-load-config: 2.1.2 schema-utils: 1.0.0 - dev: false + dev: true /postcss-logical/3.0.0: resolution: {integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-logical/-/postcss-logical-3.0.0.tgz} @@ -9397,28 +9385,28 @@ packages: resolution: {integrity: sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz} dependencies: postcss: 6.0.23 - dev: false + dev: true /postcss-modules-local-by-default/1.2.0: resolution: {integrity: sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz} dependencies: css-selector-tokenizer: 0.7.3 postcss: 6.0.23 - dev: false + dev: true /postcss-modules-scope/1.1.0: resolution: {integrity: sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz} dependencies: css-selector-tokenizer: 0.7.3 postcss: 6.0.23 - dev: false + dev: true /postcss-modules-values/1.3.0: resolution: {integrity: sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz} dependencies: icss-replace-symbols: 1.1.0 postcss: 6.0.23 - dev: false + dev: true /postcss-nesting/7.0.1: resolution: {integrity: sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz} @@ -9682,7 +9670,6 @@ packages: /postcss-value-parser/3.3.1: resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz} - dev: false /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz} @@ -9704,7 +9691,7 @@ packages: chalk: 2.4.2 source-map: 0.6.1 supports-color: 5.5.0 - dev: false + dev: true /postcss/7.0.39: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/postcss/-/postcss-7.0.39.tgz} @@ -9712,7 +9699,6 @@ packages: dependencies: picocolors: 0.2.1 source-map: 0.6.1 - dev: false /postcss/8.4.30: resolution: {integrity: sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==} @@ -9724,17 +9710,24 @@ packages: dev: true /prelude-ls/1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/prelude-ls/-/prelude-ls-1.1.2.tgz} + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: true + + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + dev: true /preserve/0.2.0: resolution: {integrity: sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/preserve/-/preserve-0.2.0.tgz} engines: {node: '>=0.10.0'} + dev: true /pretty-bytes/4.0.2: resolution: {integrity: sha512-yJAF+AjbHKlxQ8eezMd/34Mnj/YTQ3i6kLzvVsH4l/BfIFtp444n0wVbnsn66JimZ9uBofv815aRp1zCppxlWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz} engines: {node: '>=4'} - dev: false + dev: true /pretty-error/2.1.2: resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pretty-error/-/pretty-error-2.1.2.tgz} @@ -9767,14 +9760,6 @@ packages: /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz} - /process/0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/process/-/process-0.11.10.tgz} - engines: {node: '>= 0.6.0'} - - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/progress/-/progress-2.0.3.tgz} - engines: {node: '>=0.4.0'} - /promise-inflight/1.0.1_bluebird@3.7.2: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/promise-inflight/-/promise-inflight-1.0.1.tgz} peerDependencies: @@ -9784,6 +9769,7 @@ packages: optional: true dependencies: bluebird: 3.7.2 + dev: true /promise/8.0.2: resolution: {integrity: sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/promise/-/promise-8.0.2.tgz} @@ -9805,7 +9791,7 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - dev: false + dev: true /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/proxy-addr/-/proxy-addr-2.0.7.tgz} @@ -9821,21 +9807,12 @@ packages: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/psl/-/psl-1.9.0.tgz} dev: true - /public-encrypt/4.0.3: - resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/public-encrypt/-/public-encrypt-4.0.3.tgz} - dependencies: - bn.js: 4.12.0 - browserify-rsa: 4.1.0 - create-hash: 1.2.0 - parse-asn1: 5.1.6 - randombytes: 2.1.0 - safe-buffer: 5.2.1 - /pump/2.0.1: resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pump/-/pump-2.0.1.tgz} dependencies: end-of-stream: 1.4.4 once: 1.4.0 + dev: true /pump/3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pump/-/pump-3.0.0.tgz} @@ -9849,20 +9826,21 @@ packages: duplexify: 3.7.1 inherits: 2.0.4 pump: 2.0.1 + dev: true /punycode/1.3.2: resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/punycode/-/punycode-1.3.2.tgz} - /punycode/1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/punycode/-/punycode-1.4.1.tgz} - /punycode/2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/punycode/-/punycode-2.3.0.tgz} + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} /q/1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/q/-/q-1.5.1.tgz} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + + /qr-code-generator-lib/1.0.1: + resolution: {integrity: sha512-qEUBvn6zJKqcw72R8OJ2ZFOzcCO4Wdbl1tc55y4NCT5m1Z4LRBr05rsNhF9suMYp/UVAvhXayIZ9/bX28D736A==} dev: false /qs/0.6.6: @@ -9880,10 +9858,6 @@ packages: engines: {node: '>=0.6'} dev: true - /querystring-es3/0.2.1: - resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/querystring-es3/-/querystring-es3-0.2.1.tgz} - engines: {node: '>=0.4.x'} - /querystring/0.2.0: resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/querystring/-/querystring-0.2.0.tgz} engines: {node: '>=0.4.x'} @@ -9894,6 +9868,7 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true /raf/3.4.1: resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/raf/-/raf-3.4.1.tgz} @@ -9908,16 +9883,11 @@ packages: is-number: 4.0.0 kind-of: 6.0.3 math-random: 1.0.4 + dev: true /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/randombytes/-/randombytes-2.1.0.tgz} - dependencies: - safe-buffer: 5.2.1 - - /randomfill/1.0.4: - resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/randomfill/-/randomfill-1.0.4.tgz} + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: - randombytes: 2.1.0 safe-buffer: 5.2.1 /range-parser/1.0.0: @@ -10004,7 +9974,7 @@ packages: /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-is/-/react-is-16.13.1.tgz} - dev: false + dev: true /react-is/18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-is/-/react-is-18.2.0.tgz} @@ -10050,6 +10020,7 @@ packages: dependencies: find-up: 1.1.2 read-pkg: 1.1.0 + dev: true /read-pkg-up/2.0.0: resolution: {integrity: sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz} @@ -10057,7 +10028,7 @@ packages: dependencies: find-up: 2.1.0 read-pkg: 2.0.0 - dev: false + dev: true /read-pkg/1.1.0: resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/read-pkg/-/read-pkg-1.1.0.tgz} @@ -10066,6 +10037,7 @@ packages: load-json-file: 1.1.0 normalize-package-data: 2.5.0 path-type: 1.1.0 + dev: true /read-pkg/2.0.0: resolution: {integrity: sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/read-pkg/-/read-pkg-2.0.0.tgz} @@ -10074,7 +10046,7 @@ packages: load-json-file: 2.0.0 normalize-package-data: 2.5.0 path-type: 2.0.0 - dev: false + dev: true /readable-stream/1.1.14: resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/readable-stream/-/readable-stream-1.1.14.tgz} @@ -10113,6 +10085,7 @@ packages: readable-stream: 2.3.8 transitivePeerDependencies: - supports-color + dev: false /readdirp/2.2.1_supports-color@5.5.0: resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} @@ -10129,12 +10102,14 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 + dev: true /realpath-native/1.1.0: resolution: {integrity: sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/realpath-native/-/realpath-native-1.1.0.tgz} engines: {node: '>=4'} dependencies: util.promisify: 1.1.1 + dev: true /rechoir/0.7.1: resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rechoir/-/rechoir-0.7.1.tgz} @@ -10154,34 +10129,36 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - dev: false + dev: true /regenerate/1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regenerate/-/regenerate-1.4.2.tgz} - dev: false + dev: true /regenerator-runtime/0.11.1: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz} + dev: true /regenerator-runtime/0.12.1: resolution: {integrity: sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz} - dev: false + dev: true /regenerator-runtime/0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} - dev: false + dev: true /regenerator-transform/0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz} dependencies: '@babel/runtime': 7.21.0 - dev: false + dev: true /regex-cache/0.4.4: resolution: {integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regex-cache/-/regex-cache-0.4.4.tgz} engines: {node: '>=0.10.0'} dependencies: is-equal-shallow: 0.1.3 + dev: true /regex-not/1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regex-not/-/regex-not-1.0.2.tgz} @@ -10198,10 +10175,6 @@ packages: define-properties: 1.2.0 functions-have-names: 1.2.3 - /regexpp/2.0.1: - resolution: {integrity: sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regexpp/-/regexpp-2.0.1.tgz} - engines: {node: '>=6.5.0'} - /regexpu-core/5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regexpu-core/-/regexpu-core-5.3.2.tgz} engines: {node: '>=4'} @@ -10212,14 +10185,14 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - dev: false + dev: true /regjsparser/0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/regjsparser/-/regjsparser-0.9.1.tgz} hasBin: true dependencies: jsesc: 0.5.0 - dev: false + dev: true /relateurl/0.2.7: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/relateurl/-/relateurl-0.2.7.tgz} @@ -10252,6 +10225,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-finite: 1.1.0 + dev: true /request-promise-core/1.1.4_request@2.88.2: resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/request-promise-core/-/request-promise-core-1.1.4.tgz} @@ -10330,8 +10304,9 @@ packages: engines: {node: '>=4'} /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/resolve-from/-/resolve-from-4.0.0.tgz} + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + dev: true /resolve-from/5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/resolve-from/-/resolve-from-5.0.0.tgz} @@ -10343,6 +10318,7 @@ packages: /resolve/1.1.7: resolution: {integrity: sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/resolve/-/resolve-1.1.7.tgz} + dev: true /resolve/1.10.0: resolution: {integrity: sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/resolve/-/resolve-1.10.0.tgz} @@ -10356,6 +10332,7 @@ packages: is-core-module: 2.12.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: true /response-time/1.0.0: resolution: {integrity: sha512-P06PnmA5uf50GduVOPGtebV8J4Vcdv7G8bzX4AH0ezhzlN1xJxuYmc4BoFDa0NWu83gPwHcAjdOL3TFmYPvzWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/response-time/-/response-time-1.0.0.tgz} @@ -10367,6 +10344,7 @@ packages: dependencies: onetime: 2.0.1 signal-exit: 3.0.7 + dev: false /ret/0.1.15: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ret/-/ret-0.1.15.tgz} @@ -10375,6 +10353,7 @@ packages: /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true /rgb-regex/1.0.1: resolution: {integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rgb-regex/-/rgb-regex-1.0.1.tgz} @@ -10384,23 +10363,18 @@ packages: resolution: {integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rgba-regex/-/rgba-regex-1.0.0.tgz} dev: false - /rimraf/2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rimraf/-/rimraf-2.6.3.tgz} - hasBin: true - dependencies: - glob: 7.2.3 - /rimraf/2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rimraf/-/rimraf-2.7.1.tgz} hasBin: true dependencies: glob: 7.2.3 - /ripemd160/2.0.2: - resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ripemd160/-/ripemd160-2.0.2.tgz} + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 + glob: 7.2.3 + dev: true /rollup/3.29.2: resolution: {integrity: sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==} @@ -10418,22 +10392,26 @@ packages: /run-async/2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/run-async/-/run-async-2.4.1.tgz} engines: {node: '>=0.12.0'} + dev: false /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 + dev: true /run-queue/1.0.3: resolution: {integrity: sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/run-queue/-/run-queue-1.0.3.tgz} dependencies: aproba: 1.2.0 + dev: true /rxjs/6.6.7: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} engines: {npm: '>=2.0.0'} dependencies: tslib: 1.14.1 + dev: false /rxjs/7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} @@ -10460,7 +10438,7 @@ packages: ret: 0.1.15 /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/safer-buffer/-/safer-buffer-2.1.2.tgz} + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} /sane/2.5.2: resolution: {integrity: sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/sane/-/sane-2.5.2.tgz} @@ -10482,7 +10460,7 @@ packages: - supports-color dev: true - /sass-loader/7.1.0_webpack@4.28.3: + /sass-loader/7.1.0_webpack@5.89.0: resolution: {integrity: sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/sass-loader/-/sass-loader-7.1.0.tgz} engines: {node: '>= 6.9.0 || >= 8.9.0'} peerDependencies: @@ -10494,8 +10472,8 @@ packages: neo-async: 2.6.2 pify: 3.0.0 semver: 5.7.1 - webpack: 4.28.3_webpack-cli@4.10.0 - dev: false + webpack: 5.89.0_webpack-cli@4.10.0 + dev: true /sass/1.67.0: resolution: {integrity: sha512-SVrO9ZeX/QQyEGtuZYCVxoeAL5vGlYjJ9p4i4HFuekWl8y/LtJ7tJc10Z+ck1c8xOuoBm2MYzcLfTAffD0pl/A==} @@ -10516,19 +10494,20 @@ packages: loose-envify: 1.4.0 dev: false - /schema-utils/0.4.7: - resolution: {integrity: sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/schema-utils/-/schema-utils-0.4.7.tgz} + /schema-utils/1.0.0: + resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/schema-utils/-/schema-utils-1.0.0.tgz} engines: {node: '>= 4'} dependencies: ajv: 6.12.6 + ajv-errors: 1.0.1_ajv@6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 - /schema-utils/1.0.0: - resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/schema-utils/-/schema-utils-1.0.0.tgz} - engines: {node: '>= 4'} + /schema-utils/3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} dependencies: + '@types/json-schema': 7.0.12 ajv: 6.12.6 - ajv-errors: 1.0.1_ajv@6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 /scmp/0.0.3: @@ -10551,11 +10530,12 @@ packages: /semver/6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/semver/-/semver-6.3.0.tgz} hasBin: true - dev: false + dev: true /semver/6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true + dev: true /semver/7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} @@ -10563,6 +10543,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true /send/0.18.0_supports-color@5.5.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/send/-/send-0.18.0.tgz} @@ -10598,6 +10579,12 @@ packages: /serialize-javascript/1.9.1: resolution: {integrity: sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz} + dev: true + + /serialize-javascript/6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + dependencies: + randombytes: 2.1.0 /serve-index/1.0.1: resolution: {integrity: sha512-BCHuQ0kX88zfvldEMc8k+niVq/jX2T4IbYyGBMmzV225+NcPeI+EPTtISxFxJnAZzIip1xWbE9J0dhZ2cCNFIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/serve-index/-/serve-index-1.0.1.tgz} @@ -10658,22 +10645,12 @@ packages: resolution: {integrity: sha512-MhLr9kgQwqnNHUEIdUhcCFRm7TU/A152bPELdvqDnEBqBhqbEhFqW9LFj5HFExhiQMlsYLSIDwMjh3Sr+8xDMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/setimmediate/-/setimmediate-1.0.1.tgz} dev: true - /setimmediate/1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/setimmediate/-/setimmediate-1.0.5.tgz} - /setprototypeof/1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/setprototypeof/-/setprototypeof-1.1.0.tgz} /setprototypeof/1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/setprototypeof/-/setprototypeof-1.2.0.tgz} - /sha.js/2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/sha.js/-/sha.js-2.4.11.tgz} - hasBin: true - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - /shallow-clone/0.1.2: resolution: {integrity: sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/shallow-clone/-/shallow-clone-0.1.2.tgz} engines: {node: '>=0.10.0'} @@ -10682,7 +10659,7 @@ packages: kind-of: 2.0.1 lazy-cache: 0.2.7 mixin-object: 2.0.1 - dev: false + dev: true /shallow-clone/1.0.0: resolution: {integrity: sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/shallow-clone/-/shallow-clone-1.0.0.tgz} @@ -10691,7 +10668,7 @@ packages: is-extendable: 0.1.1 kind-of: 5.1.0 mixin-object: 2.0.1 - dev: false + dev: true /shallow-clone/3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/shallow-clone/-/shallow-clone-3.0.1.tgz} @@ -10756,22 +10733,10 @@ packages: resolution: {integrity: sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/slash/-/slash-1.0.0.tgz} engines: {node: '>=0.10.0'} - /slash/2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/slash/-/slash-2.0.0.tgz} - engines: {node: '>=6'} - dev: false - /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - - /slice-ansi/2.1.0: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/slice-ansi/-/slice-ansi-2.1.0.tgz} - engines: {node: '>=6'} - dependencies: - ansi-styles: 3.2.1 - astral-regex: 1.0.0 - is-fullwidth-code-point: 2.0.0 + dev: true /snapdragon-node/2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz} @@ -10940,7 +10905,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map-loader/3.0.2_webpack@4.28.3: + /source-map-loader/3.0.2_webpack@5.89.0: resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/source-map-loader/-/source-map-loader-3.0.2.tgz} engines: {node: '>= 12.13.0'} peerDependencies: @@ -10949,7 +10914,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 4.28.3_webpack-cli@4.10.0 + webpack: 5.89.0_webpack-cli@4.10.0 dev: true /source-map-resolve/0.5.3: @@ -10963,7 +10928,7 @@ packages: urix: 0.1.0 /source-map-support/0.4.18: - resolution: {integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/source-map-support/-/source-map-support-0.4.18.tgz} + resolution: {integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==} dependencies: source-map: 0.5.7 dev: true @@ -10999,18 +10964,22 @@ packages: dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.13 + dev: true /spdx-exceptions/2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz} + dev: true /spdx-expression-parse/3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz} dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.13 + dev: true /spdx-license-ids/3.0.13: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz} + dev: true /spdy-transport/3.0.0_supports-color@5.5.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/spdy-transport/-/spdy-transport-3.0.0.tgz} @@ -11065,11 +11034,11 @@ packages: resolution: {integrity: sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ssri/-/ssri-6.0.2.tgz} dependencies: figgy-pudding: 3.5.2 + dev: true /stable/0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/stable/-/stable-0.1.8.tgz} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - dev: false /stack-utils/1.0.5: resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/stack-utils/-/stack-utils-1.0.5.tgz} @@ -11111,12 +11080,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /stream-browserify/2.0.2: - resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/stream-browserify/-/stream-browserify-2.0.2.tgz} - dependencies: - inherits: 2.0.4 - readable-stream: 2.3.8 - /stream-counter/0.2.0: resolution: {integrity: sha512-GjA2zKc2iXUUKRcOxXQmhEx0Ev3XHJ6c8yWGqhQjWwhGrqNwSsvq9YlRLgoGtZ5Kx2Ln94IedaqJ5GUG6aBbxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/stream-counter/-/stream-counter-0.2.0.tgz} engines: {node: '>=0.8.0'} @@ -11129,18 +11092,11 @@ packages: dependencies: end-of-stream: 1.4.4 stream-shift: 1.0.1 - - /stream-http/2.8.3: - resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/stream-http/-/stream-http-2.8.3.tgz} - dependencies: - builtin-status-codes: 3.0.0 - inherits: 2.0.4 - readable-stream: 2.3.8 - to-arraybuffer: 1.0.1 - xtend: 4.0.2 + dev: true /stream-shift/1.0.1: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/stream-shift/-/stream-shift-1.0.1.tgz} + dev: true /string-length/2.0.0: resolution: {integrity: sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/string-length/-/string-length-2.0.0.tgz} @@ -11148,6 +11104,7 @@ packages: dependencies: astral-regex: 1.0.0 strip-ansi: 4.0.0 + dev: true /string-width/1.0.2: resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/string-width/-/string-width-1.0.2.tgz} @@ -11164,14 +11121,6 @@ packages: is-fullwidth-code-point: 2.0.0 strip-ansi: 4.0.0 - /string-width/3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/string-width/-/string-width-3.1.0.tgz} - engines: {node: '>=6'} - dependencies: - emoji-regex: 7.0.3 - is-fullwidth-code-point: 2.0.0 - strip-ansi: 5.2.0 - /string.prototype.trim/1.2.7: resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz} engines: {node: '>= 0.4'} @@ -11215,7 +11164,7 @@ packages: get-own-enumerable-property-symbols: 3.0.2 is-obj: 1.0.1 is-regexp: 1.0.0 - dev: false + dev: true /strip-ansi/3.0.1: resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-ansi/-/strip-ansi-3.0.1.tgz} @@ -11237,20 +11186,30 @@ packages: dev: false /strip-ansi/5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-ansi/-/strip-ansi-5.2.0.tgz} + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} engines: {node: '>=6'} dependencies: ansi-regex: 4.1.1 + dev: false + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true /strip-bom/2.0.0: resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-bom/-/strip-bom-2.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: is-utf8: 0.2.1 + dev: true /strip-bom/3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-bom/-/strip-bom-3.0.0.tgz} engines: {node: '>=4'} + dev: true /strip-comments/1.0.2: resolution: {integrity: sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-comments/-/strip-comments-1.0.2.tgz} @@ -11258,15 +11217,16 @@ packages: dependencies: babel-extract-comments: 1.0.0 babel-plugin-transform-object-rest-spread: 6.26.0 - dev: false + dev: true /strip-eof/1.0.0: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-eof/-/strip-eof-1.0.0.tgz} engines: {node: '>=0.10.0'} - /strip-json-comments/2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz} - engines: {node: '>=0.10.0'} + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true /style-loader/0.23.1: resolution: {integrity: sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/style-loader/-/style-loader-0.23.1.tgz} @@ -11274,7 +11234,7 @@ packages: dependencies: loader-utils: 1.4.2 schema-utils: 1.0.0 - dev: false + dev: true /stylehacks/4.0.3: resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/stylehacks/-/stylehacks-4.0.3.tgz} @@ -11286,11 +11246,11 @@ packages: dev: false /supports-color/2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/supports-color/-/supports-color-2.0.0.tgz} + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} /supports-color/3.2.3: - resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/supports-color/-/supports-color-3.2.3.tgz} + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} engines: {node: '>=0.8.0'} dependencies: has-flag: 1.0.0 @@ -11303,19 +11263,26 @@ packages: has-flag: 3.0.0 /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/supports-color/-/supports-color-7.2.0.tgz} + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 dev: true + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} engines: {node: '>= 0.4'} + dev: true /svg-parser/2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/svg-parser/-/svg-parser-2.0.4.tgz} - dev: false + dev: true /svgo/1.3.2: resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/svgo/-/svgo-1.3.2.tgz} @@ -11336,26 +11303,20 @@ packages: stable: 0.1.8 unquote: 1.1.1 util.promisify: 1.0.1 - dev: false /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/symbol-tree/-/symbol-tree-3.2.4.tgz} dev: true - /table/5.4.6: - resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/table/-/table-5.4.6.tgz} - engines: {node: '>=6.0.0'} - dependencies: - ajv: 6.12.6 - lodash: 4.17.21 - slice-ansi: 2.1.0 - string-width: 3.1.0 - /tapable/1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tapable/-/tapable-1.1.3.tgz} engines: {node: '>=6'} - /terser-webpack-plugin/1.2.2_webpack@4.28.3: + /tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + /terser-webpack-plugin/1.2.2_webpack@5.89.0: resolution: {integrity: sha512-1DMkTk286BzmfylAvLXwpJrI7dWa5BnFmscV/2dCr8+c56egFcbaeFAl7+sujAjdmpLam21XRdhA4oifLyiWWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.2.tgz} engines: {node: '>= 6.9.0'} peerDependencies: @@ -11367,9 +11328,33 @@ packages: serialize-javascript: 1.9.1 source-map: 0.6.1 terser: 3.17.0 - webpack: 4.28.3_webpack-cli@4.10.0 + webpack: 5.89.0_webpack-cli@4.10.0 webpack-sources: 1.4.3 worker-farm: 1.7.0 + dev: true + + /terser-webpack-plugin/5.3.9_webpack@5.89.0: + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.24.0 + webpack: 5.89.0_webpack-cli@4.10.0 /terser/3.17.0: resolution: {integrity: sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/terser/-/terser-3.17.0.tgz} @@ -11380,6 +11365,17 @@ packages: commander: 2.20.3 source-map: 0.6.1 source-map-support: 0.5.21 + dev: true + + /terser/5.24.0: + resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.2 + commander: 2.20.3 + source-map-support: 0.5.21 /test-exclude/4.2.3: resolution: {integrity: sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/test-exclude/-/test-exclude-4.2.3.tgz} @@ -11389,9 +11385,10 @@ packages: object-assign: 4.1.1 read-pkg-up: 1.0.1 require-main-filename: 1.0.1 + dev: true /text-table/0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/text-table/-/text-table-0.2.0.tgz} + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} /throat/4.1.0: resolution: {integrity: sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/throat/-/throat-4.1.0.tgz} @@ -11399,22 +11396,18 @@ packages: /through/2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/through/-/through-2.3.8.tgz} + dev: false /through2/2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/through2/-/through2-2.0.5.tgz} dependencies: readable-stream: 2.3.8 xtend: 4.0.2 + dev: true /thunky/1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/thunky/-/thunky-1.1.0.tgz} - /timers-browserify/2.0.12: - resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/timers-browserify/-/timers-browserify-2.0.12.tgz} - engines: {node: '>=0.6.0'} - dependencies: - setimmediate: 1.0.5 - /timsort/0.3.0: resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/timsort/-/timsort-0.3.0.tgz} dev: false @@ -11424,6 +11417,7 @@ packages: engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 + dev: false /tmpl/1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tmpl/-/tmpl-1.0.5.tgz} @@ -11433,16 +11427,15 @@ packages: resolution: {integrity: sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/to-array/-/to-array-0.1.4.tgz} dev: false - /to-arraybuffer/1.0.1: - resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz} - /to-fast-properties/1.0.3: resolution: {integrity: sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==} engines: {node: '>=0.10.0'} + dev: true /to-fast-properties/2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} + dev: true /to-object-path/0.3.0: resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/to-object-path/-/to-object-path-0.3.0.tgz} @@ -11462,6 +11455,7 @@ packages: engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 + dev: true /to-regex/3.0.2: resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/to-regex/-/to-regex-3.0.2.tgz} @@ -11482,7 +11476,7 @@ packages: deprecated: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial). dependencies: hoek: 4.2.1 - dev: false + dev: true /tough-cookie/2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tough-cookie/-/tough-cookie-2.5.0.tgz} @@ -11501,6 +11495,7 @@ packages: /trim-right/1.0.1: resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/trim-right/-/trim-right-1.0.1.tgz} engines: {node: '>=0.10.0'} + dev: true /tryer/1.0.1: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tryer/-/tryer-1.0.1.tgz} @@ -11513,6 +11508,7 @@ packages: typescript: '>=4.2.0' dependencies: typescript: 5.0.4 + dev: true /ts-pnp/1.2.0_typescript@5.0.4: resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ts-pnp/-/ts-pnp-1.2.0.tgz} @@ -11528,14 +11524,12 @@ packages: /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: false /tslib/2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: false - /tty-browserify/0.0.0: - resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tty-browserify/-/tty-browserify-0.0.0.tgz} - /tunnel-agent/0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz} dependencies: @@ -11547,10 +11541,23 @@ packages: dev: true /type-check/0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/type-check/-/type-check-0.3.2.tgz} + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 + dev: true + + /type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true /type-is/1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/type-is/-/type-is-1.6.18.tgz} @@ -11576,6 +11583,7 @@ packages: /typedarray/0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/typedarray/-/typedarray-0.0.6.tgz} + dev: true /typescript/5.0.4: resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/typescript/-/typescript-5.0.4.tgz} @@ -11630,7 +11638,7 @@ packages: /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz} engines: {node: '>=4'} - dev: false + dev: true /unicode-match-property-ecmascript/2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz} @@ -11638,17 +11646,17 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 - dev: false + dev: true /unicode-match-property-value-ecmascript/2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz} engines: {node: '>=4'} - dev: false + dev: true /unicode-property-aliases-ecmascript/2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz} engines: {node: '>=4'} - dev: false + dev: true /union-value/1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/union-value/-/union-value-1.0.1.tgz} @@ -11671,16 +11679,17 @@ packages: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unique-filename/-/unique-filename-1.1.1.tgz} dependencies: unique-slug: 2.0.2 + dev: true /unique-slug/2.0.2: resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unique-slug/-/unique-slug-2.0.2.tgz} dependencies: imurmurhash: 0.1.4 + dev: true /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/universalify/-/universalify-0.1.2.tgz} engines: {node: '>= 4.0.0'} - dev: false /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unpipe/-/unpipe-1.0.0.tgz} @@ -11688,7 +11697,6 @@ packages: /unquote/1.1.1: resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unquote/-/unquote-1.1.1.tgz} - dev: false /unset-value/1.0.0: resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unset-value/-/unset-value-1.0.0.tgz} @@ -11710,7 +11718,6 @@ packages: browserslist: 4.21.5 escalade: 3.1.1 picocolors: 1.0.0 - dev: false /update-browserslist-db/1.0.11_browserslist@4.21.10: resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} @@ -11727,7 +11734,7 @@ packages: dev: false /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/uri-js/-/uri-js-4.4.1.tgz} + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.0 @@ -11735,7 +11742,7 @@ packages: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/urix/-/urix-0.1.0.tgz} deprecated: Please see https://github.com/lydell/urix#deprecated - /url-loader/1.1.2_webpack@4.28.3: + /url-loader/1.1.2_webpack@5.89.0: resolution: {integrity: sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/url-loader/-/url-loader-1.1.2.tgz} engines: {node: '>= 6.9.0'} peerDependencies: @@ -11744,8 +11751,8 @@ packages: loader-utils: 1.4.2 mime: 2.6.0 schema-utils: 1.0.0 - webpack: 4.28.3_webpack-cli@4.10.0 - dev: false + webpack: 5.89.0_webpack-cli@4.10.0 + dev: true /url-parse/1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/url-parse/-/url-parse-1.5.10.tgz} @@ -11780,7 +11787,6 @@ packages: es-abstract: 1.21.2 has-symbols: 1.0.3 object.getownpropertydescriptors: 2.1.5 - dev: false /util.promisify/1.1.1: resolution: {integrity: sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/util.promisify/-/util.promisify-1.1.1.tgz} @@ -11790,16 +11796,7 @@ packages: for-each: 0.3.3 has-symbols: 1.0.3 object.getownpropertydescriptors: 2.1.5 - - /util/0.10.3: - resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/util/-/util-0.10.3.tgz} - dependencies: - inherits: 2.0.1 - - /util/0.11.1: - resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/util/-/util-0.11.1.tgz} - dependencies: - inherits: 2.0.3 + dev: true /utila/0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/utila/-/utila-0.4.0.tgz} @@ -11824,6 +11821,7 @@ packages: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + dev: true /vary/1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/vary/-/vary-1.1.2.tgz} @@ -11882,9 +11880,6 @@ packages: fsevents: 2.3.2 dev: true - /vm-browserify/1.1.2: - resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/vm-browserify/-/vm-browserify-1.1.2.tgz} - /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz} dependencies: @@ -11906,25 +11901,12 @@ packages: minimist: 1.2.8 dev: true - /watchpack-chokidar2/2.0.1: - resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==} - requiresBuild: true - dependencies: - chokidar: 2.1.8 - transitivePeerDependencies: - - supports-color - optional: true - - /watchpack/1.7.5: - resolution: {integrity: sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/watchpack/-/watchpack-1.7.5.tgz} + /watchpack/2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} dependencies: + glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - neo-async: 2.6.2 - optionalDependencies: - chokidar: 3.5.3 - watchpack-chokidar2: 2.0.1 - transitivePeerDependencies: - - supports-color /wbuf/1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/wbuf/-/wbuf-1.7.3.tgz} @@ -11935,7 +11917,7 @@ packages: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz} dev: true - /webpack-cli/4.10.0_fc35ea27e34c7e37523b08f09d5772d4: + /webpack-cli/4.10.0_5909af87398c5d0e4df1f7ac9ae745ee: resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webpack-cli/-/webpack-cli-4.10.0.tgz} engines: {node: '>=10.13.0'} hasBin: true @@ -11956,7 +11938,7 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0_a96683ffc25eaacf8c9d952031943e4d + '@webpack-cli/configtest': 1.2.0_bd0b6fd64ce1cd6d10b911e1d9e60f31 '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0 '@webpack-cli/serve': 1.7.0_673128cfdf0ecf5e4256a4a76e0a18e0 colorette: 2.0.19 @@ -11966,11 +11948,11 @@ packages: import-local: 3.1.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 4.28.3_webpack-cli@4.10.0 - webpack-dev-server: 3.1.14_a96683ffc25eaacf8c9d952031943e4d + webpack: 5.89.0_webpack-cli@4.10.0 + webpack-dev-server: 3.1.14_bd0b6fd64ce1cd6d10b911e1d9e60f31 webpack-merge: 5.8.0 - /webpack-dev-middleware/3.4.0_webpack@4.28.3: + /webpack-dev-middleware/3.4.0_webpack@5.89.0: resolution: {integrity: sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz} engines: {node: '>= 6'} peerDependencies: @@ -11979,10 +11961,10 @@ packages: memory-fs: 0.4.1 mime: 2.6.0 range-parser: 1.2.1 - webpack: 4.28.3_webpack-cli@4.10.0 + webpack: 5.89.0_webpack-cli@4.10.0 webpack-log: 2.0.0 - /webpack-dev-server/3.1.14_a96683ffc25eaacf8c9d952031943e4d: + /webpack-dev-server/3.1.14_bd0b6fd64ce1cd6d10b911e1d9e60f31: resolution: {integrity: sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz} engines: {node: '>= 6.11.5'} hasBin: true @@ -12020,9 +12002,9 @@ packages: strip-ansi: 3.0.1 supports-color: 5.5.0 url: 0.11.0 - webpack: 4.28.3_webpack-cli@4.10.0 - webpack-cli: 4.10.0_fc35ea27e34c7e37523b08f09d5772d4 - webpack-dev-middleware: 3.4.0_webpack@4.28.3 + webpack: 5.89.0_webpack-cli@4.10.0 + webpack-cli: 4.10.0_5909af87398c5d0e4df1f7ac9ae745ee + webpack-dev-middleware: 3.4.0_webpack@5.89.0 webpack-log: 2.0.0 yargs: 12.0.2 @@ -12043,7 +12025,7 @@ packages: ansi-colors: 3.2.4 uuid: 3.4.0 - /webpack-manifest-plugin/2.0.4_webpack@4.28.3: + /webpack-manifest-plugin/2.0.4_webpack@5.89.0: resolution: {integrity: sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz} engines: {node: '>=6.11.5'} peerDependencies: @@ -12052,8 +12034,8 @@ packages: fs-extra: 7.0.1 lodash: 4.17.21 tapable: 1.1.3 - webpack: 4.28.3_webpack-cli@4.10.0 - dev: false + webpack: 5.89.0_webpack-cli@4.10.0 + dev: true /webpack-merge/5.8.0: resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webpack-merge/-/webpack-merge-5.8.0.tgz} @@ -12082,46 +12064,49 @@ packages: source-list-map: 2.0.1 source-map: 0.6.1 - /webpack/4.28.3_webpack-cli@4.10.0: - resolution: {integrity: sha512-vLZN9k5I7Nr/XB1IDG9GbZB4yQd1sPuvufMFgJkx0b31fi2LD97KQIjwjxE7xytdruAYfu5S0FLBLjdxmwGJCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webpack/-/webpack-4.28.3.tgz} - engines: {node: '>=6.11.5'} + /webpack-sources/3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + /webpack/5.89.0_webpack-cli@4.10.0: + resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: webpack-cli: '*' - webpack-command: '*' peerDependenciesMeta: webpack-cli: optional: true - webpack-command: - optional: true dependencies: - '@webassemblyjs/ast': 1.7.11 - '@webassemblyjs/helper-module-context': 1.7.11 - '@webassemblyjs/wasm-edit': 1.7.11 - '@webassemblyjs/wasm-parser': 1.7.11 - acorn: 5.7.4 - acorn-dynamic-import: 3.0.0 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.8.2 + acorn-import-assertions: 1.9.0_acorn@8.8.2 + browserslist: 4.21.10 chrome-trace-event: 1.0.3 - enhanced-resolve: 4.5.0 - eslint-scope: 4.0.3 - json-parse-better-errors: 1.0.2 - loader-runner: 2.4.0 - loader-utils: 1.4.2 - memory-fs: 0.4.1 - micromatch: 3.1.10 - mkdirp: 0.5.6 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.4.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 neo-async: 2.6.2 - node-libs-browser: 2.2.1 - schema-utils: 0.4.7 - tapable: 1.1.3 - terser-webpack-plugin: 1.2.2_webpack@4.28.3 - watchpack: 1.7.5 - webpack-cli: 4.10.0_fc35ea27e34c7e37523b08f09d5772d4 - webpack-sources: 1.4.3 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9_webpack@5.89.0 + watchpack: 2.4.0 + webpack-cli: 4.10.0_5909af87398c5d0e4df1f7ac9ae745ee + webpack-sources: 3.2.3 transitivePeerDependencies: - - supports-color + - '@swc/core' + - esbuild + - uglify-js /websocket-driver/0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/websocket-driver/-/websocket-driver-0.7.4.tgz} @@ -12207,6 +12192,7 @@ packages: /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/word-wrap/-/word-wrap-1.2.3.tgz} engines: {node: '>=0.10.0'} + dev: true /wordwrap/0.0.3: resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/wordwrap/-/wordwrap-0.0.3.tgz} @@ -12221,13 +12207,13 @@ packages: resolution: {integrity: sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-broadcast-cache-update/3.6.3: resolution: {integrity: sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-build/3.6.3: resolution: {integrity: sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-build/-/workbox-build-3.6.3.tgz} @@ -12255,23 +12241,23 @@ packages: workbox-strategies: 3.6.3 workbox-streams: 3.6.3 workbox-sw: 3.6.3 - dev: false + dev: true /workbox-cache-expiration/3.6.3: resolution: {integrity: sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-cacheable-response/3.6.3: resolution: {integrity: sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-core/3.6.3: resolution: {integrity: sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-core/-/workbox-core-3.6.3.tgz} - dev: false + dev: true /workbox-google-analytics/3.6.3: resolution: {integrity: sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz} @@ -12280,49 +12266,49 @@ packages: workbox-core: 3.6.3 workbox-routing: 3.6.3 workbox-strategies: 3.6.3 - dev: false + dev: true /workbox-navigation-preload/3.6.3: resolution: {integrity: sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-precaching/3.6.3: resolution: {integrity: sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-range-requests/3.6.3: resolution: {integrity: sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-routing/3.6.3: resolution: {integrity: sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-routing/-/workbox-routing-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-strategies/3.6.3: resolution: {integrity: sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-streams/3.6.3: resolution: {integrity: sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-streams/-/workbox-streams-3.6.3.tgz} dependencies: workbox-core: 3.6.3 - dev: false + dev: true /workbox-sw/3.6.3: resolution: {integrity: sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-sw/-/workbox-sw-3.6.3.tgz} - dev: false + dev: true - /workbox-webpack-plugin/3.6.3_webpack@4.28.3: + /workbox-webpack-plugin/3.6.3_webpack@5.89.0: resolution: {integrity: sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz} engines: {node: '>=4.0.0'} peerDependencies: @@ -12330,14 +12316,15 @@ packages: dependencies: babel-runtime: 6.26.0 json-stable-stringify: 1.0.2 - webpack: 4.28.3_webpack-cli@4.10.0 + webpack: 5.89.0_webpack-cli@4.10.0 workbox-build: 3.6.3 - dev: false + dev: true /worker-farm/1.7.0: resolution: {integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/worker-farm/-/worker-farm-1.7.0.tgz} dependencies: errno: 0.1.8 + dev: true /wrap-ansi/2.1.0: resolution: {integrity: sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz} @@ -12357,12 +12344,6 @@ packages: signal-exit: 3.0.7 dev: true - /write/0.2.1: - resolution: {integrity: sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/write/-/write-0.2.1.tgz} - engines: {node: '>=0.10.0'} - dependencies: - mkdirp: 0.5.6 - /ws/5.2.3: resolution: {integrity: sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ws/-/ws-5.2.3.tgz} peerDependencies: @@ -12423,6 +12404,7 @@ packages: /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/xtend/-/xtend-4.0.2.tgz} engines: {node: '>=0.4'} + dev: true /y18n/3.2.2: resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/y18n/-/y18n-3.2.2.tgz} @@ -12433,9 +12415,11 @@ packages: /yallist/3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true /yargs-parser/10.1.0: resolution: {integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/yargs-parser/-/yargs-parser-10.1.0.tgz} @@ -12484,3 +12468,8 @@ packages: /yeast/0.1.2: resolution: {integrity: sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/yeast/-/yeast-0.1.2.tgz} dev: false + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/src/components/App/App.tsx b/src/components/App/App.tsx index ae87e87..ccf3043 100644 --- a/src/components/App/App.tsx +++ b/src/components/App/App.tsx @@ -22,11 +22,13 @@ import { PixelGridContext, initialState, reducer } from "../../stores/store"; const socket: any = io("http://localhost:3001"); function App() { - const [pixelData, setPixelData] = useState([]); + // const [pixelData, setPixelData] = useState([]); const [currentColor, setColor] = useState("#ff0000"); const [state, dispatch] = useReducer(reducer, initialState); - const handlePixelClick = (row: number, col: number) => {}; + const handlePixelClick = ( + // row: number, col: number + ) => {}; const changeCurrentColor = (color: string) => { setColor(color); diff --git a/src/components/ColorSelect/ColorSelect.tsx b/src/components/ColorSelect/ColorSelect.tsx index 33f2e52..83a06d1 100644 --- a/src/components/ColorSelect/ColorSelect.tsx +++ b/src/components/ColorSelect/ColorSelect.tsx @@ -1,5 +1,5 @@ // import React, { Component } from "react"; -import React, { PropsWithChildren } from "react"; +import { PropsWithChildren } from "react"; const colors = [ "#ffffff", diff --git a/src/components/HomePage/index.module.scss b/src/components/HomePage/index.module.scss index cb21f11..c02b2fa 100644 --- a/src/components/HomePage/index.module.scss +++ b/src/components/HomePage/index.module.scss @@ -1,5 +1,6 @@ .homePage { - color: red; + display: flex; + .personalContent { color: black; } diff --git a/src/components/HomePage/index.tsx b/src/components/HomePage/index.tsx index 93f743b..00a0fe1 100644 --- a/src/components/HomePage/index.tsx +++ b/src/components/HomePage/index.tsx @@ -4,13 +4,16 @@ import classes from "./index.module.scss"; function HomePage() { return (
- This is a Home Page +

This is a Home Page

{/* TODO: Router Link 不太能行,不知道出了什么问题,感觉像是什么 textContent 有问题 */} {/* 报错是 React 内部报错, e.tagRawToken */} - HTML - CSS - Pixel-Painter -
©Zer0fire
+
+ There are some demo written by me + HTML,CSS, + Pixel-Painter +
©Zer0fire
+
+
There are some link for me Github Leetcode
); } diff --git a/src/components/PixelGrid/PixelGrid.tsx b/src/components/PixelGrid/PixelGrid.tsx index 5debc41..bcb1d05 100644 --- a/src/components/PixelGrid/PixelGrid.tsx +++ b/src/components/PixelGrid/PixelGrid.tsx @@ -171,7 +171,9 @@ function PixelGrid({ onPickColor, currentColor, onPixelClick, socket }: Props) { setCanvasHeight(image.height); }; - const mouseUpOnWindow = (e: MouseEvent) => { + const mouseUpOnWindow = ( + // e: MouseEvent + ) => { console.log("window mouseUp"); draggingRef.current = false; if (canvas.current) { diff --git a/src/components/PracticePage/PureCssCarousel/index.scss b/src/components/PracticePage/PureCssCarousel/index.scss new file mode 100644 index 0000000..3af55f8 --- /dev/null +++ b/src/components/PracticePage/PureCssCarousel/index.scss @@ -0,0 +1,90 @@ +* { + /* background-color: rgba(0, 0, 0, 0.08); */ +} +body { + background-color: #f5f5f5; +} +.carousel-view { + width: 250px; + height: 300px; + position: relative; + overflow: hidden; + border-top: solid #83c44e 1px; +} +.carousel-main { + width: 250px; + height: 300px; + position: absolute; + transition: 0.3s linear; +} +.carousel-choice { + width: 250px; + height: 300px; + position: absolute; + text-align: center; + line-height: 40px; + top: 0; + bottom: 0; + right: 0; + left: 0; +} +.carousel-choice > img { + /* position: absolute; */ + /* left:20px; */ + /* top: 20px; */ + /* vertical-align: bottom; */ + color: inherit; +} +.carousel-choice.second { + left: 250px; +} +.carousel-choice.third { + left: 500px; +} +.carousel-choice.fourth { + left: 750px; +} +#rd1:checked ~ div > .carousel-main { + right: 0px; +} +#rd2:checked ~ div > .carousel-main { + right: 250px; +} +#rd3:checked ~ div > .carousel-main { + right: 500px; +} +#rd4:checked ~ div > .carousel-main { + right: 750px; +} +section { + position: absolute; + bottom: 0; + right: 0; + left: 0; + width: 100px; + margin: auto; + font-size: 0; +} +label[for^="rd"] { + cursor: pointer; + vertical-align: middle; + display: inline-block; + margin-right: 10px; + width: 5px; + height: 5px; + background-color: #b0b0b0; + border-radius: 5px; +} +label[for^="rd"]:hover { + background-color: #ff6700; +} +#rd1:checked ~ div > section > label:nth-child(1), +#rd2:checked ~ div > section > label:nth-child(2), +#rd3:checked ~ div > section > label:nth-child(3), +#rd4:checked ~ div > section > label:nth-child(4) { + background-color: white; + border: solid #ff6700; +} +input[id^="rd"] { + display: none; +} diff --git a/src/components/PracticePage/PureCssCarousel/index.tsx b/src/components/PracticePage/PureCssCarousel/index.tsx new file mode 100644 index 0000000..496a529 --- /dev/null +++ b/src/components/PracticePage/PureCssCarousel/index.tsx @@ -0,0 +1,70 @@ +import "./index.scss"; + +function CssCarousel() { + return ( + <> + + + + +
+
+ + + +
+ + 众多个性主题、百变锁屏与自由桌面让你的手机与众不同! + +
+ + 前往MIUI主题市场 + + +
+
+
+ + + + +
+
+ + ); +} + +export default CssCarousel; diff --git a/src/components/PracticePage/index.scss b/src/components/PracticePage/index.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components/PracticePage/index.tsx b/src/components/PracticePage/index.tsx new file mode 100644 index 0000000..58085f8 --- /dev/null +++ b/src/components/PracticePage/index.tsx @@ -0,0 +1,5 @@ +import CssCarousel from "./PureCssCarousel"; + +export function PracticePage() { + return ; +} diff --git a/src/components/ReCharge/index.css b/src/components/ReCharge/index.css new file mode 100644 index 0000000..dca679a --- /dev/null +++ b/src/components/ReCharge/index.css @@ -0,0 +1,59 @@ +.qrcode { + height: 300px; + width: 300px; + margin: 0 auto; +} + +.vip { + margin: 50px auto; + max-width: 1100px; + text-align: center; +} + +.vip h1 { + padding: 20px; +} + +.vip ul li { + width: 50%; + padding: 10px; + border-radius: 5px; + color: var(--secondary); + background: rgb(159, 220, 11, 0.2); + margin: 15px; + box-sizing: border-box; + display: inline-block; + cursor: pointer; +} + +.vip ul .active { + background: var(--secondary); + color: #fff; +} + +/* .vip input { + padding: 10px; + border: none; +} */ + +.vip .userinfo { + display: flex; + justify-content: center; + align-items: center; + width: 50%; + margin: 0 auto; +} + +.vip .userinfo input { + border-radius: 19px; + padding: 10px; + border: 1px solid var(--secondary); + flex: 1; +} + +.vip p { + color: var(--secondary); + padding-bottom: 10px; + font-weight: bold; + margin: 5px; +} diff --git a/src/components/ReCharge/index.tsx b/src/components/ReCharge/index.tsx new file mode 100644 index 0000000..4d59063 --- /dev/null +++ b/src/components/ReCharge/index.tsx @@ -0,0 +1,58 @@ +import { useEffect, useRef, useState } from "react"; +import { getMatrix, render } from "qr-code-generator-lib"; +import { pay } from "../../utils/pay/pay"; +import "./index.css"; +// import { getAvatar, getSuo } from "../util/avatar"; + +export default function Pay() { + const [index, setIndex] = useState(0); + const order = Math.floor(Math.random() * 10000000000); + const [user, setUser] = useState({}); + useEffect(() => { + pay({ + price: list[index] / 100, + order, + uid: (user || ({} as any)).id || 2, + }).then((res) => { + q.current!.innerHTML = render( + getMatrix((res as any).alipay_trade_precreate_response.qr_code), + "var(--secondary)" + ); + q2.current!.href = ( + res as any + ).alipay_trade_precreate_response.qr_code; + }); + }, [index, user]); + + const q = useRef(null); + const q2 = useRef(null); + + const list = [100, 1000, 3000, 5000, 10000, 20000]; + + return ( +
+
    + {list.map((item, i) => { + return ( +
  • setIndex(i)} + > + {item} 弯豆 ¥{item / 100} +
  • + ); + })} +
+

方式一:跳转支付宝APP

+ + + +

方式二:支付宝扫码

+
+
+ ); +} diff --git a/src/components/Zoomable/Zoomable.tsx b/src/components/Zoomable/Zoomable.tsx index a45fb43..59ecc1b 100644 --- a/src/components/Zoomable/Zoomable.tsx +++ b/src/components/Zoomable/Zoomable.tsx @@ -1,8 +1,12 @@ -import React, { useImperativeHandle, useRef } from "react"; +import React, { + WheelEvent, + useRef, + // useImperativeHandle +} from "react"; function ZoomAble({ children }: { children: React.ReactElement }) { const el = useRef(null); - const canvas = useRef(null); + // const canvas = useRef(null); // useImperativeHandle(el, () => { // return { @@ -10,11 +14,11 @@ function ZoomAble({ children }: { children: React.ReactElement }) { // }; // }); - const handleMouseWheel = (e) => { + const handleMouseWheel = (e: WheelEvent) => { var deltaY = e.deltaY; try { var currentZoomLevel = parseFloat( - e.target.style.transform.match(/scale\((.*?)\)/)[1] + (e.target as any).style.transform.match(/scale\((.*?)\)/)[1] ); } catch (e) { currentZoomLevel = 1; @@ -29,7 +33,7 @@ function ZoomAble({ children }: { children: React.ReactElement }) { } else { currentZoomLevel *= 0.8; } - e.target.style.transform = `scale(${currentZoomLevel})`; + (e.target as any).style.transform = `scale(${currentZoomLevel})`; }; let Child = children.type; diff --git a/src/router.ts b/src/router.ts index 1ab7845..b9471f5 100644 --- a/src/router.ts +++ b/src/router.ts @@ -4,6 +4,7 @@ import App from "./components/App/App"; import HomePage from "./components/HomePage"; import CssContent from "./components/CssContent"; import HtmlContent from "./components/HtmlContent"; +import { PracticePage } from "./components/PracticePage"; export const router = createBrowserRouter([ { @@ -22,4 +23,8 @@ export const router = createBrowserRouter([ path: "/html", element: React.createElement(HtmlContent), }, + { + path: "/practice", + element: React.createElement(PracticePage), + }, ]); diff --git a/src/stores/store.ts b/src/stores/store.ts index 0d1fecb..a34e3bb 100644 --- a/src/stores/store.ts +++ b/src/stores/store.ts @@ -25,7 +25,7 @@ export const initialState = { export const PixelGridContext = React.createContext({} as any); -export function reducer(state, action) { +export function reducer(state: any, action: any) { switch (action.type) { case Zoom: { const { zoomLevel } = state; diff --git a/src/types/index.d.ts b/src/types/index.d.ts new file mode 100644 index 0000000..4e5fa90 --- /dev/null +++ b/src/types/index.d.ts @@ -0,0 +1 @@ +declare module xxx {} diff --git a/src/types/qr-code-generator-lib.d.ts b/src/types/qr-code-generator-lib.d.ts new file mode 100644 index 0000000..f91d8c9 --- /dev/null +++ b/src/types/qr-code-generator-lib.d.ts @@ -0,0 +1,5 @@ +declare module "qr-code-generator-lib" { + function getMatrix(content: string, eLevel?: any): (boolean | null)[][]; + function render(matrix: (boolean | null)[][], color: string): string; + export { getMatrix, render }; +} diff --git a/src/utils/index.ts b/src/utils/index.ts index a643795..a50bb9b 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -1,4 +1,4 @@ -export function createImageFromArrayBuffer(buf): Promise { +export function createImageFromArrayBuffer(buf: Buffer): Promise { return new Promise((resolve) => { let blob = new Blob([buf], { type: "image/jpeg" }); let image = new Image(); @@ -11,14 +11,14 @@ export function createImageFromArrayBuffer(buf): Promise { }); } -export function getMousePos(e) { +export function getMousePos(e: any) { let layerX = e.layerX; let layerY = e.layerY; let zoom = e.target.style.transform.match(/scale\((.*?)\)/)[1]; return [Math.floor(layerX / zoom), Math.floor(layerY / zoom)]; } -export function makeCursor(color) { +export function makeCursor(color: string) { let cursor = document.createElement("canvas"); let ctx = cursor.getContext("2d"); cursor.width = 41; diff --git a/src/utils/pay/pay.ts b/src/utils/pay/pay.ts new file mode 100644 index 0000000..eeac963 --- /dev/null +++ b/src/utils/pay/pay.ts @@ -0,0 +1,13 @@ +import { get } from "../request"; + +interface PayParam { + price: number; + order: number; + uid: number; +} + +export function pay({ price, order, uid }: PayParam) { + return get( + `https://www.clicli.cc/vip/pay?price=${price}&order=${order}&uid=${uid}` + ); +} diff --git a/src/utils/request.ts b/src/utils/request.ts new file mode 100644 index 0000000..c9b74c9 --- /dev/null +++ b/src/utils/request.ts @@ -0,0 +1,32 @@ +export function post(url: string, params: any): Promise { + return new Promise((resolve) => { + fetch(url, { + method: "post", + body: JSON.stringify(params), + headers: { + "Content-Type": "application/json", + token: localStorage.getItem("token"), + } as HeadersInit, + }) + .then(function (res) { + return res.json(); + }) + .then((data) => { + resolve(data); + }) + .catch((e) => console.log(e)); + }); +} + +export function get(url: string): Promise { + return new Promise((resolve) => { + fetch(url) + .then(function (res) { + return res.json(); + }) + .then((data) => { + resolve(data); + }) + .catch((e) => console.log(e)); + }); +}