diff --git a/javascript/sdppp-comfy.js b/javascript/sdppp-comfy.js index e70cfdf..267c6a1 100644 --- a/javascript/sdppp-comfy.js +++ b/javascript/sdppp-comfy.js @@ -1,21 +1,21 @@ -var t4=Object.create;var Hp=Object.defineProperty;var dR=Object.getOwnPropertyDescriptor;var r4=Object.getOwnPropertyNames;var o4=Object.getPrototypeOf,n4=Object.prototype.hasOwnProperty;var Y0=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Tn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Q0=(e,t)=>{for(var r in t)Hp(e,r,{get:t[r],enumerable:!0})},i4=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of r4(t))!n4.call(e,n)&&n!==r&&Hp(e,n,{get:()=>t[n],enumerable:!(o=dR(t,n))||o.enumerable});return e};var R=(e,t,r)=>(r=e!=null?t4(o4(e)):{},i4(t||!e||!e.__esModule?Hp(r,"default",{value:e,enumerable:!0}):r,e));var yr=(e,t,r,o)=>{for(var n=o>1?void 0:o?dR(t,r):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(n=(o?a(t,r,n):a(n))||n);return o&&n&&Hp(t,r,n),n};var xO=Tn(St=>{"use strict";var Pf=Symbol.for("react.element"),V4=Symbol.for("react.portal"),H4=Symbol.for("react.fragment"),U4=Symbol.for("react.strict_mode"),G4=Symbol.for("react.profiler"),q4=Symbol.for("react.provider"),K4=Symbol.for("react.context"),X4=Symbol.for("react.forward_ref"),Y4=Symbol.for("react.suspense"),Q4=Symbol.for("react.memo"),Z4=Symbol.for("react.lazy"),lO=Symbol.iterator;function J4(e){return e===null||typeof e!="object"?null:(e=lO&&e[lO]||e["@@iterator"],typeof e=="function"?e:null)}var fO={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dO=Object.assign,pO={};function Ec(e,t,r){this.props=e,this.context=t,this.refs=pO,this.updater=r||fO}Ec.prototype.isReactComponent={};Ec.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")};Ec.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function mO(){}mO.prototype=Ec.prototype;function Nx(e,t,r){this.props=e,this.context=t,this.refs=pO,this.updater=r||fO}var Ix=Nx.prototype=new mO;Ix.constructor=Nx;dO(Ix,Ec.prototype);Ix.isPureReactComponent=!0;var cO=Array.isArray,gO=Object.prototype.hasOwnProperty,$x={current:null},hO={key:!0,ref:!0,__self:!0,__source:!0};function vO(e,t,r){var o,n={},i=null,a=null;if(t!=null)for(o in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)gO.call(t,o)&&!hO.hasOwnProperty(o)&&(n[o]=t[o]);var s=arguments.length-2;if(s===1)n.children=r;else if(1{"use strict";SO.exports=xO()});var NO=Tn(Gt=>{"use strict";function Fx(e,t){var r=e.length;e.push(t);e:for(;0>>1,n=e[o];if(0>>1;oIm(s,r))lIm(c,s)?(e[o]=c,e[l]=r,o=l):(e[o]=s,e[a]=r,o=a);else if(lIm(c,r))e[o]=c,e[l]=r,o=l;else break e}}return t}function Im(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(bO=performance,Gt.unstable_now=function(){return bO.now()}):(Dx=Date,CO=Dx.now(),Gt.unstable_now=function(){return Dx.now()-CO});var bO,Dx,CO,Ai=[],Ya=[],nz=1,In=null,go=3,Dm=!1,cl=!1,Nf=!1,RO=typeof setTimeout=="function"?setTimeout:null,OO=typeof clearTimeout=="function"?clearTimeout:null,wO=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function kx(e){for(var t=oi(Ya);t!==null;){if(t.callback===null)Am(Ya);else if(t.startTime<=e)Am(Ya),t.sortIndex=t.expirationTime,Fx(Ai,t);else break;t=oi(Ya)}}function zx(e){if(Nf=!1,kx(e),!cl)if(oi(Ai)!==null)cl=!0,Bx(Wx);else{var t=oi(Ya);t!==null&&jx(zx,t.startTime-e)}}function Wx(e,t){cl=!1,Nf&&(Nf=!1,OO(If),If=-1),Dm=!0;var r=go;try{for(kx(t),In=oi(Ai);In!==null&&(!(In.expirationTime>t)||e&&!TO());){var o=In.callback;if(typeof o=="function"){In.callback=null,go=In.priorityLevel;var n=o(In.expirationTime<=t);t=Gt.unstable_now(),typeof n=="function"?In.callback=n:In===oi(Ai)&&Am(Ai),kx(t)}else Am(Ai);In=oi(Ai)}if(In!==null)var i=!0;else{var a=oi(Ya);a!==null&&jx(zx,a.startTime-t),i=!1}return i}finally{In=null,go=r,Dm=!1}}var Mm=!1,$m=null,If=-1,_O=5,PO=-1;function TO(){return!(Gt.unstable_now()-PO<_O)}function Mx(){if($m!==null){var e=Gt.unstable_now();PO=e;var t=!0;try{t=$m(!0,e)}finally{t?Tf():(Mm=!1,$m=null)}}else Mm=!1}var Tf;typeof wO=="function"?Tf=function(){wO(Mx)}:typeof MessageChannel<"u"?(Lx=new MessageChannel,EO=Lx.port2,Lx.port1.onmessage=Mx,Tf=function(){EO.postMessage(null)}):Tf=function(){RO(Mx,0)};var Lx,EO;function Bx(e){$m=e,Mm||(Mm=!0,Tf())}function jx(e,t){If=RO(function(){e(Gt.unstable_now())},t)}Gt.unstable_IdlePriority=5;Gt.unstable_ImmediatePriority=1;Gt.unstable_LowPriority=4;Gt.unstable_NormalPriority=3;Gt.unstable_Profiling=null;Gt.unstable_UserBlockingPriority=2;Gt.unstable_cancelCallback=function(e){e.callback=null};Gt.unstable_continueExecution=function(){cl||Dm||(cl=!0,Bx(Wx))};Gt.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=r,Fx(Ya,e),oi(Ai)===null&&e===oi(Ya)&&(Nf?(OO(If),If=-1):Nf=!0,jx(zx,r-o))):(e.sortIndex=n,Fx(Ai,e),cl||Dm||(cl=!0,Bx(Wx))),e};Gt.unstable_shouldYield=TO;Gt.unstable_wrapCallback=function(e){var t=go;return function(){var r=go;go=t;try{return e.apply(this,arguments)}finally{go=r}}}});var $O=Tn((eZ,IO)=>{"use strict";IO.exports=NO()});var LT=Tn(mn=>{"use strict";var iz=N(),dn=$O();function ge(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fS=Object.prototype.hasOwnProperty,az=/^[: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]*$/,AO={},DO={};function sz(e){return fS.call(DO,e)?!0:fS.call(AO,e)?!1:az.test(e)?DO[e]=!0:(AO[e]=!0,!1)}function lz(e,t,r,o){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function cz(e,t,r,o){if(t===null||typeof t>"u"||lz(e,t,r,o))return!0;if(o)return!1;if(r!==null)switch(r.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 Do(e,t,r,o,n,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var ao={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ao[e]=new Do(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ao[t]=new Do(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ao[e]=new Do(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ao[e]=new Do(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){ao[e]=new Do(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ao[e]=new Do(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ao[e]=new Do(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ao[e]=new Do(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ao[e]=new Do(e,5,!1,e.toLowerCase(),null,!1,!1)});var ob=/[\-:]([a-z])/g;function nb(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(ob,nb);ao[t]=new Do(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(ob,nb);ao[t]=new Do(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(ob,nb);ao[t]=new Do(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ao[e]=new Do(e,1,!1,e.toLowerCase(),null,!1,!1)});ao.xlinkHref=new Do("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ao[e]=new Do(e,1,!1,e.toLowerCase(),null,!0,!0)});function ib(e,t,r,o){var n=ao.hasOwnProperty(t)?ao[t]:null;(n!==null?n.type!==0:o||!(2typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var zn=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),xx=(e,t)=>{for(var r in t)sm(e,r,{get:t[r],enumerable:!0})},oz=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ez(t))!rz.call(e,n)&&n!==r&&sm(e,n,{get:()=>t[n],enumerable:!(o=VR(t,n))||o.enumerable});return e};var E=(e,t,r)=>(r=e!=null?J4(tz(e)):{},oz(t||!e||!e.__esModule?sm(r,"default",{value:e,enumerable:!0}):r,e));var Or=(e,t,r,o)=>{for(var n=o>1?void 0:o?VR(t,r):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(n=(o?a(t,r,n):a(n))||n);return o&&n&&sm(t,r,n),n};var YO=zn(wt=>{"use strict";var Uf=Symbol.for("react.element"),Bz=Symbol.for("react.portal"),jz=Symbol.for("react.fragment"),Vz=Symbol.for("react.strict_mode"),Hz=Symbol.for("react.profiler"),Uz=Symbol.for("react.provider"),Gz=Symbol.for("react.context"),qz=Symbol.for("react.forward_ref"),Kz=Symbol.for("react.suspense"),Xz=Symbol.for("react.memo"),Yz=Symbol.for("react.lazy"),zO=Symbol.iterator;function Qz(e){return e===null||typeof e!="object"?null:(e=zO&&e[zO]||e["@@iterator"],typeof e=="function"?e:null)}var jO={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},VO=Object.assign,HO={};function Mc(e,t,r){this.props=e,this.context=t,this.refs=HO,this.updater=r||jO}Mc.prototype.isReactComponent={};Mc.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")};Mc.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function UO(){}UO.prototype=Mc.prototype;function Qx(e,t,r){this.props=e,this.context=t,this.refs=HO,this.updater=r||jO}var Zx=Qx.prototype=new UO;Zx.constructor=Qx;VO(Zx,Mc.prototype);Zx.isPureReactComponent=!0;var WO=Array.isArray,GO=Object.prototype.hasOwnProperty,Jx={current:null},qO={key:!0,ref:!0,__self:!0,__source:!0};function KO(e,t,r){var o,n={},i=null,a=null;if(t!=null)for(o in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)GO.call(t,o)&&!qO.hasOwnProperty(o)&&(n[o]=t[o]);var s=arguments.length-2;if(s===1)n.children=r;else if(1{"use strict";QO.exports=YO()});var s_=zn(Jt=>{"use strict";function nb(e,t){var r=e.length;e.push(t);e:for(;0>>1,n=e[o];if(0>>1;oqm(s,r))lqm(c,s)?(e[o]=c,e[l]=r,o=l):(e[o]=s,e[a]=r,o=a);else if(lqm(c,r))e[o]=c,e[l]=r,o=l;else break e}}return t}function qm(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(ZO=performance,Jt.unstable_now=function(){return ZO.now()}):(tb=Date,JO=tb.now(),Jt.unstable_now=function(){return tb.now()-JO});var ZO,tb,JO,ji=[],ls=[],rW=1,Bn=null,_o=3,Ym=!1,xl=!1,qf=!1,r_=typeof setTimeout=="function"?setTimeout:null,o_=typeof clearTimeout=="function"?clearTimeout:null,e_=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ib(e){for(var t=di(ls);t!==null;){if(t.callback===null)Xm(ls);else if(t.startTime<=e)Xm(ls),t.sortIndex=t.expirationTime,nb(ji,t);else break;t=di(ls)}}function ab(e){if(qf=!1,ib(e),!xl)if(di(ji)!==null)xl=!0,lb(sb);else{var t=di(ls);t!==null&&cb(ab,t.startTime-e)}}function sb(e,t){xl=!1,qf&&(qf=!1,o_(Kf),Kf=-1),Ym=!0;var r=_o;try{for(ib(t),Bn=di(ji);Bn!==null&&(!(Bn.expirationTime>t)||e&&!a_());){var o=Bn.callback;if(typeof o=="function"){Bn.callback=null,_o=Bn.priorityLevel;var n=o(Bn.expirationTime<=t);t=Jt.unstable_now(),typeof n=="function"?Bn.callback=n:Bn===di(ji)&&Xm(ji),ib(t)}else Xm(ji);Bn=di(ji)}if(Bn!==null)var i=!0;else{var a=di(ls);a!==null&&cb(ab,a.startTime-t),i=!1}return i}finally{Bn=null,_o=r,Ym=!1}}var Qm=!1,Km=null,Kf=-1,n_=5,i_=-1;function a_(){return!(Jt.unstable_now()-i_e||125o?(e.sortIndex=r,nb(ls,e),di(ji)===null&&e===di(ls)&&(qf?(o_(Kf),Kf=-1):qf=!0,cb(ab,r-o))):(e.sortIndex=n,nb(ji,e),xl||Ym||(xl=!0,lb(sb))),e};Jt.unstable_shouldYield=a_;Jt.unstable_wrapCallback=function(e){var t=_o;return function(){var r=_o;_o=t;try{return e.apply(this,arguments)}finally{_o=r}}}});var c_=zn((wJ,l_)=>{"use strict";l_.exports=s_()});var pN=zn(On=>{"use strict";var oW=I(),En=c_();function ge(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$b=Object.prototype.hasOwnProperty,nW=/^[: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]*$/,u_={},f_={};function iW(e){return $b.call(f_,e)?!0:$b.call(u_,e)?!1:nW.test(e)?f_[e]=!0:(u_[e]=!0,!1)}function aW(e,t,r,o){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function sW(e,t,r,o){if(t===null||typeof t>"u"||aW(e,t,r,o))return!0;if(o)return!1;if(r!==null)switch(r.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 Ko(e,t,r,o,n,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var vo={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){vo[e]=new Ko(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];vo[t]=new Ko(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){vo[e]=new Ko(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){vo[e]=new Ko(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){vo[e]=new Ko(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){vo[e]=new Ko(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){vo[e]=new Ko(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){vo[e]=new Ko(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){vo[e]=new Ko(e,5,!1,e.toLowerCase(),null,!1,!1)});var ES=/[\-:]([a-z])/g;function RS(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(ES,RS);vo[t]=new Ko(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(ES,RS);vo[t]=new Ko(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(ES,RS);vo[t]=new Ko(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){vo[e]=new Ko(e,1,!1,e.toLowerCase(),null,!1,!1)});vo.xlinkHref=new Ko("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){vo[e]=new Ko(e,1,!1,e.toLowerCase(),null,!0,!0)});function OS(e,t,r,o){var n=vo.hasOwnProperty(t)?vo[t]:null;(n!==null?n.type!==0:o||!(2s||n[a]!==i[s]){var l=` -`+n[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Hx=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Wf(e):""}function uz(e){switch(e.tag){case 5:return Wf(e.type);case 16:return Wf("Lazy");case 13:return Wf("Suspense");case 19:return Wf("SuspenseList");case 0:case 2:case 15:return e=Ux(e.type,!1),e;case 11:return e=Ux(e.type.render,!1),e;case 1:return e=Ux(e.type,!0),e;default:return""}}function gS(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 Pc:return"Fragment";case _c:return"Portal";case dS:return"Profiler";case ab:return"StrictMode";case pS:return"Suspense";case mS:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case B_:return(e.displayName||"Context")+".Consumer";case W_:return(e._context.displayName||"Context")+".Provider";case sb:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case lb:return t=e.displayName||null,t!==null?t:gS(e.type)||"Memo";case Za:t=e._payload,e=e._init;try{return gS(e(t))}catch{}}return null}function fz(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 gS(t);case 8:return t===ab?"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 ds(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function V_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function dz(e){var t=V_(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var n=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(a){o=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return o},setValue:function(a){o=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fm(e){e._valueTracker||(e._valueTracker=dz(e))}function H_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),o="";return e&&(o=V_(e)?e.checked?"true":"false":e.value),e=o,e!==r?(t.setValue(e),!0):!1}function fg(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 hS(e,t){var r=t.checked;return mr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function LO(e,t){var r=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;r=ds(t.value!=null?t.value:r),e._wrapperState={initialChecked:o,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function U_(e,t){t=t.checked,t!=null&&ib(e,"checked",t,!1)}function vS(e,t){U_(e,t);var r=ds(t.value),o=t.type;if(r!=null)o==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?yS(e,t.type,r):t.hasOwnProperty("defaultValue")&&yS(e,t.type,ds(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function FO(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function yS(e,t,r){(t!=="number"||fg(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Bf=Array.isArray;function zc(e,t,r,o){if(e=e.options,t){t={};for(var n=0;n"+t.valueOf().toString()+"",t=km.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ed(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Hf={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},pz=["Webkit","ms","Moz","O"];Object.keys(Hf).forEach(function(e){pz.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hf[t]=Hf[e]})});function X_(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Hf.hasOwnProperty(e)&&Hf[e]?(""+t).trim():t+"px"}function Y_(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var o=r.indexOf("--")===0,n=X_(r,t[r],o);r==="float"&&(r="cssFloat"),o?e.setProperty(r,n):e[r]=n}}var mz=mr({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 bS(e,t){if(t){if(mz[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ge(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ge(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ge(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ge(62))}}function CS(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 wS=null;function cb(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ES=null,Wc=null,Bc=null;function WO(e){if(e=yd(e)){if(typeof ES!="function")throw Error(ge(280));var t=e.stateNode;t&&(t=zg(t),ES(e.stateNode,e.type,t))}}function Q_(e){Wc?Bc?Bc.push(e):Bc=[e]:Wc=e}function Z_(){if(Wc){var e=Wc,t=Bc;if(Bc=Wc=null,WO(e),t)for(e=0;e>>=0,e===0?32:31-(Rz(e)/Oz|0)|0}var zm=64,Wm=4194304;function jf(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 gg(e,t){var r=e.pendingLanes;if(r===0)return 0;var o=0,n=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~n;s!==0?o=jf(s):(i&=a,i!==0&&(o=jf(i)))}else a=r&~n,a!==0?o=jf(a):i!==0&&(o=jf(i));if(o===0)return 0;if(t!==0&&t!==o&&(t&n)===0&&(n=o&-o,i=t&-t,n>=i||n===16&&(i&4194240)!==0))return t;if((o&4)!==0&&(o|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0r;r++)t.push(e);return t}function hd(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-li(t),e[t]=r}function Nz(e,t){var r=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 o=e.eventTimes;for(e=e.expirationTimes;0=Gf),XO=" ",YO=!1;function yP(e,t){switch(e){case"keyup":return n6.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function xP(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Tc=!1;function a6(e,t){switch(e){case"compositionend":return xP(t);case"keypress":return t.which!==32?null:(YO=!0,XO);case"textInput":return e=t.data,e===XO&&YO?null:e;default:return null}}function s6(e,t){if(Tc)return e==="compositionend"||!vb&&yP(e,t)?(e=hP(),rg=mb=rs=null,Tc=!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:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=JO(r)}}function wP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wP(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function EP(){for(var e=window,t=fg();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=fg(e.document)}return t}function yb(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 h6(e){var t=EP(),r=e.focusedElem,o=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&wP(r.ownerDocument.documentElement,r)){if(o!==null&&yb(r)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var n=r.textContent.length,i=Math.min(o.start,n);o=o.end===void 0?i:Math.min(o.end,n),!e.extend&&i>o&&(n=o,o=i,i=n),n=e_(r,i);var a=e_(r,o);n&&a&&(e.rangeCount!==1||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),e.removeAllRanges(),i>o?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Nc=null,NS=null,Kf=null,IS=!1;function t_(e,t,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;IS||Nc==null||Nc!==fg(o)||(o=Nc,"selectionStart"in o&&yb(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Kf&&ad(Kf,o)||(Kf=o,o=yg(NS,"onSelect"),0Ac||(e.current=FS[Ac],FS[Ac]=null,Ac--)}function qt(e,t){Ac++,FS[Ac]=e.current,e.current=t}var ps={},xo=gs(ps),Ho=gs(!1),vl=ps;function Gc(e,t){var r=e.type.contextTypes;if(!r)return ps;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var n={},i;for(i in r)n[i]=t[i];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function Uo(e){return e=e.childContextTypes,e!=null}function Sg(){Yt(Ho),Yt(xo)}function u_(e,t,r){if(xo.current!==ps)throw Error(ge(168));qt(xo,t),qt(Ho,r)}function AP(e,t,r){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return r;o=o.getChildContext();for(var n in o)if(!(n in t))throw Error(ge(108,fz(e)||"Unknown",n));return mr({},r,o)}function bg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ps,vl=xo.current,qt(xo,e),qt(Ho,Ho.current),!0}function f_(e,t,r){var o=e.stateNode;if(!o)throw Error(ge(169));r?(e=AP(e,t,vl),o.__reactInternalMemoizedMergedChildContext=e,Yt(Ho),Yt(xo),qt(xo,e)):Yt(Ho),qt(Ho,r)}var ca=null,Wg=!1,rS=!1;function DP(e){ca===null?ca=[e]:ca.push(e)}function O6(e){Wg=!0,DP(e)}function hs(){if(!rS&&ca!==null){rS=!0;var e=0,t=At;try{var r=ca;for(At=1;e>=a,n-=a,ua=1<<32-li(t)+n|r<E?(_=C,C=null):_=C.sibling;var O=d(g,C,y[E],b);if(O===null){C===null&&(C=_);break}e&&C&&O.alternate===null&&t(g,C),p=i(O,p,E),w===null?S=O:w.sibling=O,w=O,C=_}if(E===y.length)return r(g,C),ar&&ul(g,E),S;if(C===null){for(;EE?(_=C,C=null):_=C.sibling;var I=d(g,C,O.value,b);if(I===null){C===null&&(C=_);break}e&&C&&I.alternate===null&&t(g,C),p=i(I,p,E),w===null?S=I:w.sibling=I,w=I,C=_}if(O.done)return r(g,C),ar&&ul(g,E),S;if(C===null){for(;!O.done;E++,O=y.next())O=f(g,O.value,b),O!==null&&(p=i(O,p,E),w===null?S=O:w.sibling=O,w=O);return ar&&ul(g,E),S}for(C=o(g,C);!O.done;E++,O=y.next())O=m(C,g,E,O.value,b),O!==null&&(e&&O.alternate!==null&&C.delete(O.key===null?E:O.key),p=i(O,p,E),w===null?S=O:w.sibling=O,w=O);return e&&C.forEach(function(B){return t(g,B)}),ar&&ul(g,E),S}function x(g,p,y,b){if(typeof y=="object"&&y!==null&&y.type===Pc&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Lm:e:{for(var S=y.key,w=p;w!==null;){if(w.key===S){if(S=y.type,S===Pc){if(w.tag===7){r(g,w.sibling),p=n(w,y.props.children),p.return=g,g=p;break e}}else if(w.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Za&&m_(S)===w.type){r(g,w.sibling),p=n(w,y.props),p.ref=Lf(g,w,y),p.return=g,g=p;break e}r(g,w);break}else t(g,w);w=w.sibling}y.type===Pc?(p=hl(y.props.children,g.mode,b,y.key),p.return=g,g=p):(b=ug(y.type,y.key,y.props,null,g.mode,b),b.ref=Lf(g,p,y),b.return=g,g=b)}return a(g);case _c:e:{for(w=y.key;p!==null;){if(p.key===w)if(p.tag===4&&p.stateNode.containerInfo===y.containerInfo&&p.stateNode.implementation===y.implementation){r(g,p.sibling),p=n(p,y.children||[]),p.return=g,g=p;break e}else{r(g,p);break}else t(g,p);p=p.sibling}p=uS(y,g.mode,b),p.return=g,g=p}return a(g);case Za:return w=y._init,x(g,p,w(y._payload),b)}if(Bf(y))return h(g,p,y,b);if($f(y))return v(g,p,y,b);Qm(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,p!==null&&p.tag===6?(r(g,p.sibling),p=n(p,y),p.return=g,g=p):(r(g,p),p=cS(y,g.mode,b),p.return=g,g=p),a(g)):r(g,p)}return x}var Kc=kP(!0),zP=kP(!1),Eg=gs(null),Rg=null,Lc=null,Cb=null;function wb(){Cb=Lc=Rg=null}function Eb(e){var t=Eg.current;Yt(Eg),e._currentValue=t}function WS(e,t,r){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===r)break;e=e.return}}function Vc(e,t){Rg=e,Cb=Lc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Vo=!0),e.firstContext=null)}function Ln(e){var t=e._currentValue;if(Cb!==e)if(e={context:e,memoizedValue:t,next:null},Lc===null){if(Rg===null)throw Error(ge(308));Lc=e,Rg.dependencies={lanes:0,firstContext:e}}else Lc=Lc.next=e;return t}var pl=null;function Rb(e){pl===null?pl=[e]:pl.push(e)}function WP(e,t,r,o){var n=t.interleaved;return n===null?(r.next=r,Rb(t)):(r.next=n.next,n.next=r),t.interleaved=r,ga(e,o)}function ga(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Ja=!1;function Ob(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function BP(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function da(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ls(e,t,r){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Et&2)!==0){var n=o.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),o.pending=t,ga(e,r)}return n=o.interleaved,n===null?(t.next=t,Rb(o)):(t.next=n.next,n.next=t),o.interleaved=t,ga(e,r)}function ng(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,fb(e,r)}}function g_(e,t){var r=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,r===o)){var n=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?n=i=a:i=i.next=a,r=r.next}while(r!==null);i===null?n=i=t:i=i.next=t}else n=i=t;r={baseState:o.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:o.shared,effects:o.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Og(e,t,r,o){var n=e.updateQueue;Ja=!1;var i=n.firstBaseUpdate,a=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var f=n.baseState;a=0,u=c=l=null,s=i;do{var d=s.lane,m=s.eventTime;if((o&d)===d){u!==null&&(u=u.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,v=s;switch(d=t,m=r,v.tag){case 1:if(h=v.payload,typeof h=="function"){f=h.call(m,f,d);break e}f=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,d=typeof h=="function"?h.call(m,f,d):h,d==null)break e;f=mr({},f,d);break e;case 2:Ja=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=n.effects,d===null?n.effects=[s]:d.push(s))}else m={eventTime:m,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=m,l=f):u=u.next=m,a|=d;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;d=s,s=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);if(u===null&&(l=f),n.baseState=l,n.firstBaseUpdate=c,n.lastBaseUpdate=u,t=n.shared.interleaved,t!==null){n=t;do a|=n.lane,n=n.next;while(n!==t)}else i===null&&(n.shared.lanes=0);Sl|=a,e.lanes=a,e.memoizedState=f}}function h_(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var o=nS.transition;nS.transition={};try{e(!1),t()}finally{At=r,nS.transition=o}}function nT(){return Fn().memoizedState}function N6(e,t,r){var o=us(e);if(r={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null},iT(e))aT(t,r);else if(r=WP(e,t,r,o),r!==null){var n=Ao();ci(r,e,o,n),sT(r,t,o)}}function I6(e,t,r){var o=us(e),n={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null};if(iT(e))aT(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(n.hasEagerState=!0,n.eagerState=s,ui(s,a)){var l=t.interleaved;l===null?(n.next=n,Rb(t)):(n.next=l.next,l.next=n),t.interleaved=n;return}}catch{}finally{}r=WP(e,t,n,o),r!==null&&(n=Ao(),ci(r,e,o,n),sT(r,t,o))}}function iT(e){var t=e.alternate;return e===pr||t!==null&&t===pr}function aT(e,t){Xf=Pg=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function sT(e,t,r){if((r&4194240)!==0){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,fb(e,r)}}var Tg={readContext:Ln,useCallback:ho,useContext:ho,useEffect:ho,useImperativeHandle:ho,useInsertionEffect:ho,useLayoutEffect:ho,useMemo:ho,useReducer:ho,useRef:ho,useState:ho,useDebugValue:ho,useDeferredValue:ho,useTransition:ho,useMutableSource:ho,useSyncExternalStore:ho,useId:ho,unstable_isNewReconciler:!1},$6={readContext:Ln,useCallback:function(e,t){return Mi().memoizedState=[e,t===void 0?null:t],e},useContext:Ln,useEffect:y_,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,ag(4194308,4,JP.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ag(4194308,4,e,t)},useInsertionEffect:function(e,t){return ag(4,2,e,t)},useMemo:function(e,t){var r=Mi();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var o=Mi();return t=r!==void 0?r(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=N6.bind(null,pr,e),[o.memoizedState,e]},useRef:function(e){var t=Mi();return e={current:e},t.memoizedState=e},useState:v_,useDebugValue:Db,useDeferredValue:function(e){return Mi().memoizedState=e},useTransition:function(){var e=v_(!1),t=e[0];return e=T6.bind(null,e[1]),Mi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var o=pr,n=Mi();if(ar){if(r===void 0)throw Error(ge(407));r=r()}else{if(r=t(),Xr===null)throw Error(ge(349));(xl&30)!==0||UP(o,t,r)}n.memoizedState=r;var i={value:r,getSnapshot:t};return n.queue=i,y_(qP.bind(null,o,i,e),[e]),o.flags|=2048,md(9,GP.bind(null,o,i,r,t),void 0,null),r},useId:function(){var e=Mi(),t=Xr.identifierPrefix;if(ar){var r=fa,o=ua;r=(o&~(1<<32-li(o)-1)).toString(32)+r,t=":"+t+"R"+r,r=dd++,0")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{fb=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?od(e):""}function lW(e){switch(e.tag){case 5:return od(e.type);case 16:return od("Lazy");case 13:return od("Suspense");case 19:return od("SuspenseList");case 0:case 2:case 15:return e=db(e.type,!1),e;case 11:return e=db(e.type.render,!1),e;case 1:return e=db(e.type,!0),e;default:return""}}function Lb(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 zc:return"Fragment";case Fc:return"Portal";case Db:return"Profiler";case _S:return"StrictMode";case Ab:return"Suspense";case Mb:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yP:return(e.displayName||"Context")+".Consumer";case vP:return(e._context.displayName||"Context")+".Provider";case PS:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case TS:return t=e.displayName||null,t!==null?t:Lb(e.type)||"Memo";case us:t=e._payload,e=e._init;try{return Lb(e(t))}catch{}}return null}function cW(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 Lb(t);case 8:return t===_S?"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 Es(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function bP(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function uW(e){var t=bP(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var n=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(a){o=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return o},setValue:function(a){o=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Jm(e){e._valueTracker||(e._valueTracker=uW(e))}function SP(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),o="";return e&&(o=bP(e)?e.checked?"true":"false":e.value),e=o,e!==r?(t.setValue(e),!0):!1}function _g(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 kb(e,t){var r=t.checked;return Sr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function p_(e,t){var r=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;r=Es(t.value!=null?t.value:r),e._wrapperState={initialChecked:o,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function CP(e,t){t=t.checked,t!=null&&OS(e,"checked",t,!1)}function Fb(e,t){CP(e,t);var r=Es(t.value),o=t.type;if(r!=null)o==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?zb(e,t.type,r):t.hasOwnProperty("defaultValue")&&zb(e,t.type,Es(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function m_(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function zb(e,t,r){(t!=="number"||_g(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var nd=Array.isArray;function Yc(e,t,r,o){if(e=e.options,t){t={};for(var n=0;n"+t.valueOf().toString()+"",t=eg.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function vd(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var sd={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},fW=["Webkit","ms","Moz","O"];Object.keys(sd).forEach(function(e){fW.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),sd[t]=sd[e]})});function OP(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||sd.hasOwnProperty(e)&&sd[e]?(""+t).trim():t+"px"}function _P(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var o=r.indexOf("--")===0,n=OP(r,t[r],o);r==="float"&&(r="cssFloat"),o?e.setProperty(r,n):e[r]=n}}var dW=Sr({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 jb(e,t){if(t){if(dW[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ge(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ge(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ge(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ge(62))}}function Vb(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 Hb=null;function NS(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ub=null,Qc=null,Zc=null;function v_(e){if(e=Md(e)){if(typeof Ub!="function")throw Error(ge(280));var t=e.stateNode;t&&(t=th(t),Ub(e.stateNode,e.type,t))}}function PP(e){Qc?Zc?Zc.push(e):Zc=[e]:Qc=e}function TP(){if(Qc){var e=Qc,t=Zc;if(Zc=Qc=null,v_(e),t)for(e=0;e>>=0,e===0?32:31-(wW(e)/EW|0)|0}var tg=64,rg=4194304;function id(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 Ig(e,t){var r=e.pendingLanes;if(r===0)return 0;var o=0,n=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~n;s!==0?o=id(s):(i&=a,i!==0&&(o=id(i)))}else a=r&~n,a!==0?o=id(a):i!==0&&(o=id(i));if(o===0)return 0;if(t!==0&&t!==o&&(t&n)===0&&(n=o&-o,i=t&-t,n>=i||n===16&&(i&4194240)!==0))return t;if((o&4)!==0&&(o|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0r;r++)t.push(e);return t}function Dd(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vi(t),e[t]=r}function PW(e,t){var r=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 o=e.eventTimes;for(e=e.expirationTimes;0=cd),O_=" ",__=!1;function XP(e,t){switch(e){case"keyup":return r6.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function YP(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wc=!1;function n6(e,t){switch(e){case"compositionend":return YP(t);case"keypress":return t.which!==32?null:(__=!0,O_);case"textInput":return e=t.data,e===O_&&__?null:e;default:return null}}function i6(e,t){if(Wc)return e==="compositionend"||!FS&&XP(e,t)?(e=qP(),yg=MS=ms=null,Wc=!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:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=N_(r)}}function eT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eT(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tT(){for(var e=window,t=_g();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=_g(e.document)}return t}function zS(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 m6(e){var t=tT(),r=e.focusedElem,o=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&eT(r.ownerDocument.documentElement,r)){if(o!==null&&zS(r)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var n=r.textContent.length,i=Math.min(o.start,n);o=o.end===void 0?i:Math.min(o.end,n),!e.extend&&i>o&&(n=o,o=i,i=n),n=I_(r,i);var a=I_(r,o);n&&a&&(e.rangeCount!==1||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),e.removeAllRanges(),i>o?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Bc=null,Qb=null,fd=null,Zb=!1;function $_(e,t,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Zb||Bc==null||Bc!==_g(o)||(o=Bc,"selectionStart"in o&&zS(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),fd&&wd(fd,o)||(fd=o,o=Ag(Qb,"onSelect"),0Hc||(e.current=nS[Hc],nS[Hc]=null,Hc--)}function er(e,t){Hc++,nS[Hc]=e.current,e.current=t}var Rs={},Io=_s(Rs),an=_s(!1),_l=Rs;function ou(e,t){var r=e.type.contextTypes;if(!r)return Rs;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var n={},i;for(i in r)n[i]=t[i];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function sn(e){return e=e.childContextTypes,e!=null}function Lg(){nr(an),nr(Io)}function B_(e,t,r){if(Io.current!==Rs)throw Error(ge(168));er(Io,t),er(an,r)}function uT(e,t,r){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return r;o=o.getChildContext();for(var n in o)if(!(n in t))throw Error(ge(108,cW(e)||"Unknown",n));return Sr({},r,o)}function kg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Rs,_l=Io.current,er(Io,e),er(an,an.current),!0}function j_(e,t,r){var o=e.stateNode;if(!o)throw Error(ge(169));r?(e=uT(e,t,_l),o.__reactInternalMemoizedMergedChildContext=e,nr(an),nr(Io),er(Io,e)):nr(an),er(an,r)}var ba=null,rh=!1,wb=!1;function fT(e){ba===null?ba=[e]:ba.push(e)}function E6(e){rh=!0,fT(e)}function Ps(){if(!wb&&ba!==null){wb=!0;var e=0,t=jt;try{var r=ba;for(jt=1;e>=a,n-=a,Sa=1<<32-vi(t)+n|r<R?(_=C,C=null):_=C.sibling;var O=d(g,C,x[R],S);if(O===null){C===null&&(C=_);break}e&&C&&O.alternate===null&&t(g,C),p=i(O,p,R),w===null?b=O:w.sibling=O,w=O,C=_}if(R===x.length)return r(g,C),gr&&bl(g,R),b;if(C===null){for(;RR?(_=C,C=null):_=C.sibling;var N=d(g,C,O.value,S);if(N===null){C===null&&(C=_);break}e&&C&&N.alternate===null&&t(g,C),p=i(N,p,R),w===null?b=N:w.sibling=N,w=N,C=_}if(O.done)return r(g,C),gr&&bl(g,R),b;if(C===null){for(;!O.done;R++,O=x.next())O=f(g,O.value,S),O!==null&&(p=i(O,p,R),w===null?b=O:w.sibling=O,w=O);return gr&&bl(g,R),b}for(C=o(g,C);!O.done;R++,O=x.next())O=m(C,g,R,O.value,S),O!==null&&(e&&O.alternate!==null&&C.delete(O.key===null?R:O.key),p=i(O,p,R),w===null?b=O:w.sibling=O,w=O);return e&&C.forEach(function(k){return t(g,k)}),gr&&bl(g,R),b}function y(g,p,x,S){if(typeof x=="object"&&x!==null&&x.type===zc&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Zm:e:{for(var b=x.key,w=p;w!==null;){if(w.key===b){if(b=x.type,b===zc){if(w.tag===7){r(g,w.sibling),p=n(w,x.props.children),p.return=g,g=p;break e}}else if(w.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===us&&U_(b)===w.type){r(g,w.sibling),p=n(w,x.props),p.ref=Jf(g,w,x),p.return=g,g=p;break e}r(g,w);break}else t(g,w);w=w.sibling}x.type===zc?(p=Ol(x.props.children,g.mode,S,x.key),p.return=g,g=p):(S=Og(x.type,x.key,x.props,null,g.mode,S),S.ref=Jf(g,p,x),S.return=g,g=S)}return a(g);case Fc:e:{for(w=x.key;p!==null;){if(p.key===w)if(p.tag===4&&p.stateNode.containerInfo===x.containerInfo&&p.stateNode.implementation===x.implementation){r(g,p.sibling),p=n(p,x.children||[]),p.return=g,g=p;break e}else{r(g,p);break}else t(g,p);p=p.sibling}p=Ib(x,g.mode,S),p.return=g,g=p}return a(g);case us:return w=x._init,y(g,p,w(x._payload),S)}if(nd(x))return h(g,p,x,S);if(Xf(x))return v(g,p,x,S);pg(g,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,p!==null&&p.tag===6?(r(g,p.sibling),p=n(p,x),p.return=g,g=p):(r(g,p),p=Nb(x,g.mode,S),p.return=g,g=p),a(g)):r(g,p)}return y}var iu=gT(!0),hT=gT(!1),Wg=_s(null),Bg=null,qc=null,VS=null;function HS(){VS=qc=Bg=null}function US(e){var t=Wg.current;nr(Wg),e._currentValue=t}function sS(e,t,r){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===r)break;e=e.return}}function eu(e,t){Bg=e,VS=qc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(nn=!0),e.firstContext=null)}function Gn(e){var t=e._currentValue;if(VS!==e)if(e={context:e,memoizedValue:t,next:null},qc===null){if(Bg===null)throw Error(ge(308));qc=e,Bg.dependencies={lanes:0,firstContext:e}}else qc=qc.next=e;return t}var wl=null;function GS(e){wl===null?wl=[e]:wl.push(e)}function vT(e,t,r,o){var n=t.interleaved;return n===null?(r.next=r,GS(t)):(r.next=n.next,n.next=r),t.interleaved=r,Oa(e,o)}function Oa(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var fs=!1;function qS(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yT(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function wa(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bs(e,t,r){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(At&2)!==0){var n=o.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),o.pending=t,Oa(e,r)}return n=o.interleaved,n===null?(t.next=t,GS(o)):(t.next=n.next,n.next=t),o.interleaved=t,Oa(e,r)}function bg(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,$S(e,r)}}function G_(e,t){var r=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,r===o)){var n=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?n=i=a:i=i.next=a,r=r.next}while(r!==null);i===null?n=i=t:i=i.next=t}else n=i=t;r={baseState:o.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:o.shared,effects:o.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function jg(e,t,r,o){var n=e.updateQueue;fs=!1;var i=n.firstBaseUpdate,a=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var f=n.baseState;a=0,u=c=l=null,s=i;do{var d=s.lane,m=s.eventTime;if((o&d)===d){u!==null&&(u=u.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,v=s;switch(d=t,m=r,v.tag){case 1:if(h=v.payload,typeof h=="function"){f=h.call(m,f,d);break e}f=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,d=typeof h=="function"?h.call(m,f,d):h,d==null)break e;f=Sr({},f,d);break e;case 2:fs=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=n.effects,d===null?n.effects=[s]:d.push(s))}else m={eventTime:m,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=m,l=f):u=u.next=m,a|=d;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;d=s,s=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);if(u===null&&(l=f),n.baseState=l,n.firstBaseUpdate=c,n.lastBaseUpdate=u,t=n.shared.interleaved,t!==null){n=t;do a|=n.lane,n=n.next;while(n!==t)}else i===null&&(n.shared.lanes=0);Nl|=a,e.lanes=a,e.memoizedState=f}}function q_(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var o=Rb.transition;Rb.transition={};try{e(!1),t()}finally{jt=r,Rb.transition=o}}function MT(){return qn().memoizedState}function P6(e,t,r){var o=Cs(e);if(r={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null},LT(e))kT(t,r);else if(r=vT(e,t,r,o),r!==null){var n=qo();yi(r,e,o,n),FT(r,t,o)}}function T6(e,t,r){var o=Cs(e),n={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null};if(LT(e))kT(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(n.hasEagerState=!0,n.eagerState=s,xi(s,a)){var l=t.interleaved;l===null?(n.next=n,GS(t)):(n.next=l.next,l.next=n),t.interleaved=n;return}}catch{}finally{}r=vT(e,t,n,o),r!==null&&(n=qo(),yi(r,e,o,n),FT(r,t,o))}}function LT(e){var t=e.alternate;return e===br||t!==null&&t===br}function kT(e,t){dd=Hg=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function FT(e,t,r){if((r&4194240)!==0){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,$S(e,r)}}var Ug={readContext:Gn,useCallback:Po,useContext:Po,useEffect:Po,useImperativeHandle:Po,useInsertionEffect:Po,useLayoutEffect:Po,useMemo:Po,useReducer:Po,useRef:Po,useState:Po,useDebugValue:Po,useDeferredValue:Po,useTransition:Po,useMutableSource:Po,useSyncExternalStore:Po,useId:Po,unstable_isNewReconciler:!1},N6={readContext:Gn,useCallback:function(e,t){return Hi().memoizedState=[e,t===void 0?null:t],e},useContext:Gn,useEffect:X_,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Cg(4194308,4,NT.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Cg(4194308,4,e,t)},useInsertionEffect:function(e,t){return Cg(4,2,e,t)},useMemo:function(e,t){var r=Hi();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var o=Hi();return t=r!==void 0?r(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=P6.bind(null,br,e),[o.memoizedState,e]},useRef:function(e){var t=Hi();return e={current:e},t.memoizedState=e},useState:K_,useDebugValue:tC,useDeferredValue:function(e){return Hi().memoizedState=e},useTransition:function(){var e=K_(!1),t=e[0];return e=_6.bind(null,e[1]),Hi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var o=br,n=Hi();if(gr){if(r===void 0)throw Error(ge(407));r=r()}else{if(r=t(),no===null)throw Error(ge(349));(Tl&30)!==0||CT(o,t,r)}n.memoizedState=r;var i={value:r,getSnapshot:t};return n.queue=i,X_(ET.bind(null,o,i,e),[e]),o.flags|=2048,Id(9,wT.bind(null,o,i,r,t),void 0,null),r},useId:function(){var e=Hi(),t=no.identifierPrefix;if(gr){var r=Ca,o=Sa;r=(o&~(1<<32-vi(o)-1)).toString(32)+r,t=":"+t+"R"+r,r=Td++,0<\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=a.createElement(r,{is:o.is}):(e=a.createElement(r),r==="select"&&(a=e,o.multiple?a.multiple=!0:o.size&&(a.size=o.size))):e=a.createElementNS(e,r),e[Li]=t,e[cd]=o,vT(e,t,!1,!1),t.stateNode=e;e:{switch(a=CS(r,o),r){case"dialog":Xt("cancel",e),Xt("close",e),n=o;break;case"iframe":case"object":case"embed":Xt("load",e),n=o;break;case"video":case"audio":for(n=0;nQc&&(t.flags|=128,o=!0,Ff(i,!1),t.lanes=4194304)}else{if(!o)if(e=_g(a),e!==null){if(t.flags|=128,o=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Ff(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!ar)return vo(t),null}else 2*Nr()-i.renderingStartTime>Qc&&r!==1073741824&&(t.flags|=128,o=!0,Ff(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Nr(),t.sibling=null,r=dr.current,qt(dr,o?r&1|2:r&1),t):(vo(t),null);case 22:case 23:return Wb(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&(t.mode&1)!==0?(cn&1073741824)!==0&&(vo(t),t.subtreeFlags&6&&(t.flags|=8192)):vo(t),null;case 24:return null;case 25:return null}throw Error(ge(156,t.tag))}function W6(e,t){switch(Sb(t),t.tag){case 1:return Uo(t.type)&&Sg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xc(),Yt(Ho),Yt(xo),Tb(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Pb(t),null;case 13:if(Yt(dr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ge(340));qc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Yt(dr),null;case 4:return Xc(),null;case 10:return Eb(t.type._context),null;case 22:case 23:return Wb(),null;case 24:return null;default:return null}}var Jm=!1,yo=!1,B6=typeof WeakSet=="function"?WeakSet:Set,Ae=null;function Fc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(o){br(e,t,o)}else r.current=null}function XS(e,t,r){try{r()}catch(o){br(e,t,o)}}var T_=!1;function j6(e,t){if($S=hg,e=EP(),yb(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var n=o.anchorOffset,i=o.focusNode;o=o.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,l=-1,c=0,u=0,f=e,d=null;t:for(;;){for(var m;f!==r||n!==0&&f.nodeType!==3||(s=a+n),f!==i||o!==0&&f.nodeType!==3||(l=a+o),f.nodeType===3&&(a+=f.nodeValue.length),(m=f.firstChild)!==null;)d=f,f=m;for(;;){if(f===e)break t;if(d===r&&++c===n&&(s=a),d===i&&++u===o&&(l=a),(m=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=m}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(AS={focusedElem:e,selectionRange:r},hg=!1,Ae=t;Ae!==null;)if(t=Ae,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ae=e;else for(;Ae!==null;){t=Ae;try{var h=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var v=h.memoizedProps,x=h.memoizedState,g=t.stateNode,p=g.getSnapshotBeforeUpdate(t.elementType===t.type?v:ii(t.type,v),x);g.__reactInternalSnapshotBeforeUpdate=p}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(ge(163))}}catch(b){br(t,t.return,b)}if(e=t.sibling,e!==null){e.return=t.return,Ae=e;break}Ae=t.return}return h=T_,T_=!1,h}function Yf(e,t,r){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var n=o=o.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,i!==void 0&&XS(t,r,i)}n=n.next}while(n!==o)}}function Vg(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var o=r.create;r.destroy=o()}r=r.next}while(r!==t)}}function YS(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function ST(e){var t=e.alternate;t!==null&&(e.alternate=null,ST(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Li],delete t[cd],delete t[LS],delete t[E6],delete t[R6])),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 bT(e){return e.tag===5||e.tag===3||e.tag===4}function N_(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||bT(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 QS(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=xg));else if(o!==4&&(e=e.child,e!==null))for(QS(e,t,r),e=e.sibling;e!==null;)QS(e,t,r),e=e.sibling}function ZS(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(ZS(e,t,r),e=e.sibling;e!==null;)ZS(e,t,r),e=e.sibling}var no=null,ai=!1;function Qa(e,t,r){for(r=r.child;r!==null;)CT(e,t,r),r=r.sibling}function CT(e,t,r){if(Fi&&typeof Fi.onCommitFiberUnmount=="function")try{Fi.onCommitFiberUnmount(Mg,r)}catch{}switch(r.tag){case 5:yo||Fc(r,t);case 6:var o=no,n=ai;no=null,Qa(e,t,r),no=o,ai=n,no!==null&&(ai?(e=no,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):no.removeChild(r.stateNode));break;case 18:no!==null&&(ai?(e=no,r=r.stateNode,e.nodeType===8?tS(e.parentNode,r):e.nodeType===1&&tS(e,r),nd(e)):tS(no,r.stateNode));break;case 4:o=no,n=ai,no=r.stateNode.containerInfo,ai=!0,Qa(e,t,r),no=o,ai=n;break;case 0:case 11:case 14:case 15:if(!yo&&(o=r.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){n=o=o.next;do{var i=n,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&XS(r,t,a),n=n.next}while(n!==o)}Qa(e,t,r);break;case 1:if(!yo&&(Fc(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=r.memoizedProps,o.state=r.memoizedState,o.componentWillUnmount()}catch(s){br(r,t,s)}Qa(e,t,r);break;case 21:Qa(e,t,r);break;case 22:r.mode&1?(yo=(o=yo)||r.memoizedState!==null,Qa(e,t,r),yo=o):Qa(e,t,r);break;default:Qa(e,t,r)}}function I_(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new B6),t.forEach(function(o){var n=Q6.bind(null,e,o);r.has(o)||(r.add(o),o.then(n,n))})}}function ni(e,t){var r=t.deletions;if(r!==null)for(var o=0;on&&(n=a),o&=~i}if(o=n,o=Nr()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*H6(o/1960))-o,10e?16:e,os===null)var o=!1;else{if(e=os,os=null,$g=0,(Et&6)!==0)throw Error(ge(331));var n=Et;for(Et|=4,Ae=e.current;Ae!==null;){var i=Ae,a=i.child;if((Ae.flags&16)!==0){var s=i.deletions;if(s!==null){for(var l=0;lNr()-kb?gl(e,0):Fb|=r),Go(e,t)}function NT(e,t){t===0&&((e.mode&1)===0?t=1:(t=Wm,Wm<<=1,(Wm&130023424)===0&&(Wm=4194304)));var r=Ao();e=ga(e,t),e!==null&&(hd(e,t,r),Go(e,r))}function Y6(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),NT(e,r)}function Q6(e,t){var r=0;switch(e.tag){case 13:var o=e.stateNode,n=e.memoizedState;n!==null&&(r=n.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(ge(314))}o!==null&&o.delete(t),NT(e,r)}var IT;IT=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ho.current)Vo=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return Vo=!1,k6(e,t,r);Vo=(e.flags&131072)!==0}else Vo=!1,ar&&(t.flags&1048576)!==0&&MP(t,wg,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;sg(e,t),e=t.pendingProps;var n=Gc(t,xo.current);Vc(t,r),n=Ib(null,t,o,e,n,r);var i=$b();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Uo(o)?(i=!0,bg(t)):i=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,Ob(t),n.updater=jg,t.stateNode=n,n._reactInternals=t,jS(t,o,e,r),t=US(null,t,o,!0,i,r)):(t.tag=0,ar&&i&&xb(t),$o(null,t,n,r),t=t.child),t;case 16:o=t.elementType;e:{switch(sg(e,t),e=t.pendingProps,n=o._init,o=n(o._payload),t.type=o,n=t.tag=J6(o),e=ii(o,e),n){case 0:t=HS(null,t,o,e,r);break e;case 1:t=O_(null,t,o,e,r);break e;case 11:t=E_(null,t,o,e,r);break e;case 14:t=R_(null,t,o,ii(o.type,e),r);break e}throw Error(ge(306,o,""))}return t;case 0:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:ii(o,n),HS(e,t,o,n,r);case 1:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:ii(o,n),O_(e,t,o,n,r);case 3:e:{if(mT(t),e===null)throw Error(ge(387));o=t.pendingProps,i=t.memoizedState,n=i.element,BP(e,t),Og(t,o,null,r);var a=t.memoizedState;if(o=a.element,i.isDehydrated)if(i={element:o,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){n=Yc(Error(ge(423)),t),t=__(e,t,o,r,n);break e}else if(o!==n){n=Yc(Error(ge(424)),t),t=__(e,t,o,r,n);break e}else for(un=ss(t.stateNode.containerInfo.firstChild),fn=t,ar=!0,si=null,r=zP(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(qc(),o===n){t=ha(e,t,r);break e}$o(e,t,o,r)}t=t.child}return t;case 5:return jP(t),e===null&&zS(t),o=t.type,n=t.pendingProps,i=e!==null?e.memoizedProps:null,a=n.children,DS(o,n)?a=null:i!==null&&DS(o,i)&&(t.flags|=32),pT(e,t),$o(e,t,a,r),t.child;case 6:return e===null&&zS(t),null;case 13:return gT(e,t,r);case 4:return _b(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=Kc(t,null,o,r):$o(e,t,o,r),t.child;case 11:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:ii(o,n),E_(e,t,o,n,r);case 7:return $o(e,t,t.pendingProps,r),t.child;case 8:return $o(e,t,t.pendingProps.children,r),t.child;case 12:return $o(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(o=t.type._context,n=t.pendingProps,i=t.memoizedProps,a=n.value,qt(Eg,o._currentValue),o._currentValue=a,i!==null)if(ui(i.value,a)){if(i.children===n.children&&!Ho.current){t=ha(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===o){if(i.tag===1){l=da(-1,r&-r),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),WS(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ge(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),WS(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}$o(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,o=t.pendingProps.children,Vc(t,r),n=Ln(n),o=o(n),t.flags|=1,$o(e,t,o,r),t.child;case 14:return o=t.type,n=ii(o,t.pendingProps),n=ii(o.type,n),R_(e,t,o,n,r);case 15:return fT(e,t,t.type,t.pendingProps,r);case 17:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:ii(o,n),sg(e,t),t.tag=1,Uo(o)?(e=!0,bg(t)):e=!1,Vc(t,r),lT(t,o,n),jS(t,o,n,r),US(null,t,o,!0,e,r);case 19:return hT(e,t,r);case 22:return dT(e,t,r)}throw Error(ge(156,t.tag))};function $T(e,t){return iP(e,t)}function Z6(e,t,r,o){this.tag=e,this.key=r,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=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dn(e,t,r,o){return new Z6(e,t,r,o)}function jb(e){return e=e.prototype,!(!e||!e.isReactComponent)}function J6(e){if(typeof e=="function")return jb(e)?1:0;if(e!=null){if(e=e.$$typeof,e===sb)return 11;if(e===lb)return 14}return 2}function fs(e,t){var r=e.alternate;return r===null?(r=Dn(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ug(e,t,r,o,n,i){var a=2;if(o=e,typeof e=="function")jb(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Pc:return hl(r.children,n,i,t);case ab:a=8,n|=8;break;case dS:return e=Dn(12,r,t,n|2),e.elementType=dS,e.lanes=i,e;case pS:return e=Dn(13,r,t,n),e.elementType=pS,e.lanes=i,e;case mS:return e=Dn(19,r,t,n),e.elementType=mS,e.lanes=i,e;case j_:return Ug(r,n,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case W_:a=10;break e;case B_:a=9;break e;case sb:a=11;break e;case lb:a=14;break e;case Za:a=16,o=null;break e}throw Error(ge(130,e==null?e:typeof e,""))}return t=Dn(a,r,t,n),t.elementType=e,t.type=o,t.lanes=i,t}function hl(e,t,r,o){return e=Dn(7,e,o,t),e.lanes=r,e}function Ug(e,t,r,o){return e=Dn(22,e,o,t),e.elementType=j_,e.lanes=r,e.stateNode={isHidden:!1},e}function cS(e,t,r){return e=Dn(6,e,null,t),e.lanes=r,e}function uS(e,t,r){return t=Dn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function eW(e,t,r,o,n){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=qx(0),this.expirationTimes=qx(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=qx(0),this.identifierPrefix=o,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function Vb(e,t,r,o,n,i,a,s,l){return e=new eW(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Dn(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:o,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ob(i),e}function tW(e,t,r){var o=3{"use strict";function FT(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(FT)}catch(e){console.error(e)}}FT(),kT.exports=LT()});var WT=Tn(qb=>{"use strict";var zT=zi();qb.createRoot=zT.createRoot,qb.hydrateRoot=zT.hydrateRoot;var oZ});var VT=Tn(Yg=>{"use strict";var sW=N(),lW=Symbol.for("react.element"),cW=Symbol.for("react.fragment"),uW=Object.prototype.hasOwnProperty,fW=sW.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,dW={key:!0,ref:!0,__self:!0,__source:!0};function jT(e,t,r){var o,n={},i=null,a=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(o in t)uW.call(t,o)&&!dW.hasOwnProperty(o)&&(n[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps,t)n[o]===void 0&&(n[o]=t[o]);return{$$typeof:lW,type:e,key:i,ref:a,props:n,_owner:fW.current}}Yg.Fragment=cW;Yg.jsx=jT;Yg.jsxs=jT});var gr=Tn((sZ,HT)=>{"use strict";HT.exports=VT()});var Ee=Tn((xZ,Zg)=>{"use strict";(function(){"use strict";var e={}.hasOwnProperty;function t(){for(var n="",i=0;i{"use strict";var Zb=Symbol.for("react.element"),Jb=Symbol.for("react.portal"),th=Symbol.for("react.fragment"),rh=Symbol.for("react.strict_mode"),oh=Symbol.for("react.profiler"),nh=Symbol.for("react.provider"),ih=Symbol.for("react.context"),bW=Symbol.for("react.server_context"),ah=Symbol.for("react.forward_ref"),sh=Symbol.for("react.suspense"),lh=Symbol.for("react.suspense_list"),ch=Symbol.for("react.memo"),uh=Symbol.for("react.lazy"),CW=Symbol.for("react.offscreen"),tN;tN=Symbol.for("react.module.reference");function kn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Zb:switch(e=e.type,e){case th:case oh:case rh:case sh:case lh:return e;default:switch(e=e&&e.$$typeof,e){case bW:case ih:case ah:case uh:case ch:case nh:return e;default:return t}}case Jb:return t}}}Dt.ContextConsumer=ih;Dt.ContextProvider=nh;Dt.Element=Zb;Dt.ForwardRef=ah;Dt.Fragment=th;Dt.Lazy=uh;Dt.Memo=ch;Dt.Portal=Jb;Dt.Profiler=oh;Dt.StrictMode=rh;Dt.Suspense=sh;Dt.SuspenseList=lh;Dt.isAsyncMode=function(){return!1};Dt.isConcurrentMode=function(){return!1};Dt.isContextConsumer=function(e){return kn(e)===ih};Dt.isContextProvider=function(e){return kn(e)===nh};Dt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zb};Dt.isForwardRef=function(e){return kn(e)===ah};Dt.isFragment=function(e){return kn(e)===th};Dt.isLazy=function(e){return kn(e)===uh};Dt.isMemo=function(e){return kn(e)===ch};Dt.isPortal=function(e){return kn(e)===Jb};Dt.isProfiler=function(e){return kn(e)===oh};Dt.isStrictMode=function(e){return kn(e)===rh};Dt.isSuspense=function(e){return kn(e)===sh};Dt.isSuspenseList=function(e){return kn(e)===lh};Dt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===th||e===oh||e===rh||e===sh||e===lh||e===CW||typeof e=="object"&&e!==null&&(e.$$typeof===uh||e.$$typeof===ch||e.$$typeof===nh||e.$$typeof===ih||e.$$typeof===ah||e.$$typeof===tN||e.getModuleId!==void 0)};Dt.typeOf=kn});var nN=Tn((zZ,oN)=>{"use strict";oN.exports=rN()});var Z0={"SDPPP Get Document":"SDPPP Get Document","SDPPP Get Layer By ID":"SDPPP Get Layer","SDPPP Get Linked Layers":"SDPPP Get Linked Layers","SDPPP Get Layers In Group":"SDPPP Get Layers In Group","SDPPP Get Text From Layer":"SDPPP Get Text From Layer","SDPPP Parse Layer Info":"SDPPP Parse Layer Info","SDPPP Get Selection":"SDPPP Get Selection","SDPPP Get Image From Photoshop":"SDPPP Get Image From Photoshop","SDPPP Send Images To Photoshop":"SDPPP Send Images To Photoshop","SDPPP Settings":"SDPPP Settings/Misc"};var J0={"### Active Document ###":"### \u5F53\u524D\u6587\u6863 ###","### The Canvas ###":"### \u6574\u4E2A\u753B\u5E03 ###","### New Layer ###":"### \u65B0\u56FE\u5C42 ###","### Selected Layer ###":"### \u6240\u9009\u56FE\u5C42 ###","### Keep Size or Fit Canvas ###":"### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###",_SDPPP_PSD_:"_SDPPP_PSD_","Save and run immediately":"\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C",Close:"\u5173\u95ED","Select a {0}":"\u9009\u62E9\u4E00\u4E2A {0}","How to use .ccx file":"\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6","1. If you have installed Adobe Creative Cloud":"1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud","Just double click the .ccx file, it will install the plugin automatically":"\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5","2. If you don't have Adobe Creative Cloud":"2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud","Rename .ccx to .zip and extract it into ":"\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230",or:"\u6216","Photoshop directory":"Photoshop \u5B89\u88C5\u76EE\u5F55","Cannot connect multiple different document widgets with same value":"\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6","You can only have one SDPPP Settings node in a workflow":"\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9","convert widget {0} failed:":"\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A","hidden webview load failed: {0}, please select a browser page to continue":"\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED","SDPPP Get Document":"SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)","SDPPP Get Layer By ID":"SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)","SDPPP Get Linked Layers":"SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)","SDPPP Get Layers In Group":"SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)","SDPPP Get Text From Layer":"SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)","SDPPP Parse Layer Info":"SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)","SDPPP Get Selection":"SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)","SDPPP Get Image From Photoshop":"SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)","SDPPP Send Images To Photoshop":"SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)","SDPPP Send Text To Layer":"SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)","SDPPP Run Photoshop Action":"SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)","download PS plugin (.ccx)":"\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)","current ComfyUI pageid: {0}":"\u5F53\u524D ComfyUI \u9875\u9762ID: {0}","current A1111 pageid: {0}":"\u5F53\u524D A1111 \u9875\u9762ID: {0}","document linked":"\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5","layer linked":"\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5","bound linked":"\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5",document:"\u6587\u6863",Document:"\u6587\u6863",DOCUMENT:"\u6587\u6863",document_name:"\u6587\u6863\u540D\u5B57id",layer_nameid:"\u56FE\u5C42\u540D\u5B57id",layer_name:"\u56FE\u5C42\u540D\u5B57",layer_info:"\u56FE\u5C42\u4FE1\u606F",bound_top:"\u8303\u56F4\u4E0A\u8FB9\u8DDD",bound_left:"\u8303\u56F4\u5DE6\u8FB9\u8DDD",bound_width:"\u8303\u56F4\u5BBD\u5EA6",bound_height:"\u8303\u56F4\u9AD8\u5EA6",center_x:"\u4E2D\u5FC3\u70B9x",center_y:"\u4E2D\u5FC3\u70B9y",opacity:"\u900F\u660E\u5EA6",layer:"\u56FE\u5C42",layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",Layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",bound:"\u8303\u56F4",bounds:"\u8303\u56F4","bounds [optional]":"\u8303\u56F4[\u53EF\u9009]",boundary:"\u8303\u56F4",Boundary:"\u8303\u56F4",canvas_bound:"\u753B\u5E03\u8303\u56F4",layer_bound:"\u56FE\u5C42\u8303\u56F4","Photoshop Disconnected!":"Photoshop \u672A\u8FDE\u63A5\uFF01",rgb_out:"RGB\u8F93\u51FA",alpha_out:"Alpha\u8F93\u51FA",images:"\u56FE\u50CF",text:"\u6587\u672C",ID_mode:"\u7CBE\u786EID\u6A21\u5F0F",name_mode:"\u540D\u5B57\u5339\u914D\u6A21\u5F0F",select:"\u9009\u62E9","document boundary":"\u6587\u6863\u8303\u56F4","layer boundary":"\u56FE\u5C42\u8303\u56F4","selection boundary":"\u9009\u4E2D\u8303\u56F4","save .psd to this workflow":"\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41","extract saved .psd to Photoshop":"\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop","sample .psd":"\u793A\u4F8B.psd",mask:"\u906E\u7F69",name:"\u540D\u79F0",quality:"\u56FE\u50CF\u8D28\u91CF",timeout:"\u8D85\u65F6","--multi-user activated, Not Login!":"--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01",Logout:"\u767B\u51FA","User: ":"\u7528\u6237: ",connect:"\u8FDE\u63A5",connected:"\u5DF2\u8FDE\u63A5",disconnect:"\u65AD\u5F00",disconnected:"\u5DF2\u65AD\u5F00\u8FDE\u63A5","reconnecting...":"\u91CD\u8FDE\u4E2D...",connecting:"\u8FDE\u63A5\u4E2D",webpages:"\u7F51\u9875\u5217\u8868",workflows:"\u5DE5\u4F5C\u6D41",workflow:"\u5DE5\u4F5C\u6D41","auto run page [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..","auto run workflow [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..","auto run workflow after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..",selection_only:"\u4EC5\u9009\u533A","Queue:":"\u961F\u5217:","Set As:":"\u8BBE\u7F6E\u4E3A:","Error {0}... please contact me via Discord/Github":"\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211","Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System":"Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF","Workflow List of ComfyUI with --multi-user is only available for sponsors":'\u5E26"--multi-user"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',"(Page ID: {0})Queue: {1}":"(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}","no suitable node to control in this workflow":"\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9",Save:"\u4FDD\u5B58",Edit:"\u7F16\u8F91","Edit in ComfyUI":"\u5728 ComfyUI \u4E2D\u7F16\u8F91","using browser page [{0}] for workflow running":"\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41","workflow running by hidden webview":"\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C","Lock Image":"\u9501\u5B9A\u56FE\u50CF","Unlock Image":"\u89E3\u9501\u56FE\u50CF","search...":"\u641C\u7D22...","disabled when running in browser page":"\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528","only supported in Photoshop":"\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301",Login:"\u767B\u5F55","Invitation Code":"\u9080\u8BF7\u7801",Username:"\u7528\u6237\u540D",Password:"\u5BC6\u7801","Please input invitation code":"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801","Please input username":"\u8BF7\u8F93\u5165\u7528\u6237\u540D","Please input password":"\u8BF7\u8F93\u5165\u5BC6\u7801","502: Maybe the server is not running":"502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C","404: Maybe SDPPP is not installed or failed to run in ComfyUI":"404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25","{0}. reconnecting...":"{0}. \u91CD\u8FDE\u4E2D...","disconnected to {0} failed {1}":"\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}","version mismatch, please reinstall PS plugin":"\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6","instance type not recognized":"\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B","Error: {0}":"\u9519\u8BEF: {0}","Verification Error":"\u9A8C\u8BC1\u9519\u8BEF","document {0} not found":"\u627E\u4E0D\u5230\u6587\u6863: {0}",'only layer kind "TEXT" is supported, invalid layer: {0}':"\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}","create layer failed":"\u521B\u5EFA\u56FE\u5C42\u5931\u8D25","layer not found {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","no linked layer for {0}":"\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}","layer {0} is not a group":"\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4","no layer in group {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42","layer not found: {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","No upload_name":"\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25","get pixel of {0} failed":"\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}","merge group failed":"\u5408\u5E76\u7EC4\u5931\u8D25","invalid name: {0}":"\u975E\u6CD5\u7684\u540D\u79F0: {0}","get_layer_info: layer_identify required":"get_layer_info: \u9700\u8981 layer_identify","invalid action: {0}":"\u65E0\u6548\u7684\u64CD\u4F5C: {0}","create document failed":"\u521B\u5EFA\u6587\u6863\u5931\u8D25","create document for preview":"\u521B\u5EFA\u9884\u89C8\u6587\u6863","resize document for preview":"\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8","no first related layer in {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42","imageDataError: data length is not multiple of width * height":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570","imageDataError: originComponents must be 1 or 3":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3","unexpected connection lost, please try to reconnect":"\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5","Workflow list is empty, please save a workflow by Comfy's lastest UI":"\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41","No opened ComfyUI pages":"\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762","comfyAPI is not initialized, maybe comfyUI is too old":"\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7","unsupported channel counts: {0}":"\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}","Timeout, Maybe the URL is wrong":"\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF","Workflow list loading failed: {0}":"\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}","Please register a user in ComfyUI":"\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237","GetSelection need Photoshop version 25+":"GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C","Action {0} not found":"Action {0} \u672A\u627E\u5230","Action set {0} not found":"ActionSet {0} \u672A\u627E\u5230","create document for sent images":"\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863","show sent images":"\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","fallback show sent images":"\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","get content of layer {0}":"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","fallback get content of layer {0}":"\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","get layer info":"\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F","sdppp extract PSD":"sdppp \u5BFC\u5165 PSD","sdppp get PSD":"sdppp \u83B7\u53D6 PSD","set text to layer":"\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C","sdppp Run Photoshop Action":"sdppp \u8FD0\u884C Photoshop Action","{0} wants to extract a PSD file to Photoshop, are you sure?":"{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F","should sdppp refuse extracting PSD to Photoshop in this session anymore?":"\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F","Wide Mode":"\u5BBD\u5C4F\u6A21\u5F0F","Quick Set":"\u5FEB\u901F\u8BBE\u7F6E","Selected Layer":"\u9009\u4E2D\u56FE\u5C42","Selected Layer (invert)":"\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)",Canvas:"\u753B\u5E03",Selection:"\u9009\u533A",Manual:"\u624B\u52A8\u6A21\u5F0F",Auto:"\u81EA\u52A8\u6A21\u5F0F","This plugin is based on sd-ppp":"\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1","And follows its open source license:":"\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A",Cloud:"\u4E91\u7AEF",Sponsors:"\u8D5E\u52A9","waiting...":"\u865A\u4F4D\u4EE5\u5F85",Links:"\u53CB\u60C5\u94FE\u63A5",Community:"\u793E\u533A","LICENSE:":"\u8BB8\u53EF\u8BC1\uFF1A",upload:"\u4E0A\u4F20","Simplify Workflow":"\u7B80\u5316\u5DE5\u4F5C\u6D41",Photoshop:"Photoshop","Photoshop plugin settings":"Photoshop \u63D2\u4EF6\u8BBE\u7F6E","Photoshop plugin":"Photoshop \u63D2\u4EF6","SDPPP Settings/Misc":"SDPPP \u8BBE\u7F6E/\u6742\u9879","Sample .PSD for this workflow:":"\u793A\u4F8B.PSD","Download Example .PSD":"\u4E0B\u8F7D\u793A\u4F8B.PSD","Maximum Image Size (px):":"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)",Download:"\u4E0B\u8F7D",Upload:"\u4E0A\u4F20",Reset:"\u91CD\u7F6E",Refresh:"\u5237\u65B0","Comfy URL: {0}":"Comfy\u5730\u5740: {0}","Photoshop is not connected":"Photoshop \u672A\u8FDE\u63A5","select...":"\u8BF7\u9009\u62E9","click to edit":"\u70B9\u51FB\u7F16\u8F91","ComfyManager not found, cannot reboot":"Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F","Failed to reboot ComfyUI":"\u91CD\u542FComfyUI\u5931\u8D25"};var pR=typeof Y0<"u"?Y0:void 0,ex="en";typeof navigator<"u"&&navigator.language?ex=navigator.language=="zh-CN"?"zhcn":"en":pR&&(ex=pR("uxp").host.uiLocale.startsWith("zh")?"zhcn":"en");function he(e,...t){let r=ex=="zhcn"?J0[e]:e in Z0?Z0[e]:e;if(!r)throw new Error(`i18n key not found: ${e}`);return r.replace(/{(\d+)}/g,function(o,n){return typeof t[n]<"u"?t[n]:o})}function rl(e,t){return e==t||J0[e]==t}var fr=class e{static SPECIAL_DOCUMENT_CURRENT="### Active Document ###";static is_SPECIAL_DOCUMENT_CURRENT(t){return rl(this.SPECIAL_DOCUMENT_CURRENT,t)}static get_SPECIAL_DOCUMENT_CURRENT(){return he(this.SPECIAL_DOCUMENT_CURRENT)}static SPECIAL_LAYER_KEEP_SIZE="### Keep Size or Fit Canvas ###";static is_SPECIAL_LAYER_FIT(t){return rl(this.SPECIAL_LAYER_KEEP_SIZE,t)}static get_SPECIAL_LAYER_FIT(){return he(this.SPECIAL_LAYER_KEEP_SIZE)}static SPECIAL_LAYER_USE_CANVAS="### The Canvas ###";static is_SPECIAL_LAYER_USE_CANVAS(t){return rl(this.SPECIAL_LAYER_USE_CANVAS,t)}static get_SPECIAL_LAYER_USE_CANVAS(){return he(this.SPECIAL_LAYER_USE_CANVAS)}static SPECIAL_LAYER_NEW_LAYER="### New Layer ###";static is_SPECIAL_LAYER_NEW_LAYER(t){return rl(this.SPECIAL_LAYER_NEW_LAYER,t)}static get_SPECIAL_LAYER_NEW_LAYER(){return he(this.SPECIAL_LAYER_NEW_LAYER)}static SPECIAL_LAYER_SELECTED_LAYER="### Selected Layer ###";static is_SPECIAL_LAYER_SELECTED_LAYER(t){return rl(this.SPECIAL_LAYER_SELECTED_LAYER,t)}static get_SPECIAL_LAYER_SELECTED_LAYER(){return he(this.SPECIAL_LAYER_SELECTED_LAYER)}static SPECIAL_LAYER_PREVIEW_DOCUMENT="_SDPPP_PSD_";static is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t){return rl(this.SPECIAL_LAYER_PREVIEW_DOCUMENT,t)}static get_SPECIAL_LAYER_PREVIEW_DOCUMENT(){return he(this.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static getSpecialDocumentCurrent(){return he(e.SPECIAL_DOCUMENT_CURRENT)}static getSpecialLayerForGet(){return[he(e.SPECIAL_LAYER_USE_CANVAS),he(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialLayerForSend(){return[he(e.SPECIAL_LAYER_NEW_LAYER),he(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialDocumentForPreview(){return he(e.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static fixI18n(t){return this.is_SPECIAL_DOCUMENT_CURRENT(t)?this.SPECIAL_DOCUMENT_CURRENT:this.is_SPECIAL_LAYER_NEW_LAYER(t)?this.SPECIAL_LAYER_NEW_LAYER:this.is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t)?this.SPECIAL_LAYER_PREVIEW_DOCUMENT:this.is_SPECIAL_LAYER_USE_CANVAS(t)?this.SPECIAL_LAYER_USE_CANVAS:this.is_SPECIAL_LAYER_SELECTED_LAYER(t)?this.SPECIAL_LAYER_SELECTED_LAYER:t}};var tx={};Q0(tx,{JsonPatchError:()=>Sr,_areEquals:()=>mf,applyOperation:()=>ol,applyPatch:()=>gc,applyReducer:()=>u4,deepClone:()=>l4,getValueByPointer:()=>nl,validate:()=>gR,validator:()=>Xp});var a4=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)n.hasOwnProperty(i)&&(o[i]=n[i])},e(t,r)};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}}(),s4=Object.prototype.hasOwnProperty;function Gp(e,t){return s4.call(e,t)}function qp(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r=48&&o<=57){t++;continue}return!1}return!0}function Ni(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function df(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function Up(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t0&&l[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&d===void 0&&(c[m]===void 0?d=l.slice(0,u).join("/"):u==f-1&&(d=t.path),d!==void 0&&h(t,0,e,d)),u++,Array.isArray(c)){if(m==="-")m=c.length;else{if(r&&!Kp(m))throw new Sr("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,t,e);Kp(m)&&(m=~~m)}if(u>=f){if(r&&t.op==="add"&&m>c.length)throw new Sr("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,t,e);var a=c4[t.op].call(t,c,m,e);if(a.test===!1)throw new Sr("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}}else if(u>=f){var a=mc[t.op].call(t,c,m,e);if(a.test===!1)throw new Sr("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}if(c=c[m],r&&u0)throw new Sr('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Sr("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Sr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&Up(e.value))throw new Sr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var n=e.path.split("/").length,i=o.split("/").length;if(n!==i+1&&n!==i)throw new Sr("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==o)throw new Sr("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var a={op:"_get",path:e.from,value:void 0},s=gR([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Sr("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Sr("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function gR(e,t,r){try{if(!Array.isArray(e))throw new Sr("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)gc(xr(t),xr(e),r||!0);else{r=r||Xp;for(var o=0;oYp,generate:()=>rx,observe:()=>v4,unobserve:()=>h4});var ox=new WeakMap,f4=function(){function e(t){this.observers=new Map,this.obj=t}return e}(),d4=function(){function e(t,r){this.callback=t,this.observer=r}return e}();function p4(e){return ox.get(e)}function m4(e,t){return e.observers.get(t)}function g4(e,t){e.observers.delete(t.callback)}function h4(e,t){t.unobserve()}function v4(e,t){var r=[],o,n=p4(e);if(!n)n=new f4(e),ox.set(e,n);else{var i=m4(n,t);o=i&&i.observer}if(o)return o;if(o={},n.value=xr(e),t){o.callback=t,o.next=null;var a=function(){rx(o)},s=function(){clearTimeout(o.next),o.next=setTimeout(a)};typeof window<"u"&&(window.addEventListener("mouseup",s),window.addEventListener("keyup",s),window.addEventListener("mousedown",s),window.addEventListener("keydown",s),window.addEventListener("change",s))}return o.patches=r,o.object=e,o.unobserve=function(){rx(o),clearTimeout(o.next),g4(n,o),typeof window<"u"&&(window.removeEventListener("mouseup",s),window.removeEventListener("keyup",s),window.removeEventListener("mousedown",s),window.removeEventListener("keydown",s),window.removeEventListener("change",s))},n.observers.set(t,new d4(t,o)),o}function rx(e,t){t===void 0&&(t=!1);var r=ox.get(e.object);nx(r.value,e.object,e.patches,"",t),e.patches.length&&gc(r.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function nx(e,t,r,o,n){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var i=qp(t),a=qp(e),s=!1,l=!1,c=a.length-1;c>=0;c--){var u=a[c],f=e[u];if(Gp(t,u)&&!(t[u]===void 0&&f!==void 0&&Array.isArray(t)===!1)){var d=t[u];typeof f=="object"&&f!=null&&typeof d=="object"&&d!=null&&Array.isArray(f)===Array.isArray(d)?nx(f,d,r,o+"/"+Ni(u),n):f!==d&&(s=!0,n&&r.push({op:"test",path:o+"/"+Ni(u),value:xr(f)}),r.push({op:"replace",path:o+"/"+Ni(u),value:xr(d)}))}else Array.isArray(e)===Array.isArray(t)?(n&&r.push({op:"test",path:o+"/"+Ni(u),value:xr(f)}),r.push({op:"remove",path:o+"/"+Ni(u)}),l=!0):(n&&r.push({op:"test",path:o,value:e}),r.push({op:"replace",path:o,value:t}),s=!0)}if(!(!l&&i.length==a.length))for(var c=0;co!=t)}dispatch(t,r){let o=new Map;t.forEach(n=>{this.subscribers.forEach(([i,a])=>{n.path.startsWith(i)&&!o.has(i)&&o.set(i,JSON.stringify(i==="/"?r:nl(r,i)))})}),o.forEach((n,i)=>{let a=i==="/"?this._data:nl(this._data,i);n!==JSON.stringify(a)&&this.subscribers.filter(([s,l])=>s===i).forEach(([s,l])=>{let c={};try{c=l(a,JSON.parse(n||{}))}catch(u){console.error(u.stack||u.message||u)}c instanceof Promise&&c.catch(u=>{console.error(u.stack||u.message||u)})})})}};function Tr(e,t,r){return e.constructor[Qp]||(e.constructor[Qp]=[]),e.constructor[Qp].push(t),{value:function(...o){let n=xr(this._data);r.value.apply(this,o);let i=Yp(n,this._data);i.length!=0&&(this._mutationRecords.push(...i),this._version+=i.length,this.dispatch(i,n))}}}var il=class extends ax{constructor(t){super(Object.assign({sid:"",ssid:""},t||{}))}setSID(t){this._data.sid=t,this._data.ssid=t.slice(0,4)}};yr([Tr],il.prototype,"setSID",1);var mo=class extends il{constructor(t,r){super(t||{title:"",webviewFromSid:location.search.match(/webview_fromsid=([^&]+)/)?.[1]||"",progress:0,lastError:"",queueSize:0,executingNodeTitle:"",widgetTableStructure:{widgetTablePath:"",widgetTablePersisted:!1,widgetTableID:"",nodes:{},groups:{},nodeIndexes:[]},widgetTableValue:{},widgetTableErrors:{},hasPSDNodes:!1,maxImageWH:60606,comfyUserToken:""}),this._version=r||0}setWebviewFromSid(t){this._data.webviewFromSid=t}setTitle(t){this._data.title=t}setProgress(t){this._data.progress=t}setLastError(t){this._data.lastError=t}setQueueSize(t){this._data.queueSize=t}setExecutingNodeTitle(t){this._data.executingNodeTitle=t}setWidgetTableStructure(t){this._data.widgetTableStructure=JSON.parse(JSON.stringify(t))}setWidgetTableValue(t){this._data.widgetTableValue=JSON.parse(JSON.stringify(t))}setWidgetTableErrors(t){this._data.widgetTableErrors=JSON.parse(JSON.stringify(t))}setHasPSDNodes(t){this._data.hasPSDNodes=t}setMaxImageWH(t){this._data.maxImageWH=t}setComfyUserToken(t){this._data.comfyUserToken=t}};yr([Tr],mo.prototype,"setWebviewFromSid",1),yr([Tr],mo.prototype,"setTitle",1),yr([Tr],mo.prototype,"setProgress",1),yr([Tr],mo.prototype,"setLastError",1),yr([Tr],mo.prototype,"setQueueSize",1),yr([Tr],mo.prototype,"setExecutingNodeTitle",1),yr([Tr],mo.prototype,"setWidgetTableStructure",1),yr([Tr],mo.prototype,"setWidgetTableValue",1),yr([Tr],mo.prototype,"setWidgetTableErrors",1),yr([Tr],mo.prototype,"setHasPSDNodes",1),yr([Tr],mo.prototype,"setMaxImageWH",1),yr([Tr],mo.prototype,"setComfyUserToken",1);var Ii=class extends il{constructor(t,r){super(t||{uname:"",comfyUserToken:"",activeDocumentID:0,documents:{},canvasStateID:0,selectionStateID:"",historyStateID:0}),this._version=r||0}setUName(t){this._data.uname="PS_"+t}setDocument(t,r){this._data.activeDocumentID=t,this._data.documents=r}setCanvasStateID(t){this._data.canvasStateID=t}setSelectionStateID(t){this._data.selectionStateID=t}setHistoryStateID(t){this._data.historyStateID=t}setComfyUserToken(t){this._data.comfyUserToken=t}};yr([Tr],Ii.prototype,"setUName",1),yr([Tr],Ii.prototype,"setDocument",1),yr([Tr],Ii.prototype,"setCanvasStateID",1),yr([Tr],Ii.prototype,"setSelectionStateID",1),yr([Tr],Ii.prototype,"setHistoryStateID",1),yr([Tr],Ii.prototype,"setComfyUserToken",1);var Zp=class{storeMap=new Map;storeCount(){return this.storeMap.size}getStore(t){return this.storeMap.get(t)}getAllStore(){return Object.fromEntries(this.storeMap.entries())}subscribers=[];subscribersWithoutKey=new WeakMap;subscribe(t,r){this.subscribers.push([t,r]);let o={};this.subscribersWithoutKey.set(r,o),this.storeMap.forEach((n,i)=>{o[i]=r.bind(this,i),n.subscribe(t,o[i])})}unsubscribe(t){this.subscribers=this.subscribers.filter(([o,n])=>n!=t);let r=this.subscribersWithoutKey.get(t);r&&this.storeMap.forEach((o,n)=>{o.unsubscribe(r[n])})}addStore(t,r,o){let n=this.createStore(r,o);this.storeMap.set(t,n),this.subscribers.forEach(([i,a])=>{let s=this.subscribersWithoutKey.get(a);s||(s={},this.subscribersWithoutKey.set(a,s)),s[t]=a.bind(this,t),n.subscribe(i,s[t]),i=="/"&&a(t,r,null)})}removeStore(t){let r=this.storeMap.get(t);r&&(this.subscribers.forEach(([o,n])=>{let i=this.subscribersWithoutKey.get(n);i&&(r.unsubscribe(i[t]),o=="/"&&n(t,null,r.data))}),this.storeMap.delete(t))}sync(t){if(t instanceof Array){let r=Array.from(this.storeMap.keys()),o=t.filter(i=>!r.includes(i)),n=r.filter(i=>!t.includes(i));o.forEach(i=>this.addStore(i,{},0)),n.forEach(i=>this.removeStore(i))}else{Array.from(this.storeMap.keys()).filter(o=>!Object.keys(t).includes(o)).forEach(o=>this.removeStore(o));for(let o in t){let{data:n,version:i}=t[o];this.storeMap.has(o)?this.storeMap.get(o)?.sync(n,i):this.addStore(o,n,i)}}}};var Pt=window.comfyAPI.app.app,cK=window.comfyAPI.ui.$el,Po=window.comfyAPI.api.api;var sx=class extends Zp{createStore(t,r){return new Ii(t,r)}getStoreByName(t){for(let r of this.storeMap.values())if(r.data.uname===t)return r}getAllPhotoshopDocumentData(){let t={};return this.storeMap.forEach(r=>{t[r.data.uname]={sid:r.data.sid,activeDocumentID:r.data.activeDocumentID,documents:r.data.documents}}),t}},sn=new sx,Xe=new mo;if(window.uxpHost){let e=t=>{if(t.data.action!=="webview-connect"||!t.data.payload.webviewFromSid)return console.log(t);t.data.payload.webviewFromSid=t.data.payload.webviewFromSid,Xe.setWebviewFromSid(t.data.payload.webviewFromSid),window.removeEventListener("message",e)};window.addEventListener("message",e),window.uxpHost.postMessage({from:"sdppp-webview",action:"webview-connect"},"*")}function vR(){document.title!==Xe.data.title&&Xe.setTitle(document.title),requestAnimationFrame(vR)}requestAnimationFrame(vR);var hR=!1;async function yR(){if(hR)return Promise.resolve();Po.user&&Xe.setComfyUserToken(Po.user);let e=await Po.getSetting("sdppp.maxImageWH");e&&Xe.setMaxImageWH(e),hR=!0}function y4(e){let t=e.split(" (id:");return{name:t[0],id:parseInt(t[1].slice(0,-1))}}function Jp(e){return y4(e)}globalThis.sdpppX=globalThis.sdpppX||{};var ra=globalThis.sdpppX;var gf=class{static makeDocumentDataOptions(t){let r=t.data,o=[`${fr.getSpecialDocumentCurrent()}`];return Object.keys(r.documents).forEach(n=>{let i=r.documents[n];o.push(i.identify)}),o}static findDocumentData(t,r){let o=fr.is_SPECIAL_DOCUMENT_CURRENT(r)?t.data.activeDocumentID:Jp(r).id;return t.data.documents[o]}static makeLayerOptions(t,r){return r.concat(t.layers.map(n=>n.identify))}};function lx(){let e=sn.getAllStore(),t=[];return Object.values(e).forEach(r=>{if(Po.user&&Po.user!=r.data.comfyUserToken)return;let o=gf.makeDocumentDataOptions(r).map(n=>cx(n,r.data.uname));t.push(...o)}),t}function xR(e,t){let r=[""],o=hc(e);if(!o)return[];let n=gf.makeLayerOptions(o.documentData,t);return r.push(...n),r}function SR(){return Po.user?Object.values(sn.getAllStore()).filter(e=>Po.user==e.data.comfyUserToken).length>0:sn.storeCount()}function cx(e,t){return`${t}/${e}`}function hc(e){if(!e||!e.split)return null;let t=sn.getAllPhotoshopDocumentData(),[r,o]=e.split("/");if(o||(o=r,r=Object.keys(t)[0]),!t[r])return null;let n=fr.is_SPECIAL_DOCUMENT_CURRENT(o)?t[r].activeDocumentID:Jp(o).id;if(t[r]?.documents[n]){let i=t[r].documents[n];return{instance_id:t[r].sid,identify:o,documentData:i}}return null}var x4=function(e){let t=Pt.graph.links;return Array.isArray(t)?t.find(o=>o&&o.origin_id==e):t.get(e)};function ux(e){let t=Pt.graph.nodes,r=t.find(i=>e.id==i.id);if(!r)return null;let o=[];if(n(r,o),o.length>2){let i=o[0].widgets[0].value;if(!o.map(a=>a.widgets[0].value).every(a=>a==i))throw new Error(he("Cannot connect multiple different document widgets with same value"))}return o?.[0]||null;function n(i,a){if(i.type=="SDPPP Get Document")return a.push(i),i;if(i.inputs.length==0)return null;for(let s of i.inputs)if(s.link){let l=x4(s.link);if(!l)continue;let c=t.find(f=>f.id==l.origin_id);if(!c)continue;let u=n(c,a);if(u)return u}return null}}ra.findDocumentNodeRecursive=ux;var em=class{flushing=Promise.resolve();newFlushPending=!1;constructor(t){this.doFlush=t,this.pause()}doFlush;runFlush(){this.newFlushPending||(this.newFlushPending=!0,this.flushing=this.flushing.then(async()=>{await new Promise(t=>requestAnimationFrame(t)),this.newFlushPending=!1,await this.doFlush()}))}pause(){this.flushing=this.flushing.then(t=>new Promise(r=>{this.resume=r})).then(()=>{this.resume=()=>{}})}resume=()=>{}};function bR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_request",(i,a)=>{a({data:e.data,version:e.version})});let n=new em(async()=>{let{operations:i,fromVersion:a,toVersion:s}=e.flush();await new Promise(l=>{let c=!1;setTimeout(()=>{c||(console.warn("flush timeout"),l())},5e3),this.socket.emit("store_flush",{operations:i,fromVersion:a},u=>{c=!0,l(),u?.error?console.error("flush error",u.error):e.flushDone(s)})})});e.subscribe("/",()=>{n.runFlush()}),this.socket.on("disconnect",()=>{n.pause()}),this.socket.on("connect",()=>{e.setSID(this.socket.id),requestAnimationFrame(()=>{this.socket.emit("sdppp_init",{type:t,data:e.data,version:e.version})})}),this.socket.on("sdppp_inited",i=>{n.resume()})}}}}function CR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_flush",n=>{if(n.type!==t)return;let i=e.getStore(n.sid);if(i)i.patchVersionAcceptable(n.fromVersion)?i.patchData(n.operations):(console.warn("patch version not acceptable from",n.fromVersion,"current version is",i.version),this.socket.emit("store_request",{type:t},a=>{e.sync(a)}));else return this.socket.emit("store_request",{sid:n.sid},a=>{e.addStore(a.sid,a.data,a.version)})}),this.socket.on("store_remove",n=>{e.removeStore(n.sid)}),this.socket.on("sdppp_inited",n=>{this.socket.emit("store_request",{type:t},i=>{e.sync(i)})})}}}}var ri=Object.create(null);ri.open="0";ri.close="1";ri.ping="2";ri.pong="3";ri.message="4";ri.upgrade="5";ri.noop="6";var hf=Object.create(null);Object.keys(ri).forEach(e=>{hf[ri[e]]=e});var vf={type:"error",data:"parser error"};var RR=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",OR=typeof ArrayBuffer=="function",_R=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,yf=({type:e,data:t},r,o)=>RR&&t instanceof Blob?r?o(t):wR(t,o):OR&&(t instanceof ArrayBuffer||_R(t))?r?o(t):wR(new Blob([t]),o):o(ri[e]+(t||"")),wR=(e,t)=>{let r=new FileReader;return r.onload=function(){let o=r.result.split(",")[1];t("b"+(o||""))},r.readAsDataURL(e)};function ER(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var fx;function PR(e,t){if(RR&&e.data instanceof Blob)return e.data.arrayBuffer().then(ER).then(t);if(OR&&(e.data instanceof ArrayBuffer||_R(e.data)))return t(ER(e.data));yf(e,!1,r=>{fx||(fx=new TextEncoder),t(fx.encode(r))})}var TR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",xf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,r=e.length,o,n=0,i,a,s,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let c=new ArrayBuffer(t),u=new Uint8Array(c);for(o=0;o>4,u[n++]=(a&15)<<4|s>>2,u[n++]=(s&3)<<6|l&63;return c};var S4=typeof ArrayBuffer=="function",Sf=(e,t)=>{if(typeof e!="string")return{type:"message",data:IR(e,t)};let r=e.charAt(0);return r==="b"?{type:"message",data:b4(e.substring(1),t)}:hf[r]?e.length>1?{type:hf[r],data:e.substring(1)}:{type:hf[r]}:vf},b4=(e,t)=>{if(S4){let r=NR(e);return IR(r,t)}else return{base64:!0,data:e}},IR=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}};var $R="",AR=(e,t)=>{let r=e.length,o=new Array(r),n=0;e.forEach((i,a)=>{yf(i,!1,s=>{o[a]=s,++n===r&&t(o.join($R))})})},DR=(e,t)=>{let r=e.split($R),o=[];for(let n=0;n{let o=r.length,n;if(o<126)n=new Uint8Array(1),new DataView(n.buffer).setUint8(0,o);else if(o<65536){n=new Uint8Array(3);let i=new DataView(n.buffer);i.setUint8(0,126),i.setUint16(1,o)}else{n=new Uint8Array(9);let i=new DataView(n.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(o))}e.data&&typeof e.data!="string"&&(n[0]|=128),t.enqueue(n),t.enqueue(r)})}})}var dx;function tm(e){return e.reduce((t,r)=>t+r.length,0)}function rm(e,t){if(e[0].length===t)return e.shift();let r=new Uint8Array(t),o=0;for(let n=0;nMath.pow(2,21)-1){s.enqueue(vf);break}n=u*Math.pow(2,32)+c.getUint32(4),o=3}else{if(tm(r)e){s.enqueue(vf);break}}}})}var px=4;function Ut(e){if(e)return C4(e)}function C4(e){for(var t in Ut.prototype)e[t]=Ut.prototype[t];return e}Ut.prototype.on=Ut.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Ut.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};Ut.prototype.off=Ut.prototype.removeListener=Ut.prototype.removeAllListeners=Ut.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var o,n=0;nPromise.resolve().then(t):(t,r)=>r(t,0),To=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),FR="arraybuffer";function om(e,...t){return t.reduce((r,o)=>(e.hasOwnProperty(o)&&(r[o]=e[o]),r),{})}var w4=To.setTimeout,E4=To.clearTimeout;function na(e,t){t.useNativeTimers?(e.setTimeoutFn=w4.bind(To),e.clearTimeoutFn=E4.bind(To)):(e.setTimeoutFn=To.setTimeout.bind(To),e.clearTimeoutFn=To.clearTimeout.bind(To))}var R4=1.33;function kR(e){return typeof e=="string"?O4(e):Math.ceil((e.byteLength||e.size)*R4)}function O4(e){let t=0,r=0;for(let o=0,n=e.length;o=57344?r+=3:(o++,r+=4);return r}function nm(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function zR(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function WR(e){let t={},r=e.split("&");for(let o=0,n=r.length;o{this.readyState="paused",t()};if(this._polling||!this.writable){let o=0;this._polling&&(o++,this.once("pollComplete",function(){--o||r()})),this.writable||(o++,this.once("drain",function(){--o||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){let r=o=>{if(this.readyState==="opening"&&o.type==="open"&&this.onOpen(),o.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(o)};DR(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){let t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,AR(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=nm()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}};var BR=!1;try{BR=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}var jR=BR;function _4(){}var mx=class extends bf{constructor(t){if(super(t),typeof location<"u"){let r=location.protocol==="https:",o=location.port;o||(o=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||o!==t.port}}doWrite(t,r){let o=this.request({method:"POST",data:t});o.on("success",r),o.on("error",(n,i)=>{this.onError("xhr post error",n,i)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,o)=>{this.onError("xhr poll error",r,o)}),this.pollXhr=t}},Ua=class e extends Ut{constructor(t,r,o){super(),this.createRequest=t,na(this,o),this._opts=o,this._method=o.method||"GET",this._uri=r,this._data=o.data!==void 0?o.data:null,this._create()}_create(){var t;let r=om(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;let o=this._xhr=this.createRequest(r);try{o.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){o.setDisableHeaderCheck&&o.setDisableHeaderCheck(!0);for(let n in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(n)&&o.setRequestHeader(n,this._opts.extraHeaders[n])}}catch{}if(this._method==="POST")try{o.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{o.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(o),"withCredentials"in o&&(o.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(o.timeout=this._opts.requestTimeout),o.onreadystatechange=()=>{var n;o.readyState===3&&((n=this._opts.cookieJar)===null||n===void 0||n.parseCookies(o.getResponseHeader("set-cookie"))),o.readyState===4&&(o.status===200||o.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof o.status=="number"?o.status:0)},0))},o.send(this._data)}catch(n){this.setTimeoutFn(()=>{this._onError(n)},0);return}typeof document<"u"&&(this._index=e.requestsCount++,e.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=_4,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete e.requests[this._index],this._xhr=null}}_onLoad(){let t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};Ua.requestsCount=0;Ua.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",VR);else if(typeof addEventListener=="function"){let e="onpagehide"in To?"pagehide":"unload";addEventListener(e,VR,!1)}}function VR(){for(let e in Ua.requests)Ua.requests.hasOwnProperty(e)&&Ua.requests[e].abort()}var P4=function(){let e=HR({xdomain:!1});return e&&e.responseType!==null}(),Ga=class extends mx{constructor(t){super(t);let r=t&&t.forceBase64;this.supportsBinary=P4&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new Ua(HR,this.uri(),t)}};function HR(e){let t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||jR))return new XMLHttpRequest}catch{}if(!t)try{return new To[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}var UR=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",hx=class extends ia{get name(){return"websocket"}doOpen(){let t=this.uri(),r=this.opts.protocols,o=UR?{}:om(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(o.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,o)}catch(n){return this.emitReserved("error",n)}this.ws.binaryType=this.socket.binaryType,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 r=0;r{try{this.doWrite(o,i)}catch{}n&&oa(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=nm()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}},gx=To.WebSocket||To.MozWebSocket,qa=class extends hx{createSocket(t,r,o){return UR?new gx(t,r,o):r?new gx(t,r):new gx(t)}doWrite(t,r){this.ws.send(r)}};var vc=class extends ia{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{let r=LR(Number.MAX_SAFE_INTEGER,this.socket.binaryType),o=t.readable.pipeThrough(r).getReader(),n=MR();n.readable.pipeTo(t.writable),this._writer=n.writable.getWriter();let i=()=>{o.read().then(({done:s,value:l})=>{s||(this.onPacket(l),i())}).catch(s=>{})};i();let a={type:"open"};this.query.sid&&(a.data=`{"sid":"${this.query.sid}"}`),this._writer.write(a).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r{n&&oa(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}};var vx={websocket:qa,webtransport:vc,polling:Ga};var T4=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,N4=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function yc(e){if(e.length>8e3)throw"URI too long";let t=e,r=e.indexOf("["),o=e.indexOf("]");r!=-1&&o!=-1&&(e=e.substring(0,r)+e.substring(r,o).replace(/:/g,";")+e.substring(o,e.length));let n=T4.exec(e||""),i={},a=14;for(;a--;)i[N4[a]]=n[a]||"";return r!=-1&&o!=-1&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=I4(i,i.path),i.queryKey=$4(i,i.query),i}function I4(e,t){let r=/\/{2,9}/g,o=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&o.splice(0,1),t.slice(-1)=="/"&&o.splice(o.length-1,1),o}function $4(e,t){let r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(o,n,i){n&&(r[n]=i)}),r}var yx=typeof addEventListener=="function"&&typeof removeEventListener=="function",am=[];yx&&addEventListener("offline",()=>{am.forEach(e=>e())},!1);var al=class e extends Ut{constructor(t,r){if(super(),this.binaryType=FR,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){let o=yc(t);r.hostname=o.host,r.secure=o.protocol==="https"||o.protocol==="wss",r.port=o.port,o.query&&(r.query=o.query)}else r.host&&(r.hostname=yc(r.host).host);na(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(o=>{let n=o.prototype.name;this.transports.push(n),this._transportsByName[n]=o}),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:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=WR(this.opts.query)),yx&&(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"})},am.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){let r=Object.assign({},this.opts.query);r.EIO=px,r.transport=t,this.id&&(r.sid=this.id);let o=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](o)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let t=this.opts.rememberUpgrade&&e.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";let r=this.createTransport(t);r.open(),this.setTransport(r)}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",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",e.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),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){let 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 r=1;for(let o=0;o0&&r>this._maxPayload)return this.writeBuffer.slice(0,o);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,oa(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,o){return this._sendPacket("message",t,r,o),this}send(t,r,o){return this._sendPacket("message",t,r,o),this}_sendPacket(t,r,o,n){if(typeof r=="function"&&(n=r,r=void 0),typeof o=="function"&&(n=o,o=null),this.readyState==="closing"||this.readyState==="closed")return;o=o||{},o.compress=o.compress!==!1;let i={type:t,data:r,options:o};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){let t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},o=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?o():t()}):this.upgrading?o():t()),this}_onError(t){if(e.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),yx&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let o=am.indexOf(this._offlineEventListener);o!==-1&&am.splice(o,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}};al.protocol=px;var sm=class extends al{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t{o||(r.send([{type:"ping",data:"probe"}]),r.once("packet",f=>{if(!o)if(f.type==="pong"&&f.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;al.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{o||this.readyState!=="closed"&&(u(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{let d=new Error("probe error");d.transport=r.name,this.emitReserved("upgradeError",d)}}))};function i(){o||(o=!0,u(),r.close(),r=null)}let a=f=>{let d=new Error("probe error: "+f);d.transport=r.name,i(),this.emitReserved("upgradeError",d)};function s(){a("transport closed")}function l(){a("socket closed")}function c(f){r&&f.name!==r.name&&i()}let u=()=>{r.removeListener("open",n),r.removeListener("error",a),r.removeListener("close",s),this.off("close",l),this.off("upgrading",c)};r.once("open",n),r.once("error",a),r.once("close",s),this.once("close",l),this.once("upgrading",c),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{o||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){let r=[];for(let o=0;ovx[n]).filter(n=>!!n)),super(t,o)}};var WX=xc.protocol;function GR(e,t="",r){let o=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),o=yc(e)),o.port||(/^(http|ws)$/.test(o.protocol)?o.port="80":/^(http|ws)s$/.test(o.protocol)&&(o.port="443")),o.path=o.path||"/";let i=o.host.indexOf(":")!==-1?"["+o.host+"]":o.host;return o.id=o.protocol+"://"+i+":"+o.port+t,o.href=o.protocol+"://"+i+(r&&r.port===o.port?"":":"+o.port),o}var Ex={};Q0(Ex,{Decoder:()=>Cx,Encoder:()=>bx,PacketType:()=>bt,protocol:()=>QR});var D4=typeof ArrayBuffer=="function",M4=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,qR=Object.prototype.toString,L4=typeof Blob=="function"||typeof Blob<"u"&&qR.call(Blob)==="[object BlobConstructor]",F4=typeof File=="function"||typeof File<"u"&&qR.call(File)==="[object FileConstructor]";function wf(e){return D4&&(e instanceof ArrayBuffer||M4(e))||L4&&e instanceof Blob||F4&&e instanceof File}function Cf(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,o=e.length;r=0&&e.num{delete this.acks[t];for(let s=0;s{this.io.clearTimeoutFn(i),r.apply(this,s)};a.withError=!0,this.acks[t]=a}emitWithAck(t,...r){return new Promise((o,n)=>{let i=(a,s)=>a?n(a):o(s);i.withError=!0,r.push(i),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());let o={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((n,...i)=>o!==this._queue[0]?void 0:(n!==null?o.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(n)):(this._queue.shift(),r&&r(null,...i)),o.pending=!1,this._drainQueue())),this._queue.push(o),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;let r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.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:bt.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,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(o=>String(o.id)===t)){let o=this.acks[t];delete this.acks[t],o.withError&&o.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case bt.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 bt.EVENT:case bt.BINARY_EVENT:this.onevent(t);break;case bt.ACK:case bt.BINARY_ACK:this.onack(t);break;case bt.DISCONNECT:this.ondisconnect();break;case bt.CONNECT_ERROR:this.destroy();let o=new Error(t.data.message);o.data=t.data.data,this.emitReserved("connect_error",o);break}}onevent(t){let r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){let r=this._anyListeners.slice();for(let o of r)o.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){let r=this,o=!1;return function(...n){o||(o=!0,r.packet({type:bt.ACK,id:t,data:n}))}}onack(t){let r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,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:bt.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){let r=this._anyListeners;for(let o=0;o0&&e.jitter<=1?e.jitter:0,this.attempts=0}sl.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-r:e+r}return Math.min(e,this.max)|0};sl.prototype.reset=function(){this.attempts=0};sl.prototype.setMin=function(e){this.ms=e};sl.prototype.setMax=function(e){this.max=e};sl.prototype.setJitter=function(e){this.jitter=e};var bc=class extends Ut{constructor(t,r){var o;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,na(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((o=r.randomizationFactor)!==null&&o!==void 0?o:.5),this.backoff=new sl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;let n=r.parser||Ex;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.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 xc(this.uri,this.opts);let r=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;let n=ln(r,"open",function(){o.onopen(),t&&t()}),i=s=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",s),t?t(s):this.maybeReconnectOnOpen()},a=ln(r,"error",i);if(this._timeout!==!1){let s=this._timeout,l=this.setTimeoutFn(()=>{n(),i(new Error("timeout")),r.close()},s);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(n),this.subs.push(a),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(ln(t,"ping",this.onping.bind(this)),ln(t,"data",this.ondata.bind(this)),ln(t,"error",this.onerror.bind(this)),ln(t,"close",this.onclose.bind(this)),ln(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){oa(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let o=this.nsps[t];return o?this._autoConnect&&!o.active&&o.connect():(o=new Sc(this,t,r),this.nsps[t]=o),o}_destroy(t){let r=Object.keys(this.nsps);for(let o of r)if(this.nsps[o].active)return;this._close()}_packet(t){let r=this.encoder.encode(t);for(let o=0;ot()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var o;this.cleanup(),(o=this.engine)===null||o===void 0||o.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let r=this.backoff.duration();this._reconnecting=!0;let o=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(n=>{n?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",n)):t.onreconnect()}))},r);this.opts.autoUnref&&o.unref(),this.subs.push(()=>{this.clearTimeoutFn(o)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}};var Ef={};function Rf(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};let r=GR(e,t.path||"/socket.io"),o=r.source,n=r.id,i=r.path,a=Ef[n]&&i in Ef[n].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||a,l;return s?l=new bc(o,t):(Ef[n]||(Ef[n]=new bc(o,t)),l=Ef[n]),r.query&&!t.query&&(t.query=r.queryKey),l.socket(r.path,t)}Object.assign(Rf,{Manager:bc,Socket:Sc,io:Rf,connect:Rf});var ZR=`504 -`;var lm=ZR.trim();var Rx=class{socket;constructor(t){let r="/"+[t.split("/").slice(3).filter(o=>o).join("/"),"sd-ppp/"].filter(o=>o).join("/");t=t.split("/").slice(0,3).join("/"),this.socket=Rf(t,{transports:["websocket"],path:r,query:{api_level:lm},rejectUnauthorized:!1,autoConnect:!1}),this.socket.on("connect",()=>{this.socket.io.engine.binaryType="blob"})}get id(){return this.socket.id}connect(){this.socket.connect()}close(){this.socket.close(),this.socket.removeAllListeners()}};function JR(...e){return e.reduce((t,r)=>r(t),Rx)}function eO(e){return class extends e{constructor(t){super(t),this.socket.on("F_photoshop",(r,o)=>{r.action=="extractPSD"&&Pt.graph.nodes.forEach(n=>{n.type=="SDPPP Get Document"&&SDPPPNode.nodeMap.get(n)?.extractPSD(r.params.from_sid,"")}),o({})})}async importPSDDataURLFromPhotoshop(t,r,o){let n=await new Promise((a,s)=>{this.socket.emit("B_photoshop",{action:"psd",sid:t,params:{action:"get",fromSSID:o,document_identify:r}},l=>{a(l.data)})});var i=new FileReader;return i.readAsDataURL(n),new Promise(a=>{i.onloadend=function(){var s=i.result;a(s)}})}async exportPSDDataURLToPhotoshop(t,r,o,n){let i=await fetch(o).then(a=>a.arrayBuffer());await new Promise((a,s)=>{this.socket.emit("B_photoshop",{action:"psd",sid:t,params:{action:"extract",fromSSID:n,document_identify:r,data:i}},l=>{a(l)})})}async sendImage(t,r){return new Promise((o,n)=>{this.socket.emit("B_photoshop",{action:"sendImages",sid:t,params:r},i=>{i&&i.error?n(new Error(i.error)):o(i)})})}async getSpecialIdentifierValue(t,r){return new Promise((o,n)=>{this.socket.emit("B_photoshop",{action:"getSpecialIdentifierValue",sid:t,params:r},i=>{i&&i.error?n(new Error(i.error)):o(i)})})}}}var tO={last_node_id:0,last_link_id:0,nodes:[],links:[],groups:[],config:{},extra:{},version:.4};var Ka=[];ra.widgetable=ra.widgetable||{};ra.widgetable.add=function(e,t){typeof t=="function"?Ka.push([e,{formatter:t,setter:null}]):Ka.push([e,t])};function um(e,t,r){let o=Ka.find(([s])=>s=="__DEFAULT__"),n=Ka.find(([s])=>Ox(s,e.type))||o,i=!1;if(n){let s=n[1].setter;s&&(i=!!s(e,t,r))}i||(e.widgets[t].value=r,e.widgets[t].callback?.(r)),(Pt.workflowManager||Pt.extensionManager.workflow).activeWorkflow?.changeTracker.checkState()}function fm(e){let t={},r=Ka.find(([o])=>o=="__DEFAULT__");return e.nodes.forEach(o=>{if(!o.widgets||o.widgets.length==0)return;let n=Ka.find(([i])=>Ox(i,o.type))||r;if(n){let i=n[1].formatter(o);i&&(t[o.id]=i.widgets.map(a=>a.value))}}),t}function dm(e,t){if(!e)return{widgetTableID:"",widgetTablePath:"",widgetTablePersisted:!1,groups:{},nodes:{},nodeIndexes:[]};let r=e.groups.map(n=>(n.recomputeInsideNodes(),{id:n.id,name:n.title,color:n.color,nodeIDs:n.nodes.map(i=>i.id)})),o=e.nodes.map(n=>{if(n.mode!=0)return;let i=cm(n);if(!i||i.startsWith(".")||!n.widgets||n.widgets.length==0)return;let a=Ka.find(([u])=>Ox(u,n.type));if(a)try{let u=a[1].formatter(n);if(u)return u.id=n.id,u.uiWeightSum=u.widgets.reduce((f,d)=>f+(d.uiWeight||12),0),u}catch(u){return{id:n.id,title:i,uiWeightSum:12,widgets:[{outputType:"error",value:he("convert widget {0} failed:",a[0])+(u.message||u||"")+(u?.stack||"")}]}}if(!i.startsWith("#"))return null;let s=n.widgets,l=Ka.find(([u])=>u=="__DEFAULT__");if(l){let u=l[1].formatter(n);if(u)return Object.assign(u,{uiWeightSum:u.widgets.reduce((f,d)=>f+(d.uiWeight||12),0)})}let c={id:n.id,title:i,widgets:s.map(u=>({name:u.label||u.name,outputType:u.type||"string",value:u.value,options:u.options}))};return Object.assign(c,{uiWeightSum:c.widgets.reduce((u,f)=>u+(f.uiWeight||12),0)})}).filter(Boolean).sort((n,i)=>{let a=cm(n),s=cm(i);return a=a.startsWith("#")?a.slice(1).trim():a.trim(),s=s.startsWith("#")?s.slice(1).trim():s.trim(),a.localeCompare(s)});return{widgetTablePath:t.path,widgetTablePersisted:t.isPersisted,widgetTableID:t.activeState.id,groups:r,nodes:o.reduce((n,i)=>(n[i.id]=i,n),{}),nodeIndexes:o.map(n=>n.id)}}function Ox(e,t){let r=e.replace(/[.+^${}()|[\]\\]/g,"\\$&").replace(/\*/g,".*").replace(/\?/g,".");return new RegExp(`^${r}$`).test(t)}function cm(e,t=""){let r=t||e.title||"";return e.setProperty&&(r.startsWith("#")||r.startsWith("."))?e.setProperty("sdppp_widgetable_title",r):r=e.properties?.sdppp_widgetable_title||r,r}ra.getNodeTitle=cm;var B4=new Map,ll=B4;function oO(e){return class extends e{workflowManager;constructor(t){super(t),this.workflowManager=Pt.workflowManager||Pt.extensionManager.workflow,this.socket.on("F_workflow",async(r,o)=>{if(r.action=="open"||r.action=="save"||r.action=="list"||r.action=="setWidgetValue"||r.action=="run"||r.action=="setNodeTitle"||r.action=="logout"||r.action=="interrupt"||r.action=="clearQueue"||r.action=="reboot")try{let n=await this[r.action](r.params);o(n||{})}catch(n){o({error:n.stack||n.message||n})}else o({error:"Invalid action"})})}async logout(){this.socket.disconnect(),document.querySelector(".pi-sign-out").parentElement.click()}async run(t){let r=t.size;console.log("run",r);let o=t.from_sid;for(let i=0;i{h[v.split(":")[0]]=m[v].errors.map(JSON.stringify).join(` -`)}),h};var n=f;let a=await Pt.graphToPrompt(),s=!1,l="",c={},u="";try{let m=await Po.queuePrompt(0,a);m.node_errors&&Object.keys(m.node_errors).length>0&&(s=!0,c=f(m.node_errors)),u=m.prompt_id}catch(m){m.response?(s=!0,c=f(m.response.node_errors)):(s=!0,l=m.stack)}if(s){l?Xe.setLastError(l):Xe.setWidgetTableErrors(c);break}ll.set(u,o);for(let m of a.workflow.nodes){let h=Pt.graph.getNodeById(m.id);if(h.widgets)for(let v of h.widgets)v.afterQueued&&v.afterQueued()}this.workflowManager.activeWorkflow.changeTracker.checkState()}}async list(){let r=this.workflowManager.workflows.map(o=>o.path.replace("workflows/",""));try{let o=new Headers,n=localStorage.getItem("Comfy.userId");n&&o.set("comfy-user",n);let i=await fetch("./api/userdata/workflows%2F.index.json",{headers:o});if(i.ok){let s=(await i.json()).favorites.map(l=>l.replace("workflows/",""));r.sort((l,c)=>{let u=s.includes(l),f=s.includes(c);return u&&!f?-1:!u&&f?1:0})}}catch(o){console.warn("Error fetching favorites, returning unsorted workflows:",o)}return r}setWidgetValue(t){t.values.forEach(({nodeID:r,widgetIndex:o,value:n})=>{let i=Pt.graph.nodes.find(a=>a.id==r);!i||n==i.widgets[o].value||um(i,o,n)})}async open(t){let{workflow_path:r}=t;try{r.startsWith("sdppp://")?this.openSDPPPWorkflow(t):this.openComfyWorkflow(t)}catch(o){throw o}}async openSDPPPWorkflow(t){let r=t.workflow_path.replace("sdppp://",""),o=await fetch("/sd-ppp-static/sdppp-workflows/"+r).then(n=>n.json());await Pt.loadGraphData(o)}async openComfyWorkflow(t){let{workflow_path:r,from_sid:o,reset:n}=t,i=this.workflowManager.workflows.find(a=>a.fullFilename===r||a.path===r||a.path==="workflows/"+r);(i.isOpen||this.workflowManager.isOpen?.(i))&&!n||(this.workflowManager.openWorkflows.length===1?await Pt.loadGraphData(tO):await rO(this.workflowManager,this.workflowManager.openWorkflows[0]==i?this.workflowManager.openWorkflows[1]:this.workflowManager.openWorkflows[0]),await this.workflowManager.closeWorkflow(i,!1),await new Promise(a=>requestAnimationFrame(a)),await rO(this.workflowManager,i),await new Promise(a=>setTimeout(a,1e3)),Xe.data.widgetTableStructure&&await this.socket.emit("B_workflow",{action:"getStoredWidgetValue",sid:o,params:{widgetTableID:Xe.data.widgetTableStructure.widgetTableID,widgetTablePath:Xe.data.widgetTableStructure.widgetTablePath,widgetTablePersisted:Xe.data.widgetTableStructure.widgetTablePersisted}},a=>{this.setWidgetValue(a)}))}async save(t){let{workflow_path:r,from_sid:o}=t,n=this.workflowManager.workflows.find(i=>i.fullFilename===r||i.path===r||i.path==="workflows/"+r);if(!n)throw new Error("Workflow not found");this.workflowManager.activeWorkflow?.id!=n.id&&this.open({workflow_path:r,from_sid:o,reset:!1}),n.changeTracker.checkState(),await this.workflowManager.saveWorkflow(n)}setNodeTitle(t){let{node_id:r,title:o}=t,n=Pt.graph.nodes.find(i=>i.id==r);if(!n)throw new Error("Node not found");n.title=o,n.setProperty("sdppp_widgetable_title",o)}async interrupt(t){await Pt.api.interrupt()}async clearQueue(t){await Pt.api.clearItems("queue")}async reboot(t){let r=await fetch("./api/manager/reboot");return r.status==404?{error:he("ComfyManager not found, cannot reboot"),success:!1}:r.status==200?{success:!0}:{error:he("Failed to reboot ComfyUI")+r.statusText,success:!1}}}}async function rO(e,t){Pt.workflowManager==e?await t.load():(await e.openWorkflow(t),await Pt.loadGraphData(JSON.parse(JSON.stringify(t.activeState)),!0,!0,t,{}))}var No=class e extends JR(bR(Xe,"comfy"),CR(sn,"photoshop"),eO,oO){static instance;constructor(){super(location.href.split("?")[0].split("#")[0]),e.instance=this}};function pm(e){return e.replace(/^workflows\//,"").replace(/\.json$/,"")}var mm=class{widget;node;originLabel="";indexInNode=0;constructor(t,r){this.widget=r,this.node=t,this.indexInNode=t.widgets.indexOf(r);let o=this;r.callback=function(...n){o.widget!=this&&(o.widget=o.node.widgets[o.indexInNode]=this),o._callbacks.forEach(i=>i(...n))},this.originLabel=r.label}_callbacks=[];onChange(t){this._callbacks.push(t)}removeOnChange(t){this._callbacks.splice(this._callbacks.indexOf(t),1)}},gm=class extends mm{lockMode(t,r){if(t){if(this.widget.type=="button")return;this.widget.type="button",this.widget.value="",this.widget.label=r}else{if(this.widget.type=="combo")return;this.widget.type="combo",this.widget.value="",this.widget.label=this.originLabel}}},Xa=class e extends gm{static create(t,r){let o=lx(),n=t.size.slice(0),i=t.addWidget("combo",r,o[0]||"",()=>{},{forceInput:!0,values:lx});return i.serializeValue=async()=>{let a=hc(i.value);if(!a)return JSON.stringify({instance_id:he("document {0} not found",i.value),identify:""});let s=a.identify;return fr.is_SPECIAL_DOCUMENT_CURRENT(s)&&(s=(await No.instance.getSpecialIdentifierValue(a.instance_id,{identifier:s})).value),JSON.stringify({instance_id:a.instance_id,identify:s})},t.size=[n[0],Math.max(n[1],t.size[1])],new e(t,i)}static link(t,r){if(r.type=="combo")return new e(t,r);let o=e.create(t,r.name),n=t.widgets.indexOf(r);return t.widgets[n]=t.widgets.pop(),o}constructor(t,r){super(t,r),this.onChange(o=>{if(!isNaN(+o))r.value=Object.keys(r.options.values)[+o];else if(typeof o=="string"){let n=o.split("/");fr.is_SPECIAL_DOCUMENT_CURRENT(n[1])&&(r.value=n[0]+"/"+fr.getSpecialDocumentCurrent())}})}update(){iO(this.widget,this.widget.options.values,!0)}selectConcreteDocument(){if(fr.is_SPECIAL_DOCUMENT_CURRENT(this.widget.value)){let[t]=this.widget.value.split("/"),r=sn.getStoreByName(t);if(!r)return console.warn(`store ${t} not found`);this.widget.value=cx(r.data.documents[r.data.activeDocumentID].identify,t)}}},aa=class extends gm{documentWidgetByLinked=null;extraOptions;constructor(t,r,o){super(t,r),this.extraOptions=o.extraOptions,this.update=this.update.bind(this),this.onChange(n=>{this.node.setProperty("layerWidgetDetail"+this.indexInNode,this.currentOptionsDetail[Object.values(this.currentOptions).indexOf(this.widget.value)]),typeof n=="string"&&(n=fr.fixI18n(n))}),r.serializeValue=async()=>{let n=this.documentWidgetByLinked;if(!n)return r.value;let i=hc(n.widget.value);if(!i)return r.value;let a=r.value;return fr.is_SPECIAL_LAYER_SELECTED_LAYER(a)&&(a=(await No.instance.getSpecialIdentifierValue(i.instance_id,{identifier:a})).value),a}}static create(t,r,o){let n=t.size.slice(0),i=t.addWidget("combo",r,o.extraOptions[0]||"",()=>{},{forceInput:!0,values:o.extraOptions});return t.size=[n[0],Math.max(n[1],t.size[1])],new _x(t,i,{documentWidgetInNode:o.documentWidgetInNode,extraOptions:o.extraOptions})}linkDocumentWidget(t){this.documentWidgetByLinked&&t?.removeOnChange(this.update),this.documentWidgetByLinked=t,this.documentWidgetByLinked&&this.documentWidgetByLinked.onChange(this.update)}update(){let t=this.documentWidgetByLinked;this.updateOptions(t)}currentOptions=[];currentOptionsDetail=[];updateOptions(t){if(this.currentOptions=this.extraOptions.slice(0),this.currentOptionsDetail=new Array(this.currentOptions.length).fill({id:0,name:"",identify:"",level:0,fullPath:""}),t&&t.widget.value){let r=hc(t.widget.value);if(!r)return;r.documentData.layers.map(o=>{this.currentOptions.push(o.identify),this.currentOptionsDetail.push(o)})}if(this.widget.options.values=this.currentOptions,Object.values(this.currentOptions).indexOf(this.widget.value)==-1){let r=this.node.properties["layerWidgetDetail"+this.indexInNode];if(r){let o=this.currentOptionsDetail.findIndex(n=>n.fullPath==r.fullPath);if(o!=-1){this.widget.value=this.currentOptions[o];return}}}}},j4={extraOptions:[],documentWidgetInNode:null},_x=class extends aa{documentWidgetInNode;constructor(t,r,o=j4){super(t,r,o),this.documentWidgetInNode=o.documentWidgetInNode,this.onChange(()=>{(this.documentWidgetInNode||this.documentWidgetByLinked)?.selectConcreteDocument()}),r.serializeValue=async()=>{let n=this.documentWidgetInNode||this.documentWidgetByLinked;if(!n)return r.value;let i=hc(n.widget.value);if(!i)return r.value;let a=r.value;return fr.is_SPECIAL_LAYER_SELECTED_LAYER(a)&&(a=(await No.instance.getSpecialIdentifierValue(i.instance_id,{identifier:a})).value),a},this.documentWidgetInNode?.onChange(this.update)}update(){let t=this.documentWidgetInNode||this.documentWidgetByLinked;t?.widget.value&&(this.widget.options.values=xR(t.widget.value,this.extraOptions),iO(this.widget,this.widget.options.values))}},nO=0,Cc=class extends mm{constructor(t,r){if(!r){let o=t.size.slice(0);r=t.addWidget("button","sdppp","",()=>{}),t.size=[o[0],Math.max(o[1],t.size[1])],r.serializeValue=async()=>{let n={ps_maxGetImageWH:Xe.data.maxImageWH,lastOpenedWorkflow:pm(Xe.data.widgetTableStructure.widgetTablePath)},i=ux(t);if(i?.widgets[0]){let a=await i.widgets[0].serializeValue();try{n.document=JSON.parse(a)}catch{return""}}return JSON.stringify(n)}}super(t,r),this.onChange(()=>{sn.storeCount()==0&&Date.now()-nO>3e3&&(nO=Date.now(),location.href="/sd-ppp-static/sd-ppp_PS.ccx?_="+Date.now(),setTimeout(()=>{app.ui.dialog.show(`

${he("How to use .ccx file")}

${he("1. If you have installed Adobe Creative Cloud")}

${he("Just double click the .ccx file, it will install the plugin automatically")}

${he("2. If you don't have Adobe Creative Cloud")}

${he("Rename .ccx to .zip and extract it into ")}[${he("Photoshop directory")}]/Plug-ins ${he("or")} [${he("Photoshop directory")}]/Plug-ins/Generator

<\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=a.createElement(r,{is:o.is}):(e=a.createElement(r),r==="select"&&(a=e,o.multiple?a.multiple=!0:o.size&&(a.size=o.size))):e=a.createElementNS(e,r),e[Ui]=t,e[Od]=o,KT(e,t,!1,!1),t.stateNode=e;e:{switch(a=Vb(r,o),r){case"dialog":or("cancel",e),or("close",e),n=o;break;case"iframe":case"object":case"embed":or("load",e),n=o;break;case"video":case"audio":for(n=0;nlu&&(t.flags|=128,o=!0,ed(i,!1),t.lanes=4194304)}else{if(!o)if(e=Vg(a),e!==null){if(t.flags|=128,o=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ed(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!gr)return To(t),null}else 2*kr()-i.renderingStartTime>lu&&r!==1073741824&&(t.flags|=128,o=!0,ed(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=kr(),t.sibling=null,r=xr.current,er(xr,o?r&1|2:r&1),t):(To(t),null);case 22:case 23:return sC(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&(t.mode&1)!==0?(Sn&1073741824)!==0&&(To(t),t.subtreeFlags&6&&(t.flags|=8192)):To(t),null;case 24:return null;case 25:return null}throw Error(ge(156,t.tag))}function F6(e,t){switch(BS(t),t.tag){case 1:return sn(t.type)&&Lg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return au(),nr(an),nr(Io),YS(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return XS(t),null;case 13:if(nr(xr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ge(340));nu()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return nr(xr),null;case 4:return au(),null;case 10:return US(t.type._context),null;case 22:case 23:return sC(),null;case 24:return null;default:return null}}var gg=!1,No=!1,z6=typeof WeakSet=="function"?WeakSet:Set,qe=null;function Kc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(o){Tr(e,t,o)}else r.current=null}function hS(e,t,r){try{r()}catch(o){Tr(e,t,o)}}var aP=!1;function W6(e,t){if(Jb=$g,e=tT(),zS(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var n=o.anchorOffset,i=o.focusNode;o=o.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,l=-1,c=0,u=0,f=e,d=null;t:for(;;){for(var m;f!==r||n!==0&&f.nodeType!==3||(s=a+n),f!==i||o!==0&&f.nodeType!==3||(l=a+o),f.nodeType===3&&(a+=f.nodeValue.length),(m=f.firstChild)!==null;)d=f,f=m;for(;;){if(f===e)break t;if(d===r&&++c===n&&(s=a),d===i&&++u===o&&(l=a),(m=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=m}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(eS={focusedElem:e,selectionRange:r},$g=!1,qe=t;qe!==null;)if(t=qe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,qe=e;else for(;qe!==null;){t=qe;try{var h=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var v=h.memoizedProps,y=h.memoizedState,g=t.stateNode,p=g.getSnapshotBeforeUpdate(t.elementType===t.type?v:mi(t.type,v),y);g.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ge(163))}}catch(S){Tr(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,qe=e;break}qe=t.return}return h=aP,aP=!1,h}function pd(e,t,r){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var n=o=o.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,i!==void 0&&hS(t,r,i)}n=n.next}while(n!==o)}}function ih(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var o=r.create;r.destroy=o()}r=r.next}while(r!==t)}}function vS(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function QT(e){var t=e.alternate;t!==null&&(e.alternate=null,QT(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ui],delete t[Od],delete t[oS],delete t[C6],delete t[w6])),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 ZT(e){return e.tag===5||e.tag===3||e.tag===4}function sP(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ZT(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 yS(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Mg));else if(o!==4&&(e=e.child,e!==null))for(yS(e,t,r),e=e.sibling;e!==null;)yS(e,t,r),e=e.sibling}function xS(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(xS(e,t,r),e=e.sibling;e!==null;)xS(e,t,r),e=e.sibling}var go=null,gi=!1;function cs(e,t,r){for(r=r.child;r!==null;)JT(e,t,r),r=r.sibling}function JT(e,t,r){if(Gi&&typeof Gi.onCommitFiberUnmount=="function")try{Gi.onCommitFiberUnmount(Qg,r)}catch{}switch(r.tag){case 5:No||Kc(r,t);case 6:var o=go,n=gi;go=null,cs(e,t,r),go=o,gi=n,go!==null&&(gi?(e=go,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):go.removeChild(r.stateNode));break;case 18:go!==null&&(gi?(e=go,r=r.stateNode,e.nodeType===8?Cb(e.parentNode,r):e.nodeType===1&&Cb(e,r),Sd(e)):Cb(go,r.stateNode));break;case 4:o=go,n=gi,go=r.stateNode.containerInfo,gi=!0,cs(e,t,r),go=o,gi=n;break;case 0:case 11:case 14:case 15:if(!No&&(o=r.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){n=o=o.next;do{var i=n,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&hS(r,t,a),n=n.next}while(n!==o)}cs(e,t,r);break;case 1:if(!No&&(Kc(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=r.memoizedProps,o.state=r.memoizedState,o.componentWillUnmount()}catch(s){Tr(r,t,s)}cs(e,t,r);break;case 21:cs(e,t,r);break;case 22:r.mode&1?(No=(o=No)||r.memoizedState!==null,cs(e,t,r),No=o):cs(e,t,r);break;default:cs(e,t,r)}}function lP(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new z6),t.forEach(function(o){var n=X6.bind(null,e,o);r.has(o)||(r.add(o),o.then(n,n))})}}function pi(e,t){var r=t.deletions;if(r!==null)for(var o=0;on&&(n=a),o&=~i}if(o=n,o=kr()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*j6(o/1960))-o,10e?16:e,gs===null)var o=!1;else{if(e=gs,gs=null,Kg=0,(At&6)!==0)throw Error(ge(331));var n=At;for(At|=4,qe=e.current;qe!==null;){var i=qe,a=i.child;if((qe.flags&16)!==0){var s=i.deletions;if(s!==null){for(var l=0;lkr()-iC?Rl(e,0):nC|=r),ln(e,t)}function sN(e,t){t===0&&((e.mode&1)===0?t=1:(t=rg,rg<<=1,(rg&130023424)===0&&(rg=4194304)));var r=qo();e=Oa(e,t),e!==null&&(Dd(e,t,r),ln(e,r))}function K6(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),sN(e,r)}function X6(e,t){var r=0;switch(e.tag){case 13:var o=e.stateNode,n=e.memoizedState;n!==null&&(r=n.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(ge(314))}o!==null&&o.delete(t),sN(e,r)}var lN;lN=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||an.current)nn=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return nn=!1,L6(e,t,r);nn=(e.flags&131072)!==0}else nn=!1,gr&&(t.flags&1048576)!==0&&dT(t,zg,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;wg(e,t),e=t.pendingProps;var n=ou(t,Io.current);eu(t,r),n=ZS(null,t,o,e,n,r);var i=JS();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,sn(o)?(i=!0,kg(t)):i=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,qS(t),n.updater=nh,t.stateNode=n,n._reactInternals=t,cS(t,o,e,r),t=dS(null,t,o,!0,i,r)):(t.tag=0,gr&&i&&WS(t),Go(null,t,n,r),t=t.child),t;case 16:o=t.elementType;e:{switch(wg(e,t),e=t.pendingProps,n=o._init,o=n(o._payload),t.type=o,n=t.tag=Q6(o),e=mi(o,e),n){case 0:t=fS(null,t,o,e,r);break e;case 1:t=oP(null,t,o,e,r);break e;case 11:t=tP(null,t,o,e,r);break e;case 14:t=rP(null,t,o,mi(o.type,e),r);break e}throw Error(ge(306,o,""))}return t;case 0:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:mi(o,n),fS(e,t,o,n,r);case 1:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:mi(o,n),oP(e,t,o,n,r);case 3:e:{if(UT(t),e===null)throw Error(ge(387));o=t.pendingProps,i=t.memoizedState,n=i.element,yT(e,t),jg(t,o,null,r);var a=t.memoizedState;if(o=a.element,i.isDehydrated)if(i={element:o,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){n=su(Error(ge(423)),t),t=nP(e,t,o,r,n);break e}else if(o!==n){n=su(Error(ge(424)),t),t=nP(e,t,o,r,n);break e}else for(Cn=xs(t.stateNode.containerInfo.firstChild),wn=t,gr=!0,hi=null,r=hT(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(nu(),o===n){t=_a(e,t,r);break e}Go(e,t,o,r)}t=t.child}return t;case 5:return xT(t),e===null&&aS(t),o=t.type,n=t.pendingProps,i=e!==null?e.memoizedProps:null,a=n.children,tS(o,n)?a=null:i!==null&&tS(o,i)&&(t.flags|=32),HT(e,t),Go(e,t,a,r),t.child;case 6:return e===null&&aS(t),null;case 13:return GT(e,t,r);case 4:return KS(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=iu(t,null,o,r):Go(e,t,o,r),t.child;case 11:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:mi(o,n),tP(e,t,o,n,r);case 7:return Go(e,t,t.pendingProps,r),t.child;case 8:return Go(e,t,t.pendingProps.children,r),t.child;case 12:return Go(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(o=t.type._context,n=t.pendingProps,i=t.memoizedProps,a=n.value,er(Wg,o._currentValue),o._currentValue=a,i!==null)if(xi(i.value,a)){if(i.children===n.children&&!an.current){t=_a(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===o){if(i.tag===1){l=wa(-1,r&-r),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),sS(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ge(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),sS(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Go(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,o=t.pendingProps.children,eu(t,r),n=Gn(n),o=o(n),t.flags|=1,Go(e,t,o,r),t.child;case 14:return o=t.type,n=mi(o,t.pendingProps),n=mi(o.type,n),rP(e,t,o,n,r);case 15:return jT(e,t,t.type,t.pendingProps,r);case 17:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:mi(o,n),wg(e,t),t.tag=1,sn(o)?(e=!0,kg(t)):e=!1,eu(t,r),zT(t,o,n),cS(t,o,n,r),dS(null,t,o,!0,e,r);case 19:return qT(e,t,r);case 22:return VT(e,t,r)}throw Error(ge(156,t.tag))};function cN(e,t){return LP(e,t)}function Y6(e,t,r,o){this.tag=e,this.key=r,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=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Hn(e,t,r,o){return new Y6(e,t,r,o)}function cC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Q6(e){if(typeof e=="function")return cC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===PS)return 11;if(e===TS)return 14}return 2}function ws(e,t){var r=e.alternate;return r===null?(r=Hn(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Og(e,t,r,o,n,i){var a=2;if(o=e,typeof e=="function")cC(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case zc:return Ol(r.children,n,i,t);case _S:a=8,n|=8;break;case Db:return e=Hn(12,r,t,n|2),e.elementType=Db,e.lanes=i,e;case Ab:return e=Hn(13,r,t,n),e.elementType=Ab,e.lanes=i,e;case Mb:return e=Hn(19,r,t,n),e.elementType=Mb,e.lanes=i,e;case xP:return sh(r,n,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vP:a=10;break e;case yP:a=9;break e;case PS:a=11;break e;case TS:a=14;break e;case us:a=16,o=null;break e}throw Error(ge(130,e==null?e:typeof e,""))}return t=Hn(a,r,t,n),t.elementType=e,t.type=o,t.lanes=i,t}function Ol(e,t,r,o){return e=Hn(7,e,o,t),e.lanes=r,e}function sh(e,t,r,o){return e=Hn(22,e,o,t),e.elementType=xP,e.lanes=r,e.stateNode={isHidden:!1},e}function Nb(e,t,r){return e=Hn(6,e,null,t),e.lanes=r,e}function Ib(e,t,r){return t=Hn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Z6(e,t,r,o,n){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=mb(0),this.expirationTimes=mb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mb(0),this.identifierPrefix=o,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function uC(e,t,r,o,n,i,a,s,l){return e=new Z6(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Hn(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:o,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},qS(i),e}function J6(e,t,r){var o=3{"use strict";function mN(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(mN)}catch(e){console.error(e)}}mN(),gN.exports=pN()});var vN=zn(mC=>{"use strict";var hN=bi();mC.createRoot=hN.createRoot,mC.hydrateRoot=hN.hydrateRoot;var OJ});var Ee=zn((TJ,dh)=>{"use strict";(function(){"use strict";var e={}.hasOwnProperty;function t(){for(var n="",i=0;i{"use strict";var vC=Symbol.for("react.element"),yC=Symbol.for("react.portal"),gh=Symbol.for("react.fragment"),hh=Symbol.for("react.strict_mode"),vh=Symbol.for("react.profiler"),yh=Symbol.for("react.provider"),xh=Symbol.for("react.context"),dB=Symbol.for("react.server_context"),bh=Symbol.for("react.forward_ref"),Sh=Symbol.for("react.suspense"),Ch=Symbol.for("react.suspense_list"),wh=Symbol.for("react.memo"),Eh=Symbol.for("react.lazy"),pB=Symbol.for("react.offscreen"),ON;ON=Symbol.for("react.module.reference");function Kn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case vC:switch(e=e.type,e){case gh:case vh:case hh:case Sh:case Ch:return e;default:switch(e=e&&e.$$typeof,e){case dB:case xh:case bh:case Eh:case wh:case yh:return e;default:return t}}case yC:return t}}}Ht.ContextConsumer=xh;Ht.ContextProvider=yh;Ht.Element=vC;Ht.ForwardRef=bh;Ht.Fragment=gh;Ht.Lazy=Eh;Ht.Memo=wh;Ht.Portal=yC;Ht.Profiler=vh;Ht.StrictMode=hh;Ht.Suspense=Sh;Ht.SuspenseList=Ch;Ht.isAsyncMode=function(){return!1};Ht.isConcurrentMode=function(){return!1};Ht.isContextConsumer=function(e){return Kn(e)===xh};Ht.isContextProvider=function(e){return Kn(e)===yh};Ht.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===vC};Ht.isForwardRef=function(e){return Kn(e)===bh};Ht.isFragment=function(e){return Kn(e)===gh};Ht.isLazy=function(e){return Kn(e)===Eh};Ht.isMemo=function(e){return Kn(e)===wh};Ht.isPortal=function(e){return Kn(e)===yC};Ht.isProfiler=function(e){return Kn(e)===vh};Ht.isStrictMode=function(e){return Kn(e)===hh};Ht.isSuspense=function(e){return Kn(e)===Sh};Ht.isSuspenseList=function(e){return Kn(e)===Ch};Ht.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===gh||e===vh||e===hh||e===Sh||e===Ch||e===pB||typeof e=="object"&&e!==null&&(e.$$typeof===Eh||e.$$typeof===wh||e.$$typeof===yh||e.$$typeof===xh||e.$$typeof===bh||e.$$typeof===ON||e.getModuleId!==void 0)};Ht.typeOf=Kn});var TN=zn((XJ,PN)=>{"use strict";PN.exports=_N()});var I4=zn(dx=>{"use strict";var HK=I(),UK=Symbol.for("react.element"),GK=Symbol.for("react.fragment"),qK=Object.prototype.hasOwnProperty,KK=HK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,XK={key:!0,ref:!0,__self:!0,__source:!0};function N4(e,t,r){var o,n={},i=null,a=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(o in t)qK.call(t,o)&&!XK.hasOwnProperty(o)&&(n[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps,t)n[o]===void 0&&(n[o]=t[o]);return{$$typeof:UK,type:e,key:i,ref:a,props:n,_owner:KK.current}}dx.Fragment=GK;dx.jsx=N4;dx.jsxs=N4});var wr=zn((Y4e,$4)=>{"use strict";$4.exports=I4()});var bx={"SDPPP Get Document":"SDPPP Get Document","SDPPP Get Layer By ID":"SDPPP Get Layer","SDPPP Get Linked Layers":"SDPPP Get Linked Layers","SDPPP Get Layers In Group":"SDPPP Get Layers In Group","SDPPP Get Text From Layer":"SDPPP Get Text From Layer","SDPPP Parse Layer Info":"SDPPP Parse Layer Info","SDPPP Get Selection":"SDPPP Get Selection","SDPPP Get Image From Photoshop":"SDPPP Get Image From Photoshop","SDPPP Send Images To Photoshop":"SDPPP Send Images To Photoshop","SDPPP Settings":"SDPPP Settings/Misc"};var Sx={"### Active Document ###":"### \u5F53\u524D\u6587\u6863 ###","### The Canvas ###":"### \u6574\u4E2A\u753B\u5E03 ###","### New Layer ###":"### \u65B0\u56FE\u5C42 ###","### Selected Layer ###":"### \u6240\u9009\u56FE\u5C42 ###","### Keep Size or Fit Canvas ###":"### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###",_SDPPP_PSD_:"_SDPPP_PSD_","Save and run immediately":"\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C",Close:"\u5173\u95ED","Select a {0}":"\u9009\u62E9\u4E00\u4E2A {0}","How to use .ccx file":"\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6","1. If you have installed Adobe Creative Cloud":"1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud","Just double click the .ccx file, it will install the plugin automatically":"\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5","2. If you don't have Adobe Creative Cloud":"2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud","Rename .ccx to .zip and extract it into ":"\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230",or:"\u6216","Photoshop directory":"Photoshop \u5B89\u88C5\u76EE\u5F55","Cannot connect multiple different document widgets with same value":"\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6","You can only have one SDPPP Settings node in a workflow":"\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9","convert widget {0} failed:":"\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A","hidden webview load failed: {0}, please select a browser page to continue":"\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED","SDPPP Get Document":"SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)","SDPPP Get Layer By ID":"SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)","SDPPP Get Linked Layers":"SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)","SDPPP Get Layers In Group":"SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)","SDPPP Get Text From Layer":"SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)","SDPPP Parse Layer Info":"SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)","SDPPP Get Selection":"SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)","SDPPP Get Image From Photoshop":"SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)","SDPPP Send Images To Photoshop":"SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)","SDPPP Send Text To Layer":"SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)","SDPPP Run Photoshop Action":"SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)","download PS plugin (.ccx)":"\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)","current ComfyUI pageid: {0}":"\u5F53\u524D ComfyUI \u9875\u9762ID: {0}","current A1111 pageid: {0}":"\u5F53\u524D A1111 \u9875\u9762ID: {0}","document linked":"\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5","layer linked":"\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5","bound linked":"\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5",document:"\u6587\u6863",Document:"\u6587\u6863",DOCUMENT:"\u6587\u6863",document_name:"\u6587\u6863\u540D\u5B57id",layer_nameid:"\u56FE\u5C42\u540D\u5B57id",layer_name:"\u56FE\u5C42\u540D\u5B57",layer_info:"\u56FE\u5C42\u4FE1\u606F",bound_top:"\u8303\u56F4\u4E0A\u8FB9\u8DDD",bound_left:"\u8303\u56F4\u5DE6\u8FB9\u8DDD",bound_width:"\u8303\u56F4\u5BBD\u5EA6",bound_height:"\u8303\u56F4\u9AD8\u5EA6",center_x:"\u4E2D\u5FC3\u70B9x",center_y:"\u4E2D\u5FC3\u70B9y",opacity:"\u900F\u660E\u5EA6",layer:"\u56FE\u5C42",layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",Layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",bound:"\u8303\u56F4",bounds:"\u8303\u56F4","bounds [optional]":"\u8303\u56F4[\u53EF\u9009]",boundary:"\u8303\u56F4",Boundary:"\u8303\u56F4",canvas_boundary:"\u753B\u5E03\u8303\u56F4",canvas_bound:"\u753B\u5E03\u8303\u56F4",layer_boundary:"\u56FE\u5C42\u8303\u56F4",layer_bound:"\u56FE\u5C42\u8303\u56F4","Photoshop Disconnected!":"Photoshop \u672A\u8FDE\u63A5\uFF01",rgb_out:"RGB\u8F93\u51FA",alpha_out:"Alpha\u8F93\u51FA",images:"\u56FE\u50CF",text:"\u6587\u672C",ID_mode:"\u7CBE\u786EID\u6A21\u5F0F",name_mode:"\u540D\u5B57\u5339\u914D\u6A21\u5F0F",select:"\u9009\u62E9","document boundary":"\u6587\u6863\u8303\u56F4","layer boundary":"\u56FE\u5C42\u8303\u56F4","selection boundary":"\u9009\u4E2D\u8303\u56F4","save .psd to this workflow":"\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41","extract saved .psd to Photoshop":"\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop","sample .psd":"\u793A\u4F8B.psd",mask:"\u906E\u7F69",name:"\u540D\u79F0",quality:"\u56FE\u50CF\u8D28\u91CF",timeout:"\u8D85\u65F6","--multi-user activated, Not Login!":"--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01",Logout:"\u767B\u51FA","User: ":"\u7528\u6237: ",connect:"\u8FDE\u63A5",connected:"\u5DF2\u8FDE\u63A5",disconnect:"\u65AD\u5F00",disconnected:"\u5DF2\u65AD\u5F00\u8FDE\u63A5","reconnecting...":"\u91CD\u8FDE\u4E2D...",connecting:"\u8FDE\u63A5\u4E2D",webpages:"\u7F51\u9875\u5217\u8868",workflows:"\u5DE5\u4F5C\u6D41",workflow:"\u5DE5\u4F5C\u6D41","auto run page [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..","auto run workflow [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..","auto run workflow after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..",selection_only:"\u4EC5\u9009\u533A","Queue:":"\u961F\u5217:","Set As:":"\u8BBE\u7F6E\u4E3A:","Error {0}... please contact me via Discord/Github":"\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211","Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System":"Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF","Workflow List of ComfyUI with --multi-user is only available for sponsors":'\u5E26"--multi-user"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',"(Page ID: {0})Queue: {1}":"(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}","no suitable node to control in this workflow":"\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9",Save:"\u4FDD\u5B58",Edit:"\u7F16\u8F91","Edit in ComfyUI":"\u5728 ComfyUI \u4E2D\u7F16\u8F91","using browser page [{0}] for workflow running":"\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41","workflow running by hidden webview":"\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C","Lock Image":"\u9501\u5B9A\u56FE\u50CF","Unlock Image":"\u89E3\u9501\u56FE\u50CF","search...":"\u641C\u7D22...","disabled when running in browser page":"\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528","only supported in Photoshop":"\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301",Login:"\u767B\u5F55","Invitation Code":"\u9080\u8BF7\u7801",Username:"\u7528\u6237\u540D",Password:"\u5BC6\u7801","Please input invitation code":"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801","Please input username":"\u8BF7\u8F93\u5165\u7528\u6237\u540D","Please input password":"\u8BF7\u8F93\u5165\u5BC6\u7801","502: Maybe the server is not running":"502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C","404: Maybe SDPPP is not installed or failed to run in ComfyUI":"404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25","{0}. reconnecting...":"{0}. \u91CD\u8FDE\u4E2D...","disconnected to {0} failed {1}":"\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}","version mismatch, please reinstall PS plugin":"\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6","instance type not recognized":"\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B","Error: {0}":"\u9519\u8BEF: {0}","Verification Error":"\u9A8C\u8BC1\u9519\u8BEF","document {0} not found":"\u627E\u4E0D\u5230\u6587\u6863: {0}",'only layer kind "TEXT" is supported, invalid layer: {0}':"\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}","create layer failed":"\u521B\u5EFA\u56FE\u5C42\u5931\u8D25","layer not found {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","no linked layer for {0}":"\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}","layer {0} is not a group":"\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4","no layer in group {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42","layer not found: {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","No upload_name":"\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25","get pixel of {0} failed":"\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}","merge group failed":"\u5408\u5E76\u7EC4\u5931\u8D25","invalid name: {0}":"\u975E\u6CD5\u7684\u540D\u79F0: {0}","get_layer_info: layer_identify required":"get_layer_info: \u9700\u8981 layer_identify","invalid action: {0}":"\u65E0\u6548\u7684\u64CD\u4F5C: {0}","create document failed":"\u521B\u5EFA\u6587\u6863\u5931\u8D25","create document for preview":"\u521B\u5EFA\u9884\u89C8\u6587\u6863","resize document for preview":"\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8","no first related layer in {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42","imageDataError: data length is not multiple of width * height":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570","imageDataError: originComponents must be 1 or 3":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3","unexpected connection lost, please try to reconnect":"\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5","Workflow list is empty, please save a workflow by Comfy's lastest UI":"\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41","No opened ComfyUI pages":"\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762","comfyAPI is not initialized, maybe comfyUI is too old":"\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7","unsupported channel counts: {0}":"\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}","Timeout, Maybe the URL is wrong":"\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF","Workflow list loading failed: {0}":"\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}","Please register a user in ComfyUI":"\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237","GetSelection need Photoshop version 25+":"GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C","Action {0} not found":"Action {0} \u672A\u627E\u5230","Action set {0} not found":"ActionSet {0} \u672A\u627E\u5230","create document for sent images":"\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863","show sent images":"\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","fallback show sent images":"\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","get content of layer {0}":"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","fallback get content of layer {0}":"\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","get layer info":"\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F","sdppp extract PSD":"sdppp \u5BFC\u5165 PSD","sdppp get PSD":"sdppp \u83B7\u53D6 PSD","set text to layer":"\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C","sdppp Run Photoshop Action":"sdppp \u8FD0\u884C Photoshop Action","{0} wants to extract a PSD file to Photoshop, are you sure?":"{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F","should sdppp refuse extracting PSD to Photoshop in this session anymore?":"\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F","Wide Mode":"\u5BBD\u5C4F\u6A21\u5F0F","Quick Set":"\u5FEB\u901F\u8BBE\u7F6E","Selected Layer":"\u9009\u4E2D\u56FE\u5C42","Selected Layer (invert)":"\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)",Canvas:"\u753B\u5E03",Selection:"\u9009\u533A",Manual:"\u624B\u52A8\u6A21\u5F0F",Auto:"\u81EA\u52A8\u6A21\u5F0F","This plugin is based on sd-ppp":"\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1","And follows its open source license:":"\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A",Cloud:"\u4E91\u7AEF",Sponsors:"\u8D5E\u52A9","waiting...":"\u865A\u4F4D\u4EE5\u5F85",Links:"\u53CB\u60C5\u94FE\u63A5",Community:"\u793E\u533A","LICENSE:":"\u8BB8\u53EF\u8BC1\uFF1A",upload:"\u4E0A\u4F20","Simplify Workflow":"\u7B80\u5316\u5DE5\u4F5C\u6D41",Photoshop:"Photoshop","Photoshop plugin settings":"Photoshop \u63D2\u4EF6\u8BBE\u7F6E","Photoshop plugin":"Photoshop \u63D2\u4EF6","SDPPP Settings/Misc":"SDPPP \u8BBE\u7F6E/\u6742\u9879","Sample .PSD for this workflow:":"\u793A\u4F8B.PSD","Download Example .PSD":"\u4E0B\u8F7D\u793A\u4F8B.PSD","Maximum Image Size (px):":"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)",Download:"\u4E0B\u8F7D",Upload:"\u4E0A\u4F20",Reset:"\u91CD\u7F6E",Refresh:"\u5237\u65B0","Comfy URL (You can copy it to connect ComfyUI in the plugin):":"Comfy\u5730\u5740(\u4F60\u53EF\u4EE5\u590D\u5236\u5B83\u5230\u63D2\u4EF6\u4E2D\u8FDE\u63A5ComfyUI):","use slider for number widget:":"\u6570\u5B57\u63A7\u4EF6\u4F7F\u7528\u6ED1\u5757","Photoshop is not connected":"Photoshop \u672A\u8FDE\u63A5","select...":"\u8BF7\u9009\u62E9","click to edit":"\u70B9\u51FB\u7F16\u8F91","ComfyManager not found, cannot reboot":"Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F","Failed to reboot ComfyUI":"\u91CD\u542FComfyUI\u5931\u8D25"};var HR=typeof yx<"u"?yx:void 0,Cx="en";typeof navigator<"u"&&navigator.language?Cx=navigator.language=="zh-CN"?"zhcn":"en":HR&&(Cx=HR("uxp").host.uiLocale.startsWith("zh")?"zhcn":"en");function ve(e,...t){let r=Cx=="zhcn"?Sx[e]:e in bx?bx[e]:e;if(!r)throw new Error(`i18n key not found: ${e}`);return r.replace(/{(\d+)}/g,function(o,n){return typeof t[n]<"u"?t[n]:o})}function dl(e,t){return e==t||Sx[e]==t}var Xt=class e{static SPECIAL_DOCUMENT_CURRENT="### Active Document ###";static is_SPECIAL_DOCUMENT_CURRENT(t){return dl(this.SPECIAL_DOCUMENT_CURRENT,t)}static get_SPECIAL_DOCUMENT_CURRENT(){return ve(this.SPECIAL_DOCUMENT_CURRENT)}static SPECIAL_LAYER_KEEP_SIZE="### Keep Size or Fit Canvas ###";static is_SPECIAL_LAYER_FIT(t){return dl(this.SPECIAL_LAYER_KEEP_SIZE,t)}static get_SPECIAL_LAYER_FIT(){return ve(this.SPECIAL_LAYER_KEEP_SIZE)}static SPECIAL_LAYER_USE_CANVAS="### The Canvas ###";static is_SPECIAL_LAYER_USE_CANVAS(t){return dl(this.SPECIAL_LAYER_USE_CANVAS,t)}static get_SPECIAL_LAYER_USE_CANVAS(){return ve(this.SPECIAL_LAYER_USE_CANVAS)}static SPECIAL_LAYER_NEW_LAYER="### New Layer ###";static is_SPECIAL_LAYER_NEW_LAYER(t){return dl(this.SPECIAL_LAYER_NEW_LAYER,t)}static get_SPECIAL_LAYER_NEW_LAYER(){return ve(this.SPECIAL_LAYER_NEW_LAYER)}static SPECIAL_LAYER_SELECTED_LAYER="### Selected Layer ###";static is_SPECIAL_LAYER_SELECTED_LAYER(t){return dl(this.SPECIAL_LAYER_SELECTED_LAYER,t)}static get_SPECIAL_LAYER_SELECTED_LAYER(){return ve(this.SPECIAL_LAYER_SELECTED_LAYER)}static SPECIAL_LAYER_PREVIEW_DOCUMENT="_SDPPP_PSD_";static is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t){return dl(this.SPECIAL_LAYER_PREVIEW_DOCUMENT,t)}static get_SPECIAL_LAYER_PREVIEW_DOCUMENT(){return ve(this.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static getSpecialDocumentCurrent(){return ve(e.SPECIAL_DOCUMENT_CURRENT)}static getSpecialLayerForGet(){return[ve(e.SPECIAL_LAYER_USE_CANVAS),ve(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialLayerForSend(){return[ve(e.SPECIAL_LAYER_NEW_LAYER),ve(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialDocumentForPreview(){return ve(e.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static fixI18n(t){return this.is_SPECIAL_DOCUMENT_CURRENT(t)?this.SPECIAL_DOCUMENT_CURRENT:this.is_SPECIAL_LAYER_NEW_LAYER(t)?this.SPECIAL_LAYER_NEW_LAYER:this.is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t)?this.SPECIAL_LAYER_PREVIEW_DOCUMENT:this.is_SPECIAL_LAYER_USE_CANVAS(t)?this.SPECIAL_LAYER_USE_CANVAS:this.is_SPECIAL_LAYER_SELECTED_LAYER(t)?this.SPECIAL_LAYER_SELECTED_LAYER:t}};var wx={};xx(wx,{JsonPatchError:()=>Pr,_areEquals:()=>Nf,applyOperation:()=>pl,applyPatch:()=>Rc,applyReducer:()=>lz,deepClone:()=>az,getValueByPointer:()=>ml,validate:()=>GR,validator:()=>dm});var nz=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)n.hasOwnProperty(i)&&(o[i]=n[i])},e(t,r)};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}}(),iz=Object.prototype.hasOwnProperty;function cm(e,t){return iz.call(e,t)}function um(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r=48&&o<=57){t++;continue}return!1}return!0}function Fi(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function Pf(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function lm(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t0&&l[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&d===void 0&&(c[m]===void 0?d=l.slice(0,u).join("/"):u==f-1&&(d=t.path),d!==void 0&&h(t,0,e,d)),u++,Array.isArray(c)){if(m==="-")m=c.length;else{if(r&&!fm(m))throw new Pr("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,t,e);fm(m)&&(m=~~m)}if(u>=f){if(r&&t.op==="add"&&m>c.length)throw new Pr("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,t,e);var a=sz[t.op].call(t,c,m,e);if(a.test===!1)throw new Pr("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}}else if(u>=f){var a=Ec[t.op].call(t,c,m,e);if(a.test===!1)throw new Pr("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}if(c=c[m],r&&u0)throw new Pr('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Pr("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Pr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&lm(e.value))throw new Pr("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var n=e.path.split("/").length,i=o.split("/").length;if(n!==i+1&&n!==i)throw new Pr("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==o)throw new Pr("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var a={op:"_get",path:e.from,value:void 0},s=GR([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Pr("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Pr("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function GR(e,t,r){try{if(!Array.isArray(e))throw new Pr("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)Rc(_r(t),_r(e),r||!0);else{r=r||dm;for(var o=0;opm,generate:()=>Ex,observe:()=>gz,unobserve:()=>mz});var Rx=new WeakMap,cz=function(){function e(t){this.observers=new Map,this.obj=t}return e}(),uz=function(){function e(t,r){this.callback=t,this.observer=r}return e}();function fz(e){return Rx.get(e)}function dz(e,t){return e.observers.get(t)}function pz(e,t){e.observers.delete(t.callback)}function mz(e,t){t.unobserve()}function gz(e,t){var r=[],o,n=fz(e);if(!n)n=new cz(e),Rx.set(e,n);else{var i=dz(n,t);o=i&&i.observer}if(o)return o;if(o={},n.value=_r(e),t){o.callback=t,o.next=null;var a=function(){Ex(o)},s=function(){clearTimeout(o.next),o.next=setTimeout(a)};typeof window<"u"&&(window.addEventListener("mouseup",s),window.addEventListener("keyup",s),window.addEventListener("mousedown",s),window.addEventListener("keydown",s),window.addEventListener("change",s))}return o.patches=r,o.object=e,o.unobserve=function(){Ex(o),clearTimeout(o.next),pz(n,o),typeof window<"u"&&(window.removeEventListener("mouseup",s),window.removeEventListener("keyup",s),window.removeEventListener("mousedown",s),window.removeEventListener("keydown",s),window.removeEventListener("change",s))},n.observers.set(t,new uz(t,o)),o}function Ex(e,t){t===void 0&&(t=!1);var r=Rx.get(e.object);Ox(r.value,e.object,e.patches,"",t),e.patches.length&&Rc(r.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function Ox(e,t,r,o,n){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var i=um(t),a=um(e),s=!1,l=!1,c=a.length-1;c>=0;c--){var u=a[c],f=e[u];if(cm(t,u)&&!(t[u]===void 0&&f!==void 0&&Array.isArray(t)===!1)){var d=t[u];typeof f=="object"&&f!=null&&typeof d=="object"&&d!=null&&Array.isArray(f)===Array.isArray(d)?Ox(f,d,r,o+"/"+Fi(u),n):f!==d&&(s=!0,n&&r.push({op:"test",path:o+"/"+Fi(u),value:_r(f)}),r.push({op:"replace",path:o+"/"+Fi(u),value:_r(d)}))}else Array.isArray(e)===Array.isArray(t)?(n&&r.push({op:"test",path:o+"/"+Fi(u),value:_r(f)}),r.push({op:"remove",path:o+"/"+Fi(u)}),l=!0):(n&&r.push({op:"test",path:o,value:e}),r.push({op:"replace",path:o,value:t}),s=!0)}if(!(!l&&i.length==a.length))for(var c=0;co!=t)}dispatch(t,r){let o=new Map;t.forEach(n=>{this.subscribers.forEach(([i,a])=>{n.path.startsWith(i)&&!o.has(i)&&o.set(i,JSON.stringify(i==="/"?r:ml(r,i)))})}),o.forEach((n,i)=>{let a=i==="/"?this._data:ml(this._data,i);n!==JSON.stringify(a)&&this.subscribers.filter(([s,l])=>s===i).forEach(([s,l])=>{let c={};try{c=l(a,JSON.parse(n||{}))}catch(u){console.error(u.stack||u.message||u)}c instanceof Promise&&c.catch(u=>{console.error(u.stack||u.message||u)})})})}};function Lr(e,t,r){return e.constructor[mm]||(e.constructor[mm]=[]),e.constructor[mm].push(t),{value:function(...o){let n=_r(this._data);r.value.apply(this,o);let i=pm(n,this._data);i.length!=0&&(this._mutationRecords.push(...i),this._version+=i.length,this.dispatch(i,n))}}}var gl=class extends Px{constructor(t){super(Object.assign({sid:"",ssid:""},t||{}))}setSID(t){this._data.sid=t,this._data.ssid=t.slice(0,4)}};Or([Lr],gl.prototype,"setSID",1);var Ro=class extends gl{constructor(t,r){super(t||{title:"",webviewFromSid:location.search.match(/webview_fromsid=([^&]+)/)?.[1]||"",progress:0,lastError:"",queueSize:0,executingNodeTitle:"",widgetTableStructure:{widgetTablePath:"",widgetTablePersisted:!1,widgetTableID:"",nodes:{},groups:{},nodeIndexes:[],extraOptions:{}},widgetTableValue:{},widgetTableErrors:{},useSliderForNumberWidget:!1,hasPSDNodes:!1,comfyUserToken:""}),this._version=r||0}setWebviewFromSid(t){this._data.webviewFromSid=t}setTitle(t){this._data.title=t}setProgress(t){this._data.progress=t}setLastError(t){this._data.lastError=t}setQueueSize(t){this._data.queueSize=t}setExecutingNodeTitle(t){this._data.executingNodeTitle=t}setWidgetTableStructure(t){this._data.widgetTableStructure=JSON.parse(JSON.stringify(t))}setWidgetTableValue(t){this._data.widgetTableValue=JSON.parse(JSON.stringify(t))}setWidgetTableErrors(t){this._data.widgetTableErrors=JSON.parse(JSON.stringify(t))}setHasPSDNodes(t){this._data.hasPSDNodes=t}setComfyUserToken(t){this._data.comfyUserToken=t}setUseSliderForNumberWidget(t){this._data.useSliderForNumberWidget=t}};Or([Lr],Ro.prototype,"setWebviewFromSid",1),Or([Lr],Ro.prototype,"setTitle",1),Or([Lr],Ro.prototype,"setProgress",1),Or([Lr],Ro.prototype,"setLastError",1),Or([Lr],Ro.prototype,"setQueueSize",1),Or([Lr],Ro.prototype,"setExecutingNodeTitle",1),Or([Lr],Ro.prototype,"setWidgetTableStructure",1),Or([Lr],Ro.prototype,"setWidgetTableValue",1),Or([Lr],Ro.prototype,"setWidgetTableErrors",1),Or([Lr],Ro.prototype,"setHasPSDNodes",1),Or([Lr],Ro.prototype,"setComfyUserToken",1),Or([Lr],Ro.prototype,"setUseSliderForNumberWidget",1);var zi=class extends gl{constructor(t,r){super(t||{uname:"",comfyUserToken:"",activeDocumentID:0,documents:{},canvasStateID:0,selectionStateID:"",historyStateID:0}),this._version=r||0}setUName(t){this._data.uname="PS_"+t}setDocument(t,r){this._data.activeDocumentID=t,this._data.documents=r}setCanvasStateID(t){this._data.canvasStateID=t}setSelectionStateID(t){this._data.selectionStateID=t}setHistoryStateID(t){this._data.historyStateID=t}setComfyUserToken(t){this._data.comfyUserToken=t}};Or([Lr],zi.prototype,"setUName",1),Or([Lr],zi.prototype,"setDocument",1),Or([Lr],zi.prototype,"setCanvasStateID",1),Or([Lr],zi.prototype,"setSelectionStateID",1),Or([Lr],zi.prototype,"setHistoryStateID",1),Or([Lr],zi.prototype,"setComfyUserToken",1);var gm=class{storeMap=new Map;storeCount(){return this.storeMap.size}getStore(t){return this.storeMap.get(t)}getAllStore(){return Object.fromEntries(this.storeMap.entries())}subscribers=[];subscribersWithoutKey=new WeakMap;subscribe(t,r){this.subscribers.push([t,r]);let o={};this.subscribersWithoutKey.set(r,o),this.storeMap.forEach((n,i)=>{o[i]=r.bind(this,i),n.subscribe(t,o[i])})}unsubscribe(t){this.subscribers=this.subscribers.filter(([o,n])=>n!=t);let r=this.subscribersWithoutKey.get(t);r&&this.storeMap.forEach((o,n)=>{o.unsubscribe(r[n])})}addStore(t,r,o){let n=this.createStore(r,o);this.storeMap.set(t,n),this.subscribers.forEach(([i,a])=>{let s=this.subscribersWithoutKey.get(a);s||(s={},this.subscribersWithoutKey.set(a,s)),s[t]=a.bind(this,t),n.subscribe(i,s[t]),i=="/"&&a(t,r,null)})}removeStore(t){let r=this.storeMap.get(t);r&&(this.subscribers.forEach(([o,n])=>{let i=this.subscribersWithoutKey.get(n);i&&(r.unsubscribe(i[t]),o=="/"&&n(t,null,r.data))}),this.storeMap.delete(t))}sync(t){if(t instanceof Array){let r=Array.from(this.storeMap.keys()),o=t.filter(i=>!r.includes(i)),n=r.filter(i=>!t.includes(i));o.forEach(i=>this.addStore(i,{},0)),n.forEach(i=>this.removeStore(i))}else{Array.from(this.storeMap.keys()).filter(o=>!Object.keys(t).includes(o)).forEach(o=>this.removeStore(o));for(let o in t){let{data:n,version:i}=t[o];this.storeMap.has(o)?this.storeMap.get(o)?.sync(n,i):this.addStore(o,n,i)}}}};var Dt=window.comfyAPI.app.app,NX=window.comfyAPI.ui.$el,Oo=window.comfyAPI.api.api;var Tx=class extends gm{createStore(t,r){return new zi(t,r)}getStoreByName(t){for(let r of this.storeMap.values())if(r.data.uname===t)return r}getAllPhotoshopDocumentData(){let t={};return this.storeMap.forEach(r=>{t[r.data.uname]={sid:r.data.sid,activeDocumentID:r.data.activeDocumentID,documents:r.data.documents}}),t}},xn=new Tx,Je=new Ro;if(window.uxpHost){let e=t=>{if(t.data.action!=="webview-connect"||!t.data.payload.webviewFromSid)return console.log(t);t.data.payload.webviewFromSid=t.data.payload.webviewFromSid,Je.setWebviewFromSid(t.data.payload.webviewFromSid),window.removeEventListener("message",e)};window.addEventListener("message",e),window.uxpHost.postMessage({from:"sdppp-webview",action:"webview-connect"},"*")}function KR(){document.title!==Je.data.title&&Je.setTitle(document.title),requestAnimationFrame(KR)}requestAnimationFrame(KR);var qR=!1;async function XR(){if(qR)return Promise.resolve();Oo.user&&Je.setComfyUserToken(Oo.user);let e=await Oo.getSetting("sdppp.useSliderForNumberWidget");e&&Je.setUseSliderForNumberWidget(e),qR=!0}function hz(e){let t=e.split(" (id:");return{name:t[0],id:parseInt(t[1].slice(0,-1))}}function hm(e){return hz(e)}globalThis.sdpppX=globalThis.sdpppX||{};var ma=globalThis.sdpppX;var Wi=class{static makeDocumentDataOptions(t){let r=t.data,o=[`${Xt.getSpecialDocumentCurrent()}`];return Object.keys(r.documents).forEach(n=>{let i=r.documents[n];o.push(i.identify)}),o}static findDocumentData(t,r){let o=Xt.is_SPECIAL_DOCUMENT_CURRENT(r)?t.data.activeDocumentID:hm(r).id;return t.data.documents[o]}static makeLayerOptions(t,r){return r.concat(t.layers.map(n=>n.identify))}static getLayerDirtyID(t,r){return t.layers.find(n=>n.identify===r)?.dirtyID||0}static getCanvasDirtyID(t){return t.canvasDirtyID||0}static getSelectionDirtyID(t){return t.selectionDirtyID||0}};function Nx(){let e=xn.getAllStore(),t=[];return Object.values(e).forEach(r=>{if(Oo.user&&Oo.user!=r.data.comfyUserToken)return;let o=Wi.makeDocumentDataOptions(r).map(n=>Ix(n,r.data.uname));t.push(...o)}),t}function YR(e,t){let r=[""],o=Oc(e);if(!o)return[];let n=Wi.makeLayerOptions(o.documentData,t);return r.push(...n),r}function QR(){return Oo.user?Object.values(xn.getAllStore()).filter(e=>Oo.user==e.data.comfyUserToken).length>0:xn.storeCount()}function Ix(e,t){return`${t}/${e}`}function Oc(e){if(!e||!e.split)return null;let t=xn.getAllPhotoshopDocumentData(),[r,o]=e.split("/");if(o||(o=r,r=Object.keys(t)[0]),!t[r])return null;let n=Xt.is_SPECIAL_DOCUMENT_CURRENT(o)?t[r].activeDocumentID:hm(o).id;if(t[r]?.documents[n]){let i=t[r].documents[n];return{instance_id:t[r].sid,identify:o,documentData:i}}return null}var vz=function(e){let t=Dt.graph.links;return Array.isArray(t)?t.find(o=>o&&o.origin_id==e):t.get(e)};function $x(e){let t=Dt.graph.nodes,r=t.find(i=>e.id==i.id);if(!r)return null;let o=[];if(n(r,o),o.length>2){let i=o[0].widgets[0].value;if(!o.map(a=>a.widgets[0].value).every(a=>a==i))throw new Error(ve("Cannot connect multiple different document widgets with same value"))}return o?.[0]||null;function n(i,a){if(i.type=="SDPPP Get Document")return a.push(i),i;if(i.inputs.length==0)return null;for(let s of i.inputs)if(s.link){let l=vz(s.link);if(!l)continue;let c=t.find(f=>f.id==l.origin_id);if(!c)continue;let u=n(c,a);if(u)return u}return null}}ma.findDocumentNodeRecursive=$x;var vm=class{flushing=Promise.resolve();newFlushPending=!1;constructor(t){this.doFlush=t,this.pause()}doFlush;runFlush(){this.newFlushPending||(this.newFlushPending=!0,this.flushing=this.flushing.then(async()=>{await new Promise(t=>requestAnimationFrame(t)),this.newFlushPending=!1,await this.doFlush()}))}pause(){this.flushing=this.flushing.then(t=>new Promise(r=>{this.resume=r})).then(()=>{this.resume=()=>{}})}resume=()=>{}};function ZR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_request",(i,a)=>{a({data:e.data,version:e.version})});let n=new vm(async()=>{let{operations:i,fromVersion:a,toVersion:s}=e.flush();await new Promise(l=>{let c=!1;setTimeout(()=>{c||(console.warn("flush timeout"),l())},5e3),this.socket.emit("store_flush",{operations:i,fromVersion:a},u=>{c=!0,l(),u?.error?console.error("flush error",u.error):e.flushDone(s)})})});e.subscribe("/",()=>{n.runFlush()}),this.socket.on("disconnect",()=>{n.pause()}),this.socket.on("connect",()=>{e.setSID(this.socket.id||""),requestAnimationFrame(()=>{this.socket.emit("sdppp_init",{type:t,data:e.data,version:e.version})})}),this.socket.on("sdppp_inited",i=>{n.resume()})}}}}function JR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_flush",n=>{if(n.type!==t)return;let i=e.getStore(n.sid);if(i)i.patchVersionAcceptable(n.fromVersion)?i.patchData(n.operations):(console.warn("patch version not acceptable from",n.fromVersion,"current version is",i.version),this.socket.emit("store_request",{type:t},a=>{e.sync(a)}));else return this.socket.emit("store_request",{sid:n.sid},a=>{e.addStore(a.sid,a.data,a.version)})}),this.socket.on("store_remove",n=>{e.removeStore(n.sid)}),this.socket.on("sdppp_inited",n=>{this.socket.emit("store_request",{type:t},i=>{e.sync(i)})})}}}}var fi=Object.create(null);fi.open="0";fi.close="1";fi.ping="2";fi.pong="3";fi.message="4";fi.upgrade="5";fi.noop="6";var If=Object.create(null);Object.keys(fi).forEach(e=>{If[fi[e]]=e});var $f={type:"error",data:"parser error"};var rO=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",oO=typeof ArrayBuffer=="function",nO=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,Df=({type:e,data:t},r,o)=>rO&&t instanceof Blob?r?o(t):eO(t,o):oO&&(t instanceof ArrayBuffer||nO(t))?r?o(t):eO(new Blob([t]),o):o(fi[e]+(t||"")),eO=(e,t)=>{let r=new FileReader;return r.onload=function(){let o=r.result.split(",")[1];t("b"+(o||""))},r.readAsDataURL(e)};function tO(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var Dx;function iO(e,t){if(rO&&e.data instanceof Blob)return e.data.arrayBuffer().then(tO).then(t);if(oO&&(e.data instanceof ArrayBuffer||nO(e.data)))return t(tO(e.data));Df(e,!1,r=>{Dx||(Dx=new TextEncoder),t(Dx.encode(r))})}var aO="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Af=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,r=e.length,o,n=0,i,a,s,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let c=new ArrayBuffer(t),u=new Uint8Array(c);for(o=0;o>4,u[n++]=(a&15)<<4|s>>2,u[n++]=(s&3)<<6|l&63;return c};var yz=typeof ArrayBuffer=="function",Mf=(e,t)=>{if(typeof e!="string")return{type:"message",data:lO(e,t)};let r=e.charAt(0);return r==="b"?{type:"message",data:xz(e.substring(1),t)}:If[r]?e.length>1?{type:If[r],data:e.substring(1)}:{type:If[r]}:$f},xz=(e,t)=>{if(yz){let r=sO(e);return lO(r,t)}else return{base64:!0,data:e}},lO=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}};var cO="",uO=(e,t)=>{let r=e.length,o=new Array(r),n=0;e.forEach((i,a)=>{Df(i,!1,s=>{o[a]=s,++n===r&&t(o.join(cO))})})},fO=(e,t)=>{let r=e.split(cO),o=[];for(let n=0;n{let o=r.length,n;if(o<126)n=new Uint8Array(1),new DataView(n.buffer).setUint8(0,o);else if(o<65536){n=new Uint8Array(3);let i=new DataView(n.buffer);i.setUint8(0,126),i.setUint16(1,o)}else{n=new Uint8Array(9);let i=new DataView(n.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(o))}e.data&&typeof e.data!="string"&&(n[0]|=128),t.enqueue(n),t.enqueue(r)})}})}var Ax;function ym(e){return e.reduce((t,r)=>t+r.length,0)}function xm(e,t){if(e[0].length===t)return e.shift();let r=new Uint8Array(t),o=0;for(let n=0;nMath.pow(2,21)-1){s.enqueue($f);break}n=u*Math.pow(2,32)+c.getUint32(4),o=3}else{if(ym(r)e){s.enqueue($f);break}}}})}var Mx=4;function Zt(e){if(e)return bz(e)}function bz(e){for(var t in Zt.prototype)e[t]=Zt.prototype[t];return e}Zt.prototype.on=Zt.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Zt.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};Zt.prototype.off=Zt.prototype.removeListener=Zt.prototype.removeAllListeners=Zt.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var o,n=0;nPromise.resolve().then(t):(t,r)=>r(t,0),Vo=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),mO="arraybuffer";function bm(e,...t){return t.reduce((r,o)=>(e.hasOwnProperty(o)&&(r[o]=e[o]),r),{})}var Sz=Vo.setTimeout,Cz=Vo.clearTimeout;function ha(e,t){t.useNativeTimers?(e.setTimeoutFn=Sz.bind(Vo),e.clearTimeoutFn=Cz.bind(Vo)):(e.setTimeoutFn=Vo.setTimeout.bind(Vo),e.clearTimeoutFn=Vo.clearTimeout.bind(Vo))}var wz=1.33;function gO(e){return typeof e=="string"?Ez(e):Math.ceil((e.byteLength||e.size)*wz)}function Ez(e){let t=0,r=0;for(let o=0,n=e.length;o=57344?r+=3:(o++,r+=4);return r}function Sm(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function hO(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function vO(e){let t={},r=e.split("&");for(let o=0,n=r.length;o{this.readyState="paused",t()};if(this._polling||!this.writable){let o=0;this._polling&&(o++,this.once("pollComplete",function(){--o||r()})),this.writable||(o++,this.once("drain",function(){--o||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){let r=o=>{if(this.readyState==="opening"&&o.type==="open"&&this.onOpen(),o.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(o)};fO(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){let t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,uO(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=Sm()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}};var yO=!1;try{yO=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}var xO=yO;function Rz(){}var Lx=class extends Lf{constructor(t){if(super(t),typeof location<"u"){let r=location.protocol==="https:",o=location.port;o||(o=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||o!==t.port}}doWrite(t,r){let o=this.request({method:"POST",data:t});o.on("success",r),o.on("error",(n,i)=>{this.onError("xhr post error",n,i)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,o)=>{this.onError("xhr poll error",r,o)}),this.pollXhr=t}},os=class e extends Zt{constructor(t,r,o){super(),this.createRequest=t,ha(this,o),this._opts=o,this._method=o.method||"GET",this._uri=r,this._data=o.data!==void 0?o.data:null,this._create()}_create(){var t;let r=bm(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;let o=this._xhr=this.createRequest(r);try{o.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){o.setDisableHeaderCheck&&o.setDisableHeaderCheck(!0);for(let n in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(n)&&o.setRequestHeader(n,this._opts.extraHeaders[n])}}catch{}if(this._method==="POST")try{o.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{o.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(o),"withCredentials"in o&&(o.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(o.timeout=this._opts.requestTimeout),o.onreadystatechange=()=>{var n;o.readyState===3&&((n=this._opts.cookieJar)===null||n===void 0||n.parseCookies(o.getResponseHeader("set-cookie"))),o.readyState===4&&(o.status===200||o.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof o.status=="number"?o.status:0)},0))},o.send(this._data)}catch(n){this.setTimeoutFn(()=>{this._onError(n)},0);return}typeof document<"u"&&(this._index=e.requestsCount++,e.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=Rz,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete e.requests[this._index],this._xhr=null}}_onLoad(){let t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};os.requestsCount=0;os.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",bO);else if(typeof addEventListener=="function"){let e="onpagehide"in Vo?"pagehide":"unload";addEventListener(e,bO,!1)}}function bO(){for(let e in os.requests)os.requests.hasOwnProperty(e)&&os.requests[e].abort()}var Oz=function(){let e=SO({xdomain:!1});return e&&e.responseType!==null}(),ns=class extends Lx{constructor(t){super(t);let r=t&&t.forceBase64;this.supportsBinary=Oz&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new os(SO,this.uri(),t)}};function SO(e){let t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||xO))return new XMLHttpRequest}catch{}if(!t)try{return new Vo[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}var CO=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",Fx=class extends va{get name(){return"websocket"}doOpen(){let t=this.uri(),r=this.opts.protocols,o=CO?{}:bm(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(o.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,o)}catch(n){return this.emitReserved("error",n)}this.ws.binaryType=this.socket.binaryType,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 r=0;r{try{this.doWrite(o,i)}catch{}n&&ga(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=Sm()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}},kx=Vo.WebSocket||Vo.MozWebSocket,is=class extends Fx{createSocket(t,r,o){return CO?new kx(t,r,o):r?new kx(t,r):new kx(t)}doWrite(t,r){this.ws.send(r)}};var _c=class extends va{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{let r=pO(Number.MAX_SAFE_INTEGER,this.socket.binaryType),o=t.readable.pipeThrough(r).getReader(),n=dO();n.readable.pipeTo(t.writable),this._writer=n.writable.getWriter();let i=()=>{o.read().then(({done:s,value:l})=>{s||(this.onPacket(l),i())}).catch(s=>{})};i();let a={type:"open"};this.query.sid&&(a.data=`{"sid":"${this.query.sid}"}`),this._writer.write(a).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r{n&&ga(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}};var zx={websocket:is,webtransport:_c,polling:ns};var _z=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Pz=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Pc(e){if(e.length>8e3)throw"URI too long";let t=e,r=e.indexOf("["),o=e.indexOf("]");r!=-1&&o!=-1&&(e=e.substring(0,r)+e.substring(r,o).replace(/:/g,";")+e.substring(o,e.length));let n=_z.exec(e||""),i={},a=14;for(;a--;)i[Pz[a]]=n[a]||"";return r!=-1&&o!=-1&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=Tz(i,i.path),i.queryKey=Nz(i,i.query),i}function Tz(e,t){let r=/\/{2,9}/g,o=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&o.splice(0,1),t.slice(-1)=="/"&&o.splice(o.length-1,1),o}function Nz(e,t){let r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(o,n,i){n&&(r[n]=i)}),r}var Wx=typeof addEventListener=="function"&&typeof removeEventListener=="function",wm=[];Wx&&addEventListener("offline",()=>{wm.forEach(e=>e())},!1);var hl=class e extends Zt{constructor(t,r){if(super(),this.binaryType=mO,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){let o=Pc(t);r.hostname=o.host,r.secure=o.protocol==="https"||o.protocol==="wss",r.port=o.port,o.query&&(r.query=o.query)}else r.host&&(r.hostname=Pc(r.host).host);ha(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(o=>{let n=o.prototype.name;this.transports.push(n),this._transportsByName[n]=o}),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:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=vO(this.opts.query)),Wx&&(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"})},wm.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){let r=Object.assign({},this.opts.query);r.EIO=Mx,r.transport=t,this.id&&(r.sid=this.id);let o=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](o)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let t=this.opts.rememberUpgrade&&e.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";let r=this.createTransport(t);r.open(),this.setTransport(r)}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",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",e.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),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){let 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 r=1;for(let o=0;o0&&r>this._maxPayload)return this.writeBuffer.slice(0,o);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,ga(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,o){return this._sendPacket("message",t,r,o),this}send(t,r,o){return this._sendPacket("message",t,r,o),this}_sendPacket(t,r,o,n){if(typeof r=="function"&&(n=r,r=void 0),typeof o=="function"&&(n=o,o=null),this.readyState==="closing"||this.readyState==="closed")return;o=o||{},o.compress=o.compress!==!1;let i={type:t,data:r,options:o};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){let t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},o=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?o():t()}):this.upgrading?o():t()),this}_onError(t){if(e.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),Wx&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let o=wm.indexOf(this._offlineEventListener);o!==-1&&wm.splice(o,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}};hl.protocol=Mx;var Em=class extends hl{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t{o||(r.send([{type:"ping",data:"probe"}]),r.once("packet",f=>{if(!o)if(f.type==="pong"&&f.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;hl.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{o||this.readyState!=="closed"&&(u(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{let d=new Error("probe error");d.transport=r.name,this.emitReserved("upgradeError",d)}}))};function i(){o||(o=!0,u(),r.close(),r=null)}let a=f=>{let d=new Error("probe error: "+f);d.transport=r.name,i(),this.emitReserved("upgradeError",d)};function s(){a("transport closed")}function l(){a("socket closed")}function c(f){r&&f.name!==r.name&&i()}let u=()=>{r.removeListener("open",n),r.removeListener("error",a),r.removeListener("close",s),this.off("close",l),this.off("upgrading",c)};r.once("open",n),r.once("error",a),r.once("close",s),this.once("close",l),this.once("upgrading",c),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{o||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){let r=[];for(let o=0;ozx[n]).filter(n=>!!n)),super(t,o)}};var sQ=Tc.protocol;function wO(e,t="",r){let o=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),o=Pc(e)),o.port||(/^(http|ws)$/.test(o.protocol)?o.port="80":/^(http|ws)s$/.test(o.protocol)&&(o.port="443")),o.path=o.path||"/";let i=o.host.indexOf(":")!==-1?"["+o.host+"]":o.host;return o.id=o.protocol+"://"+i+":"+o.port+t,o.href=o.protocol+"://"+i+(r&&r.port===o.port?"":":"+o.port),o}var Gx={};xx(Gx,{Decoder:()=>Hx,Encoder:()=>Vx,PacketType:()=>Rt,protocol:()=>PO});var $z=typeof ArrayBuffer=="function",Dz=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,EO=Object.prototype.toString,Az=typeof Blob=="function"||typeof Blob<"u"&&EO.call(Blob)==="[object BlobConstructor]",Mz=typeof File=="function"||typeof File<"u"&&EO.call(File)==="[object FileConstructor]";function Ff(e){return $z&&(e instanceof ArrayBuffer||Dz(e))||Az&&e instanceof Blob||Mz&&e instanceof File}function kf(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,o=e.length;r=0&&e.num{delete this.acks[t];for(let s=0;s{this.io.clearTimeoutFn(i),r.apply(this,s)};a.withError=!0,this.acks[t]=a}emitWithAck(t,...r){return new Promise((o,n)=>{let i=(a,s)=>a?n(a):o(s);i.withError=!0,r.push(i),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());let o={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((n,...i)=>o!==this._queue[0]?void 0:(n!==null?o.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(n)):(this._queue.shift(),r&&r(null,...i)),o.pending=!1,this._drainQueue())),this._queue.push(o),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;let r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.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:Rt.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,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(o=>String(o.id)===t)){let o=this.acks[t];delete this.acks[t],o.withError&&o.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Rt.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 Rt.EVENT:case Rt.BINARY_EVENT:this.onevent(t);break;case Rt.ACK:case Rt.BINARY_ACK:this.onack(t);break;case Rt.DISCONNECT:this.ondisconnect();break;case Rt.CONNECT_ERROR:this.destroy();let o=new Error(t.data.message);o.data=t.data.data,this.emitReserved("connect_error",o);break}}onevent(t){let r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){let r=this._anyListeners.slice();for(let o of r)o.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){let r=this,o=!1;return function(...n){o||(o=!0,r.packet({type:Rt.ACK,id:t,data:n}))}}onack(t){let r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,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:Rt.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){let r=this._anyListeners;for(let o=0;o0&&e.jitter<=1?e.jitter:0,this.attempts=0}vl.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-r:e+r}return Math.min(e,this.max)|0};vl.prototype.reset=function(){this.attempts=0};vl.prototype.setMin=function(e){this.ms=e};vl.prototype.setMax=function(e){this.max=e};vl.prototype.setJitter=function(e){this.jitter=e};var Ic=class extends Zt{constructor(t,r){var o;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,ha(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((o=r.randomizationFactor)!==null&&o!==void 0?o:.5),this.backoff=new vl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;let n=r.parser||Gx;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.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 Tc(this.uri,this.opts);let r=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;let n=bn(r,"open",function(){o.onopen(),t&&t()}),i=s=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",s),t?t(s):this.maybeReconnectOnOpen()},a=bn(r,"error",i);if(this._timeout!==!1){let s=this._timeout,l=this.setTimeoutFn(()=>{n(),i(new Error("timeout")),r.close()},s);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(n),this.subs.push(a),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(bn(t,"ping",this.onping.bind(this)),bn(t,"data",this.ondata.bind(this)),bn(t,"error",this.onerror.bind(this)),bn(t,"close",this.onclose.bind(this)),bn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){ga(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let o=this.nsps[t];return o?this._autoConnect&&!o.active&&o.connect():(o=new Nc(this,t,r),this.nsps[t]=o),o}_destroy(t){let r=Object.keys(this.nsps);for(let o of r)if(this.nsps[o].active)return;this._close()}_packet(t){let r=this.encoder.encode(t);for(let o=0;ot()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var o;this.cleanup(),(o=this.engine)===null||o===void 0||o.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let r=this.backoff.duration();this._reconnecting=!0;let o=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(n=>{n?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",n)):t.onreconnect()}))},r);this.opts.autoUnref&&o.unref(),this.subs.push(()=>{this.clearTimeoutFn(o)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}};var zf={};function Wf(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};let r=wO(e,t.path||"/socket.io"),o=r.source,n=r.id,i=r.path,a=zf[n]&&i in zf[n].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||a,l;return s?l=new Ic(o,t):(zf[n]||(zf[n]=new Ic(o,t)),l=zf[n]),r.query&&!t.query&&(t.query=r.queryKey),l.socket(r.path,t)}Object.assign(Wf,{Manager:Ic,Socket:Nc,io:Wf,connect:Wf});var TO=`504 +`;var Rm=TO.trim();var qx=class{socket;constructor(t){let r="/"+[t.split("/").slice(3).filter(o=>o).join("/"),"sd-ppp/"].filter(o=>o).join("/");t=t.split("/").slice(0,3).join("/"),this.socket=Wf(t,{transports:["websocket"],path:r,query:{api_level:Rm},rejectUnauthorized:!1,autoConnect:!1}),this.socket.on("connect",()=>{this.socket.io.engine.binaryType="blob"})}get id(){return this.socket.id}connect(){this.socket.connect()}close(){this.socket.close(),this.socket.removeAllListeners()}};function NO(...e){return e.reduce((t,r)=>r(t),qx)}function IO(e){return class extends e{constructor(t){super(t),this.socket.on("F_photoshop",(r,o)=>{try{r.action=="extractPSD"&&Dt.graph.nodes.forEach(n=>{n.type=="SDPPP Get Document"&&this.extractPSD(n,r.params.from_sid,"")}),o({})}catch(n){o({error:n.message})}})}async importPSDDataURLFromPhotoshop(t,r,o){let n=await new Promise((a,s)=>{this.socket.emit("B_photoshop",{action:"psd",sid:t,params:{action:"get",fromSSID:o,document_identify:r}},l=>{a(l.data)})});var i=new FileReader;return i.readAsDataURL(n),new Promise(a=>{i.onloadend=function(){var s=i.result;a(s)}})}async exportPSDDataURLToPhotoshop(t,r,o,n){let i=await fetch(o).then(a=>a.arrayBuffer());await new Promise((a,s)=>{this.socket.emit("B_photoshop",{action:"psd",sid:t,params:{action:"extract",fromSSID:n,document_identify:r,data:i}},l=>{a(l)})})}async sendImage(t,r){return new Promise((o,n)=>{this.socket.emit("B_photoshop",{action:"sendImages",sid:t,params:r},i=>{i&&i.error?n(new Error(i.error)):o(i)})})}async getSpecialIdentifierValue(t,r){return new Promise((o,n)=>{this.socket.emit("B_photoshop",{action:"getSpecialIdentifierValue",sid:t,params:r},i=>{i&&i.error?n(new Error(i.error)):o(i)})})}async extractPSD(t,r,o){t.properties.psd&&await this.exportPSDDataURLToPhotoshop(r,o,t.properties.psd,this.socket.id||"??").then(async()=>{await new Promise(n=>setTimeout(n,300)),globalThis.app.canvas.draw(!0,!0)}).catch(console.error)}}}var $O={last_node_id:0,last_link_id:0,nodes:[],links:[],groups:[],config:{},extra:{},version:.4};var as=[];ma.widgetable=ma.widgetable||{};ma.widgetable.add=function(e,t){typeof t=="function"?as.push([e,{formatter:t,setter:null}]):as.push([e,t])};function _m(e,t,r){let o=as.find(([s])=>s=="__DEFAULT__"),n=as.find(([s])=>Kx(s,e.type))||o,i=!1;if(n){let s=n[1].setter;s&&(i=!!s(e,t,r))}i||(e.widgets[t].value=r,e.widgets[t].callback?.(r)),(Dt.workflowManager||Dt.extensionManager.workflow).activeWorkflow?.changeTracker.checkState()}function Bf(e){let t={},r=as.find(([o])=>o=="__DEFAULT__");return e.nodes.forEach(o=>{if(!o.widgets||o.widgets.length==0)return;let n=as.find(([i])=>Kx(i,o.type))||r;if(n){let i=n[1].formatter(o);i&&(t[o.id]=i.widgets.map(a=>a.value))}}),t}function Pm(e,t){if(!e)return{widgetTableID:"",widgetTablePath:"",widgetTablePersisted:!1,groups:{},nodes:{},nodeIndexes:[],extraOptions:{useSliderForNumberWidget:Je.data.useSliderForNumberWidget}};let r=e.groups.map(n=>(n.recomputeInsideNodes(),{id:n.id,name:n.title,color:n.color,nodeIDs:n.nodes.map(i=>i.id)})),o=e.nodes.map(n=>{if(n.mode!=0)return;let i=Om(n);if(!i||i.startsWith(".")||!n.widgets||n.widgets.length==0)return;let a=as.find(([u])=>Kx(u,n.type));if(a)try{let u=a[1].formatter(n);if(u)return u.id=n.id,u.uiWeightSum=u.widgets.reduce((f,d)=>f+(d.uiWeight||12),0),u}catch(u){return{id:n.id,title:i,uiWeightSum:12,widgets:[{outputType:"error",value:ve("convert widget {0} failed:",a[0])+(u.message||u||"")+(u?.stack||"")}]}}if(!i.startsWith("#"))return null;let s=n.widgets,l=as.find(([u])=>u=="__DEFAULT__");if(l){let u=l[1].formatter(n);if(u)return Object.assign(u,{uiWeightSum:u.widgets.reduce((f,d)=>f+(d.uiWeight||12),0)})}let c={id:n.id,title:i,widgets:s.map(u=>({name:u.label||u.name,outputType:u.type||"string",value:u.value,options:u.options}))};return Object.assign(c,{uiWeightSum:c.widgets.reduce((u,f)=>u+(f.uiWeight||12),0)})}).filter(Boolean).sort((n,i)=>{let a=Om(n),s=Om(i);return a=a.startsWith("#")?a.slice(1).trim():a.trim(),s=s.startsWith("#")?s.slice(1).trim():s.trim(),a.localeCompare(s)});return{widgetTablePath:t.path,widgetTablePersisted:t.isPersisted,widgetTableID:t.activeState.id,groups:r,nodes:o.reduce((n,i)=>(n[i.id]=i,n),{}),nodeIndexes:o.map(n=>n.id),extraOptions:{useSliderForNumberWidget:Je.data.useSliderForNumberWidget}}}function Kx(e,t){let r=e.replace(/[.+^${}()|[\]\\]/g,"\\$&").replace(/\*/g,".*").replace(/\?/g,".");return new RegExp(`^${r}$`).test(t)}function Om(e,t=""){let r=t||e.title||"";return e.setProperty&&(r.startsWith("#")||r.startsWith("."))?e.setProperty("sdppp_widgetable_title",r):r=e.properties?.sdppp_widgetable_title||r,r}ma.getNodeTitle=Om;var zz=new Map,yl=zz;function AO(e){return class extends e{workflowManager;constructor(t){super(t),this.workflowManager=Dt.workflowManager||Dt.extensionManager.workflow,this.socket.on("F_workflow",async(r,o)=>{if(r.action=="open"||r.action=="save"||r.action=="list"||r.action=="setWidgetValue"||r.action=="run"||r.action=="setNodeTitle"||r.action=="logout"||r.action=="interrupt"||r.action=="clearQueue"||r.action=="reboot")try{let n=await this[r.action](r.params);o(n||{})}catch(n){o({error:n.stack||n.message||n})}else o({error:"Invalid action"})})}async logout(){this.socket.disconnect(),document.querySelector(".pi-sign-out").parentElement.click()}async run(t){let r=t.size,o=t.from_sid;for(let i=0;i{h[v.split(":")[0]]=m[v].errors.map(JSON.stringify).join(` +`)}),h};var n=f;let a=await Dt.graphToPrompt(),s=!1,l="",c={},u="";try{let m=await Oo.queuePrompt(0,a);m.node_errors&&Object.keys(m.node_errors).length>0&&(s=!0,c=f(m.node_errors)),u=m.prompt_id}catch(m){m.response?(s=!0,c=f(m.response.node_errors)):(s=!0,l=m.stack)}if(s){l?Je.setLastError(l):Je.setWidgetTableErrors(c);break}yl.set(u,o);for(let m of a.workflow.nodes){let h=Dt.graph.getNodeById(m.id);if(h.widgets)for(let v of h.widgets)v.afterQueued&&v.afterQueued()}this.workflowManager.activeWorkflow.changeTracker.checkState()}}async list(){let r=this.workflowManager.workflows.map(o=>o.path.replace("workflows/",""));try{let o=new Headers,n=localStorage.getItem("Comfy.userId");n&&o.set("comfy-user",n);let i=await fetch("./api/userdata/workflows%2F.index.json",{headers:o});if(i.ok){let s=(await i.json()).favorites.map(l=>l.replace("workflows/",""));r.sort((l,c)=>{let u=s.includes(l),f=s.includes(c);return u&&!f?-1:!u&&f?1:0})}}catch(o){console.warn("Error fetching favorites, returning unsorted workflows:",o)}return r}setWidgetValue(t){t.values.forEach(({nodeID:r,widgetIndex:o,value:n})=>{let i=Dt.graph.nodes.find(a=>a.id==r);!i||n==i.widgets[o].value||_m(i,o,n)})}async open(t){let{workflow_path:r}=t;try{r.startsWith("sdppp://")?await this.openSDPPPWorkflow(t):await this.openComfyWorkflow(t)}catch(o){throw o}}async openSDPPPWorkflow(t){let r=t.workflow_path.replace("sdppp://",""),o=await fetch("/sd-ppp-static/sdppp-workflows/"+r).then(n=>n.json());await Dt.loadGraphData(o)}async openComfyWorkflow(t){let{workflow_path:r,from_sid:o,reset:n}=t,i=this.workflowManager.workflows.find(a=>a.fullFilename===r||a.path===r||a.path==="workflows/"+r);(i.isOpen||this.workflowManager.isOpen?.(i))&&!n||(this.workflowManager.openWorkflows.length===1?await Dt.loadGraphData($O):await DO(this.workflowManager,this.workflowManager.openWorkflows[0]==i?this.workflowManager.openWorkflows[1]:this.workflowManager.openWorkflows[0]),await this.workflowManager.closeWorkflow(i,!1),await new Promise(a=>requestAnimationFrame(a)),await DO(this.workflowManager,i),await new Promise(a=>setTimeout(a,500)),Je.data.widgetTableStructure&&await this.socket.emit("B_workflow",{action:"getStoredWidgetValue",sid:o,params:{widgetTableID:Je.data.widgetTableStructure.widgetTableID,widgetTablePath:Je.data.widgetTableStructure.widgetTablePath,widgetTablePersisted:Je.data.widgetTableStructure.widgetTablePersisted}},a=>{this.setWidgetValue(a)}))}async save(t){let{workflow_path:r,from_sid:o}=t,n=this.workflowManager.workflows.find(i=>i.fullFilename===r||i.path===r||i.path==="workflows/"+r);if(!n)throw new Error("Workflow not found");this.workflowManager.activeWorkflow?.id!=n.id&&this.open({workflow_path:r,from_sid:o,reset:!1}),n.changeTracker.checkState(),await this.workflowManager.saveWorkflow(n)}setNodeTitle(t){let{node_id:r,title:o}=t,n=Dt.graph.nodes.find(i=>i.id==r);if(!n)throw new Error("Node not found");n.title=o,n.setProperty("sdppp_widgetable_title",o)}async interrupt(t){await Dt.api.interrupt()}async clearQueue(t){await Dt.api.clearItems("queue")}async reboot(t){let r=await fetch("./api/manager/reboot");return r.status==404?{error:ve("ComfyManager not found, cannot reboot"),success:!1}:r.status==200?{success:!0}:{error:ve("Failed to reboot ComfyUI")+r.statusText,success:!1}}}}async function DO(e,t){Dt.workflowManager==e?await t.load():(await e.openWorkflow(t),await Dt.loadGraphData(JSON.parse(JSON.stringify(t.activeState)),!0,!0,t,{}))}var Ho=class e extends NO(ZR(Je,"comfy"),JR(xn,"photoshop"),IO,AO){static instance;constructor(){super(location.href.split("?")[0].split("#")[0]),e.instance=this}};function Tm(e){return e.replace(/^workflows\//,"").replace(/\.json$/,"")}var Nm=class{widget;node;originLabel="";indexInNode=0;constructor(t,r){this.widget=r,this.node=t,this.indexInNode=t.widgets.indexOf(r);let o=this;r.callback=function(...n){o.widget!=this&&(o.widget=o.node.widgets[o.indexInNode]=this),o._callbacks.forEach(i=>i(...n))},this.originLabel=r.label}_callbacks=[];onChange(t){this._callbacks.push(t)}removeOnChange(t){this._callbacks.splice(this._callbacks.indexOf(t),1)}},Im=class extends Nm{lockMode(t,r){if(t){if(this.widget.type=="button")return;this.widget.type="button",this.widget.value="",this.widget.label=r}else{if(this.widget.type=="combo")return;this.widget.type="combo",this.widget.value="",this.widget.label=this.originLabel}}},ss=class e extends Im{static create(t,r){let o=Nx(),n=t.size.slice(0),i=t.addWidget("combo",r,o[0]||"",()=>{},{forceInput:!0,values:Nx});return i.serializeValue=async()=>{let a=Oc(i.value);if(!a)return JSON.stringify({instance_id:ve("document {0} not found",i.value),identify:"",dirtyID:0});let s=a.identify;return Xt.is_SPECIAL_DOCUMENT_CURRENT(s)&&(s=(await Ho.instance.getSpecialIdentifierValue(a.instance_id,{identifier:s})).value),JSON.stringify({instance_id:a.instance_id,identify:s,canvasDirtyID:a.documentData.canvasDirtyID,selectionDirtyID:a.documentData.selectionDirtyID})},t.size=[n[0],Math.max(n[1],t.size[1])],new e(t,i)}static link(t,r){if(r.type=="combo")return new e(t,r);let o=e.create(t,r.name),n=t.widgets.indexOf(r);return t.widgets[n]=t.widgets.pop(),o}constructor(t,r){super(t,r),this.onChange(o=>{if(!isNaN(+o))r.value=Object.keys(r.options.values)[+o];else if(typeof o=="string"){let n=o.split("/");Xt.is_SPECIAL_DOCUMENT_CURRENT(n[1])&&(r.value=n[0]+"/"+Xt.getSpecialDocumentCurrent())}})}update(){LO(this.widget,this.widget.options.values,!0)}selectConcreteDocument(){if(Xt.is_SPECIAL_DOCUMENT_CURRENT(this.widget.value)){let[t]=this.widget.value.split("/"),r=xn.getStoreByName(t);if(!r)return console.warn(`store ${t} not found`);this.widget.value=Ix(r.data.documents[r.data.activeDocumentID].identify,t)}}},$c=class e extends Im{documentWidgetByLinked=null;extraOptions;constructor(t,r,o){super(t,r),this.extraOptions=o.extraOptions,this.update=this.update.bind(this),this.onChange(n=>{this.node.setProperty("layerWidgetDetail"+this.indexInNode,this.currentOptionsDetail[Object.values(this.currentOptions).indexOf(this.widget.value)]),typeof n=="string"&&(n=Xt.fixI18n(n))}),r.serializeValue=async()=>{let n=this.documentWidgetByLinked;if(!n)return JSON.stringify({identify:r.value,dirtyID:0});let i=Oc(n.widget.value);if(!i)return JSON.stringify({identify:r.value,dirtyID:0});let a=r.value;Xt.is_SPECIAL_LAYER_SELECTED_LAYER(a)&&(a=(await Ho.instance.getSpecialIdentifierValue(i.instance_id,{identifier:a})).value);let s=0;return Xt.is_SPECIAL_LAYER_NEW_LAYER(a)||Xt.is_SPECIAL_LAYER_USE_CANVAS(a)?s=Wi.getCanvasDirtyID(i.documentData):s=Wi.getLayerDirtyID(i.documentData,a),JSON.stringify({identify:a,dirtyID:s})}}static link(t,r,o){if(r.type=="combo")return new e(t,r,o);let n=e.create(t,r.name,o),i=t.widgets.indexOf(r);return t.widgets[i]=t.widgets.pop(),n}linkDocumentWidget(t){this.documentWidgetByLinked&&t?.removeOnChange(this.update),this.documentWidgetByLinked=t,this.documentWidgetByLinked&&this.documentWidgetByLinked.onChange(this.update)}update(){let t=this.documentWidgetByLinked;this.updateOptions(t)}currentOptions=[];currentOptionsDetail=[];updateOptions(t){if(this.currentOptions=this.extraOptions.slice(0),this.currentOptionsDetail=new Array(this.currentOptions.length).fill({id:0,name:"",identify:"",level:0,fullPath:""}),t&&t.widget.value){let r=Oc(t.widget.value);if(!r)return;r.documentData.layers.map(o=>{this.currentOptions.push(o.identify),this.currentOptionsDetail.push(o)})}if(this.widget.options.values=this.currentOptions,Object.values(this.currentOptions).indexOf(this.widget.value)==-1){let r=this.node.properties["layerWidgetDetail"+this.indexInNode];if(r){let o=this.currentOptionsDetail.findIndex(n=>n.fullPath==r.fullPath);if(o!=-1){this.widget.value=this.currentOptions[o];return}}}}static create(t,r,o){let n=t.size.slice(0),i=t.addWidget("combo",r,o.extraOptions[0]||"",()=>{},{forceInput:!0,values:o.extraOptions});return t.size=[n[0],Math.max(n[1],t.size[1])],new e(t,i,{extraOptions:o.extraOptions})}},Wz={extraOptions:[],documentWidgetInNode:null},jf=class e extends $c{documentWidgetInNode;constructor(t,r,o=Wz){super(t,r,o),this.documentWidgetInNode=o.documentWidgetInNode,this.onChange(()=>{(this.documentWidgetInNode||this.documentWidgetByLinked)?.selectConcreteDocument()}),r.serializeValue=async()=>{let n=this.documentWidgetInNode||this.documentWidgetByLinked;if(!n)return JSON.stringify({identify:r.value,dirtyID:0});let i=Oc(n.widget.value);if(!i)return JSON.stringify({identify:r.value,dirtyID:0});let a=r.value;Xt.is_SPECIAL_LAYER_SELECTED_LAYER(a)&&(a=(await Ho.instance.getSpecialIdentifierValue(i.instance_id,{identifier:a})).value);let s=0;return Xt.is_SPECIAL_LAYER_NEW_LAYER(a)||Xt.is_SPECIAL_LAYER_USE_CANVAS(a)?s=Wi.getCanvasDirtyID(i.documentData):s=Wi.getLayerDirtyID(i.documentData,a),JSON.stringify({identify:a,dirtyID:s})},this.documentWidgetInNode?.onChange(this.update)}update(){let t=this.documentWidgetInNode||this.documentWidgetByLinked;t?.widget.value&&(this.widget.options.values=YR(t.widget.value,this.extraOptions),LO(this.widget,this.widget.options.values))}static create(t,r,o){let n=t.size.slice(0),i=t.addWidget("combo",r,o.extraOptions[0]||"",()=>{},{forceInput:!0,values:o.extraOptions});return t.size=[n[0],Math.max(n[1],t.size[1])],new e(t,i,{documentWidgetInNode:o.documentWidgetInNode,extraOptions:o.extraOptions})}},MO=0,Dc=class extends Nm{constructor(t,r){if(!r){let o=t.size.slice(0);r=t.addWidget("button","sdppp","",()=>{}),t.size=[o[0],Math.max(o[1],t.size[1])],r.serializeValue=async()=>{let n={lastOpenedWorkflow:Tm(Je.data.widgetTableStructure.widgetTablePath)},i=$x(t);if(i?.widgets[0]){let a=await i.widgets[0].serializeValue();try{n.document=JSON.parse(a)}catch{return""}}return JSON.stringify(n)}}super(t,r),this.onChange(()=>{xn.storeCount()==0&&Date.now()-MO>3e3&&(MO=Date.now(),location.href="/sd-ppp-static/sd-ppp_PS.ccx?_="+Date.now(),setTimeout(()=>{app.ui.dialog.show(`

${ve("How to use .ccx file")}

${ve("1. If you have installed Adobe Creative Cloud")}

${ve("Just double click the .ccx file, it will install the plugin automatically")}

${ve("2. If you don't have Adobe Creative Cloud")}

${ve("Rename .ccx to .zip and extract it into ")}[${ve("Photoshop directory")}]/Plug-ins ${ve("or")} [${ve("Photoshop directory")}]/Plug-ins/Generator

- `)},300))})}update(){this.widget.label=sn.storeCount()>0&&No.instance.id?he("current ComfyUI pageid: {0}",No.instance.id.slice(0,4)):he("download PS plugin (.ccx)")}documentWidgetByLinked=null;linkDocumentWidget(t){this.documentWidgetByLinked=t}};function iO(e,t,r=!1){t instanceof Function&&(t=t()),e.value||(e.value=t[0]),t.indexOf(e.value)==-1&&r&&(e.value=t[0])}var sa=class e{static nodeMap=new WeakMap;static registerNodeType(t,r,o){o.prehandleNodeType&&o.prehandleNodeType(t.nodeData||r);let n=t.prototype.onAdded,i=t.prototype.onRemoved;t.prototype.onAdded=async function(...s){n&&await n.call(this,...s);let l=new o(this);e.nodeMap.set(this,l),await l.update()},t.prototype.onRemoved=async function(...s){i&&await i.call(this,...s);let l=e.nodeMap.get(this);e.nodeMap.delete(this),l?.onDestroy()},t.prototype.onDrawForeground=async function(s){let l=e.nodeMap.get(this);l?.onDrawForeground(s),await l?.update()},t.prototype.onConfigure=async function(...s){let l=e.nodeMap.get(this);l?.onConfigure(s[0]),await l?.update()};let a=t.prototype.onConnectionsChange;t.prototype.onConnectionsChange=async function(s,l,c,u){let f=e.nodeMap.get(this);return s==1&&(f?.inputConnectionChange(l,c&&u),await f?.update()),s==2&&f?.outputConnectionChange(l,c),a?.apply(this,arguments)}}node;constructor(t){this.node=t}inputConnectionChange(t,r){}outputConnectionChange(t,r){}onDrawForeground(t){}onDestroy(){}onConfigure(t){this.node.setProperty("sdppp-version",lm)}};var $i=class extends sa{downloadWidget;constructor(t){super(t),this.downloadWidget||(this.downloadWidget=new Cc(this.node))}onConfigure(t){super.onConfigure(t)}onDrawForeground(t){this.node.flags.collapsed||SR()||(t.save(),t.fillStyle="rgba(255, 0, 0, 0.2)",t.fillRect(0,0,this.node.size[0],this.node.size[1]),t.fillStyle="white",t.textAlign="center",t.fillText(he("Photoshop Disconnected!"),this.node.size[0]/2,5),t.restore())}async update(){this.downloadWidget?.update()}};var hm=class{node;inputIndex;get index(){return this.inputIndex}constructor(t,r){this.node=t,this.inputIndex=r}update(){}connected=!1},Of=class extends hm{get documentWidget(){return aO(this.node,this.node.inputs[this.inputIndex])?.documentWidget||null}},_f=class extends hm{get documentWidget(){return aO(this.node,this.node.inputs[this.inputIndex])?.documentWidget||null}};function aO(e,t){if(!e.graph.links[t.link])return null;let r=e.graph.links[t.link].origin_id,o=e.graph.getNodeById(r);for(;o.type=="Reroute";)r=e.graph.links[o.inputs[0].link].origin_id,o=e.graph.getNodeById(r);return sa.nodeMap.get(o)}var Nn=class extends $i{get documentWidget(){let t=this.inputs.find(r=>r.connected&&(r instanceof Of||r instanceof _f));return t?t.documentWidget:this.widgets.find(r=>r instanceof Xa)}inputs=[];widgets=[];constructor(t){super(t);let r=null;for(let o=0;o{if(!t.label)try{t.label=he(t.name)}catch{t.label=t.name}}),this.widgets?.forEach(t=>{t.update()}),this.inputs?.forEach(t=>{t.update()}),super.update()}inputConnectionChange(t,r){super.inputConnectionChange(t,r),this.inputs.forEach(o=>{if(o.index==t){o.connected=r;let n=this.documentWidget;this.downloadWidget&&this.downloadWidget.linkDocumentWidget(n),this.widgets.forEach(i=>{(i instanceof aa||i instanceof Cc)&&i.linkDocumentWidget(n)})}})}};var vm=class extends Nn{get documentWidget(){return this.inputs[0]?.documentWidget}async update(){super.update(),this.node.inputs.forEach(t=>t.label=he(t.name)),this.node.outputs.forEach(t=>t.label=he(t.name))}},wc=class extends Nn{async update(){super.update(),this.node.inputs.forEach(t=>t.label=he(t.name)),this.node.outputs.forEach(t=>t.label=he(t.name))}},ym=class extends Nn{async update(){super.update(),this.node.inputs.forEach(t=>t.label=he(t.name)),this.node.outputs.forEach(t=>t.label=he(t.name))}},xm=class extends Nn{get documentWidget(){return this.inputs[0]?.documentWidget}async update(){super.update(),this.node.inputs.forEach(t=>t.label=he(t.name)),this.node.outputs.forEach(t=>t.label=he(t.name))}},Sm=class extends Nn{get documentWidget(){return this.inputs[0]?.documentWidget}async update(){super.update(),this.node.inputs.forEach(t=>t.label=he(t.name)),this.node.outputs.forEach(t=>t.label=he(t.name))}},bm=class extends $i{async update(){super.update(),this.node.inputs[0].label=he(this.node.inputs[0].name),this.node.inputs[1].label=he(this.node.inputs[1].name),this.node.outputs[0]&&(this.node.outputs[0].label=he(this.node.outputs[0].name))}},Cm=class extends $i{static prehandleNodeType(t){t.input.optional.document&&delete t.input.optional.document}constructor(t){super(t)}},wm=class extends Nn{get documentWidget(){return this.widgets[0]}psdWidget;extractPSD(t,r){this.node.properties.psd&&No.instance.exportPSDDataURLToPhotoshop(t,r,this.node.properties.psd,Xe.data.ssid).then(async()=>{await new Promise(o=>setTimeout(o,300)),globalThis.app.canvas.draw(!0,!0)}).catch(console.error)}constructor(t){super(t),this.psdWidget=t.addWidget("button","","",()=>{if(!this.documentWidget.widget.value)return;let r=sn.getAllPhotoshopDocumentData(),[o,n]=this.documentWidget.widget.value.split("/");this.node.properties.psd?this.extractPSD(r[o].sid,n):No.instance.importPSDDataURLFromPhotoshop(r[o].sid,n,Xe.data.ssid).then(i=>{this.node.setProperty("psd",i)})},{})}async update(){super.update(),this.node.outputs.forEach(t=>t.label=he(t.name)),this.node.properties.psd?(Xe.setHasPSDNodes(!0),this.psdWidget.label=he("extract saved .psd to Photoshop")):(Xe.setHasPSDNodes(!1),this.psdWidget.label=he("save .psd to this workflow"))}},Em=class extends Nn{async update(){super.update(),this.node.inputs.forEach(t=>t.label=he(t.name)),this.node.outputs.forEach(t=>t.label=he(t.name))}};var Rm=class extends $i{static prehandleNodeType(t){t.input.optional.document&&delete t.input.optional.document}documentWidget;layerWidget;constructor(t){let r=Xa.create(t,"document"),o=aa.create(t,"layer_or_group",{documentWidgetInNode:r,extraOptions:fr.getSpecialLayerForGet()});super(t),this.documentWidget=r,this.layerWidget=o,this.node.widgets[1]=r.widget,this.node.widgets[2]=o.widget}onConfigure(t){if(t.properties["sdppp-version"])if(+t.properties["sdppp-version"]<=410){if(this.node.widgets[0].value===!0||this.node.widgets[0].value==="true"){let r=comfyAPI.app.app.addNodeOnGraph(_m["SDPPP Get Selection"],{pos:this.node.pos});new wc(r),this.node.outputs[0].links?.length?comfyAPI.app.app.addNodeOnGraph(_m.JoinImageWithAlpha,{pos:[this.node.pos[0]+r.size[0]+10,this.node.pos[1]-20]}):r.size=this.node.size,comfyAPI.app.app.graph.remove(this.node)}this.node.widgets[0].value=t.widgets_values[1],this.node.widgets[1].value=t.widgets_values[2]}else+t.properties["sdppp-version"]<504&&(this.node.widgets[0].value=100,this.node.widgets[1].value=t.widgets_values[0],this.node.widgets[2].value=t.widgets_values[1]);super.onConfigure(t)}async update(){this.documentWidget.lockMode(this.layerLinked,he("document linked")),this.layerWidget.lockMode(this.layerLinked,he("layer linked")),this.documentWidget.update(),this.layerWidget.update(),super.update(),this.node.widgets.forEach(t=>{if(!t.label)try{t.label=he(t.name)}catch{}}),this.node.inputs.forEach(t=>{if(!t.label)try{t.label=he(t.name)}catch{}}),this.node.outputs.forEach(t=>{if(!t.label)try{t.label=he(t.name)}catch{}})}layerLinked=!1;inputConnectionChange(t,r){super.inputConnectionChange(t,r),t==0&&(this.layerLinked=r)}},Om=class extends $i{static prehandleNodeType(t){t.input.optional.document&&delete t.input.optional.document}documentWidget;layerWidget;constructor(t){let r=Xa.create(t,"document"),o=aa.create(t,"layer_or_group",{documentWidgetInNode:r,extraOptions:fr.getSpecialLayerForSend()});super(t),this.documentWidget=r,this.layerWidget=o}async update(){this.documentWidget?.lockMode(this.layerLinked,he("document linked")),this.layerWidget?.lockMode(this.layerLinked,he("layer linked")),this.documentWidget.update(),this.layerWidget.update(),super.update(),this.node.widgets[0].label||(this.node.widgets[0].label=he(this.node.widgets[0].name)),this.node.widgets[1].label||(this.node.widgets[1].label=he(this.node.widgets[1].name)),this.node.inputs[0].label=he(this.node.inputs[0].name),this.node.inputs[1].label=he(this.node.inputs[1].name),this.node.inputs[2].label=he(this.node.inputs[2].name)}layerLinked=!1;inputConnectionChange(t,r){super.inputConnectionChange(t,r),t==1&&(this.layerLinked=r)}};var Px={"Get Image From Photoshop Layer":Rm,"Send Images To Photoshop":Om,"SDPPP Send Text To Layer":bm,"SDPPP Get Text From Layer":Cm,"SDPPP Parse Layer Info":ym,"SDPPP Get Linked Layers":Sm,"SDPPP Get Layers In Group":xm,"SDPPP Get Layer By ID":vm,"SDPPP Get Document":wm,"SDPPP Get Selection":wc,"SDPPP Run Photoshop Action":Em},_m={};function sO(e,t){let r=e.comfyClass||t.name;if(_m[r]=t,r in Px)e.title=he(t.display_name),t.display_name=he(t.display_name),sa.registerNodeType(e,t,Px[r]);else if(r.startsWith("workflow")&&comfyAPI.groupNode.GroupNodeHandler.getGroupData(e)){let o=comfyAPI.groupNode.GroupNodeHandler.getGroupData(e),n=!1;o.nodeData.nodes.forEach((i,a)=>{i.type in Px&&(n=!0)}),n&&sa.registerNodeType(e,t,Nn)}else return}var aR=R(WT(),1),sR=R(N(),1);var BT=`#sdppp-popup-root { + `)},300))})}update(){this.widget.label=xn.storeCount()>0&&Ho.instance.id?ve("current ComfyUI pageid: {0}",Ho.instance.id.slice(0,4)):ve("download PS plugin (.ccx)")}documentWidgetByLinked=null;linkDocumentWidget(t){this.documentWidgetByLinked=t}};function LO(e,t,r=!1){t instanceof Function&&(t=t()),e.value||(e.value=t[0]),t.indexOf(e.value)==-1&&r&&(e.value=t[0])}var ya=class e{static nodeMap=new WeakMap;static registerNodeType(t,r,o){o.prehandleNodeType&&o.prehandleNodeType(t.nodeData||r);let n=t.prototype.onAdded,i=t.prototype.onRemoved;t.prototype.onAdded=async function(...s){n&&await n.call(this,...s);let l=new o(this);e.nodeMap.set(this,l),await l.update()},t.prototype.onRemoved=async function(...s){i&&await i.call(this,...s);let l=e.nodeMap.get(this);e.nodeMap.delete(this),l?.onDestroy()},t.prototype.onDrawForeground=async function(s){let l=e.nodeMap.get(this);l?.onDrawForeground(s),await l?.update()},t.prototype.onConfigure=async function(...s){let l=e.nodeMap.get(this);l?.onConfigure(s[0]),await l?.update()};let a=t.prototype.onConnectionsChange;t.prototype.onConnectionsChange=async function(s,l,c,u){let f=e.nodeMap.get(this);return s==1&&(f?.inputConnectionChange(l,c&&u),await f?.update()),s==2&&f?.outputConnectionChange(l,c),a?.apply(this,arguments)}}node;constructor(t){this.node=t}inputConnectionChange(t,r){}outputConnectionChange(t,r){}onDrawForeground(t){}onDestroy(){}onConfigure(t){this.node.setProperty("sdppp-version",Rm)}};var Bi=class extends ya{downloadWidget;constructor(t){super(t),this.downloadWidget||(this.downloadWidget=new Dc(this.node))}onConfigure(t){super.onConfigure(t)}onDrawForeground(t){this.node.flags.collapsed||QR()||(t.save(),t.fillStyle="rgba(255, 0, 0, 0.2)",t.fillRect(0,0,this.node.size[0],this.node.size[1]),t.fillStyle="white",t.textAlign="center",t.fillText(ve("Photoshop Disconnected!"),this.node.size[0]/2,5),t.restore())}async update(){this.downloadWidget?.update()}};var $m=class{node;inputIndex;get index(){return this.inputIndex}constructor(t,r){this.node=t,this.inputIndex=r}update(){}connected=!1},Vf=class extends $m{get documentWidget(){return kO(this.node,this.node.inputs[this.inputIndex])?.documentWidget||null}},Hf=class extends $m{get documentWidget(){return kO(this.node,this.node.inputs[this.inputIndex])?.documentWidget||null}};function kO(e,t){if(!e.graph.links[t.link])return null;let r=e.graph.links[t.link].origin_id,o=e.graph.getNodeById(r);for(;o.type=="Reroute";)r=e.graph.links[o.inputs[0].link].origin_id,o=e.graph.getNodeById(r);return ya.nodeMap.get(o)}var Wn=class extends Bi{get documentWidget(){let t=this.inputs.find(r=>r.connected&&(r instanceof Vf||r instanceof Hf));return t?t.documentWidget:this.sdpppWidgets.find(r=>r instanceof ss)}inputs=[];sdpppWidgets=[];constructor(t){super(t);let r=null;for(let o=0;o{if(!t.label)try{t.label=ve(t.name)}catch{t.label=t.name}}),this.sdpppWidgets?.forEach(t=>{t.update()}),this.inputs?.forEach(t=>{t.update()}),super.update()}inputConnectionChange(t,r){super.inputConnectionChange(t,r),this.inputs.forEach(o=>{if(o.index==t){o.connected=r;let n=this.documentWidget;this.downloadWidget&&this.downloadWidget.linkDocumentWidget(n),this.sdpppWidgets.forEach(i=>{(i instanceof $c||i instanceof Dc)&&i.linkDocumentWidget(n)})}})}};var Dm=class extends Wn{get documentWidget(){return this.inputs[0]?.documentWidget}async update(){super.update(),this.node.inputs.forEach(t=>t.label=ve(t.name)),this.node.outputs.forEach(t=>t.label=ve(t.name))}},Ac=class extends Wn{async update(){super.update(),this.node.inputs.forEach(t=>t.label=ve(t.name)),this.node.outputs.forEach(t=>t.label=ve(t.name))}},Am=class extends Wn{async update(){super.update(),this.node.inputs.forEach(t=>t.label=ve(t.name)),this.node.outputs.forEach(t=>t.label=ve(t.name))}},Mm=class extends Wn{get documentWidget(){return this.inputs[0]?.documentWidget}async update(){super.update(),this.node.inputs.forEach(t=>t.label=ve(t.name)),this.node.outputs.forEach(t=>t.label=ve(t.name))}},Lm=class extends Wn{get documentWidget(){return this.inputs[0]?.documentWidget}async update(){super.update(),this.node.inputs.forEach(t=>t.label=ve(t.name)),this.node.outputs.forEach(t=>t.label=ve(t.name))}},km=class extends Bi{async update(){super.update(),this.node.inputs[0].label=ve(this.node.inputs[0].name),this.node.inputs[1].label=ve(this.node.inputs[1].name),this.node.outputs[0]&&(this.node.outputs[0].label=ve(this.node.outputs[0].name))}},Fm=class extends Bi{static prehandleNodeType(t){t.input.optional.document&&delete t.input.optional.document}constructor(t){super(t)}},zm=class extends Wn{get documentWidget(){return this.sdpppWidgets[0]}psdWidget;extractPSD(t,r){this.node.properties.psd&&Ho.instance.exportPSDDataURLToPhotoshop(t,r,this.node.properties.psd,Je.data.ssid).then(async()=>{await new Promise(o=>setTimeout(o,300)),globalThis.app.canvas.draw(!0,!0)}).catch(console.error)}constructor(t){super(t),this.psdWidget=t.addWidget("button","","",()=>{if(!this.documentWidget.widget.value)return;let r=xn.getAllPhotoshopDocumentData(),[o,n]=this.documentWidget.widget.value.split("/");this.node.properties.psd?this.extractPSD(r[o].sid,n):Ho.instance.importPSDDataURLFromPhotoshop(r[o].sid,n,Je.data.ssid).then(i=>{this.node.setProperty("psd",i)})},{})}async update(){super.update(),this.node.outputs.forEach(t=>t.label=ve(t.name)),this.node.properties.psd?(Je.setHasPSDNodes(!0),this.psdWidget.label=ve("extract saved .psd to Photoshop")):(Je.setHasPSDNodes(!1),this.psdWidget.label=ve("save .psd to this workflow"))}},Wm=class extends Wn{async update(){super.update(),this.node.inputs.forEach(t=>t.label=ve(t.name)),this.node.outputs.forEach(t=>t.label=ve(t.name))}};var Bm=class extends Bi{static prehandleNodeType(t){t.input.optional.document&&delete t.input.optional.document}documentWidget;layerWidget;constructor(t){let r=ss.create(t,"document"),o=jf.create(t,"layer_or_group",{documentWidgetInNode:r,extraOptions:Xt.getSpecialLayerForGet()});super(t),this.documentWidget=r,this.layerWidget=o,this.node.widgets[1]=r.widget,this.node.widgets[2]=o.widget}onConfigure(t){if(t.properties["sdppp-version"])if(+t.properties["sdppp-version"]<=410){if(this.node.widgets[0].value===!0||this.node.widgets[0].value==="true"){let r=comfyAPI.app.app.addNodeOnGraph(Vm["SDPPP Get Selection"],{pos:this.node.pos});new Ac(r),this.node.outputs[0].links?.length?comfyAPI.app.app.addNodeOnGraph(Vm.JoinImageWithAlpha,{pos:[this.node.pos[0]+r.size[0]+10,this.node.pos[1]-20]}):r.size=this.node.size,comfyAPI.app.app.graph.remove(this.node)}this.node.widgets[0].value=t.widgets_values[1],this.node.widgets[1].value=t.widgets_values[2]}else+t.properties["sdppp-version"]<504&&(this.node.widgets[0].value=100,this.node.widgets[1].value=t.widgets_values[0],this.node.widgets[2].value=t.widgets_values[1]);super.onConfigure(t)}async update(){this.documentWidget.lockMode(this.layerLinked,ve("document linked")),this.layerWidget.lockMode(this.layerLinked,ve("layer linked")),this.documentWidget.update(),this.layerWidget.update(),super.update(),this.node.widgets.forEach(t=>{if(!t.label)try{t.label=ve(t.name)}catch{}}),this.node.inputs.forEach(t=>{if(!t.label)try{t.label=ve(t.name)}catch{}}),this.node.outputs.forEach(t=>{if(!t.label)try{t.label=ve(t.name)}catch{}})}layerLinked=!1;inputConnectionChange(t,r){super.inputConnectionChange(t,r),t==0&&(this.layerLinked=r)}},jm=class extends Bi{static prehandleNodeType(t){t.input.optional.document&&delete t.input.optional.document}documentWidget;layerWidget;constructor(t){let r=ss.create(t,"document"),o=jf.create(t,"layer_or_group",{documentWidgetInNode:r,extraOptions:Xt.getSpecialLayerForSend()});super(t),this.documentWidget=r,this.layerWidget=o}async update(){this.documentWidget?.lockMode(this.layerLinked,ve("document linked")),this.layerWidget?.lockMode(this.layerLinked,ve("layer linked")),this.documentWidget.update(),this.layerWidget.update(),super.update(),this.node.widgets[0].label||(this.node.widgets[0].label=ve(this.node.widgets[0].name)),this.node.widgets[1].label||(this.node.widgets[1].label=ve(this.node.widgets[1].name)),this.node.inputs[0].label=ve(this.node.inputs[0].name),this.node.inputs[1].label=ve(this.node.inputs[1].name),this.node.inputs[2].label=ve(this.node.inputs[2].name)}layerLinked=!1;inputConnectionChange(t,r){super.inputConnectionChange(t,r),t==1&&(this.layerLinked=r)}};var Xx={"Get Image From Photoshop Layer":Bm,"Send Images To Photoshop":jm,"SDPPP Send Text To Layer":km,"SDPPP Get Text From Layer":Fm,"SDPPP Parse Layer Info":Am,"SDPPP Get Linked Layers":Lm,"SDPPP Get Layers In Group":Mm,"SDPPP Get Layer By ID":Dm,"SDPPP Get Document":zm,"SDPPP Get Selection":Ac,"SDPPP Run Photoshop Action":Wm},Vm={};function FO(e,t){let r=e.comfyClass||t.name;if(Vm[r]=t,r in Xx)e.title=ve(t.display_name),t.display_name=ve(t.display_name),ya.registerNodeType(e,t,Xx[r]);else if(r.startsWith("workflow")&&comfyAPI.groupNode.GroupNodeHandler.getGroupData(e)){let o=comfyAPI.groupNode.GroupNodeHandler.getGroupData(e),n=!1;o.nodeData.nodes.forEach((i,a)=>{i.type in Xx&&(n=!0)}),n&&ya.registerNodeType(e,t,Wn)}else return}var kR=E(vN(),1),FR=E(I(),1);var yN=`#sdppp-popup-root { width: 100%; height: 100%; position: absolute; @@ -237,20 +237,27 @@ Error generating stack: `+i.message+` .sdppp-side-container .sdppp-side-header button { width: 32px; height: 32px; + border: 1px solid var(--border-color); + cursor: pointer; } - -`;var kp=R(N(),1);var UT=R(N(),1);var So=R(gr(),1),pW=()=>{let[e,t]=(0,UT.useState)(Xe.data.maxImageWH),r=()=>{location.href="/sd-ppp-static/sd-ppp_PS.ccx?_="+Date.now()};return(0,So.jsxs)("div",{className:"settings-container",children:[(0,So.jsx)("h2",{children:he("SDPPP Settings/Misc")}),(0,So.jsx)("div",{className:"settings-section",children:(0,So.jsx)("p",{children:he("Comfy URL: {0}",location.origin)})}),(0,So.jsxs)("div",{className:"settings-section settings-row",children:[(0,So.jsx)("div",{className:"settings-label",children:(0,So.jsx)("label",{htmlFor:"maxImageSize",children:he("Maximum Image Size (px):")})}),(0,So.jsx)("div",{className:"settings-control",children:(0,So.jsx)("input",{type:"number",id:"maxImageSize",value:e,onChange:o=>{let n=o.currentTarget.value?parseInt(o.currentTarget.value):0;isNaN(n)||(Xe.setMaxImageWH(n),t(n),Po.storeSetting("sdppp.maxImageWH",n))},min:"256"})})]}),(0,So.jsxs)("div",{className:"settings-section settings-row",children:[(0,So.jsx)("div",{className:"settings-label",children:(0,So.jsx)("label",{children:he("Photoshop plugin")})}),(0,So.jsx)("div",{className:"settings-control",children:(0,So.jsx)("button",{onClick:r,className:"download-button",children:he("Download")})})]})]})},GT=pW;var q3=R(N(),1);var Sd=R(N(),1);var qT=R(N(),1);function Qg(e){return{flex:`${e} 0 calc(${e/12*100}% - 10px)`,maxWidth:"100%"}}var Mo=R(gr(),1);function Xb({widgetTableStructure:e,widgetTableValue:t,widgetTableErrors:r,onWidgetRender:o,onWidgetChange:n,onTitleRender:i}){let a=(0,Sd.useMemo)(()=>e.nodeIndexes.map(l=>{let c=e.nodes[l],u=(m,h,v)=>m.keepRender?h.outputType==="error"?(m.result.push((0,Mo.jsx)("span",{className:"list-error-label",children:t[c.id][v]})),m):(o?.(m,c,h,v),m):m,d=Object.values(e.groups).find(m=>m.nodeIDs.includes(c.id))?.color||"rgba(127, 127, 127, .4)";return(0,Mo.jsxs)("div",{className:"workflow-edit-field",children:[(0,Mo.jsx)("div",{className:"workflow-edit-field-title",title:c.title,style:{...Qg(c.uiWeightSum<=8&&c.widgets.length==1?4:12),borderColor:d},children:i?i(c.title,c):(0,Mo.jsx)("span",{children:c.title})}),c.widgets.reduce(u,{keepRender:!0,result:[]}).result.map((m,h)=>(0,Mo.jsx)(Kb,{children:m},h)),r[c.id]?(0,Mo.jsx)("span",{className:"list-error-label",children:r[c.id]}):""]},c.id)}),[e,t,r,o,n,i]),s=(0,Sd.useMemo)(()=>Object.keys(r).filter(l=>!e.nodes[parseInt(l)]),[r,e]);return(0,Mo.jsxs)(Mo.Fragment,{children:[s.length>0&&s.map(l=>(0,Mo.jsx)("span",{className:"list-error-label",children:r[l]},l)),Object.keys(e.nodes).length?"":(0,Mo.jsx)("span",{className:"list-error-label",children:he("no suitable node to control in this workflow")}),(0,Mo.jsx)("div",{className:"workflow-edit-content",children:a})]})}var Kb=class extends Sd.default.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}componentDidCatch(t,r){this.setState({hasError:!0,error:t})}render(){return this.state.hasError?(0,Mo.jsx)("span",{className:"list-error-label",children:this.state.error?.stack||this.state.error?.message||this.state.error?.toString()}):this.props.children}};var lc=R(N(),1);function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=[];return KT.default.Children.forEach(e,function(o){o==null&&!t.keepEmpty||(Array.isArray(o)?r=r.concat(fi(o)):bd(o)&&o.props?r=r.concat(fi(o.props.children,t)):r.push(o))}),r}var Yb={},vW=[],yW=function(t){vW.push(t)};function El(e,t){if(0)var r}function xW(e,t){if(0)var r}function XT(){Yb={}}function YT(e,t,r){!t&&!Yb[r]&&(e(!1,r),Yb[r]=!0)}function Jg(e,t){YT(El,e,t)}function QT(e,t){YT(xW,e,t)}Jg.preMessage=yW;Jg.resetWarned=XT;Jg.noteOnce=QT;var Kt=Jg;function ZT(e,t){if(ie(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(ie(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eh(e){var t=ZT(e,"string");return ie(t)=="symbol"?t:t+""}function T(e,t,r){return(t=eh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function P(e){for(var t=1;t=19)return!0;var n=(0,Cd.isMemo)(t)?t.type.type:t.type;return!(typeof n=="function"&&!((r=n.prototype)!==null&&r!==void 0&&r.render)&&n.$$typeof!==Cd.ForwardRef||typeof t=="function"&&!((o=t.prototype)!==null&&o!==void 0&&o.render)&&t.$$typeof!==Cd.ForwardRef)};function aN(e){return(0,fh.isValidElement)(e)&&!bd(e)}var vs=function(t){if(t&&aN(t)){var r=t;return r.props.propertyIsEnumerable("ref")?r.props.ref:r.ref}return null};var Ir=R(N());var pi=R(N()),dh=pi.createContext(null);function sN(e){var t=e.children,r=e.onBatchResize,o=pi.useRef(0),n=pi.useRef([]),i=pi.useContext(dh),a=pi.useCallback(function(s,l,c){o.current+=1;var u=o.current;n.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===o.current&&(r?.(n.current),n.current=[])}),i?.(s,l,c)},[r,i]);return pi.createElement(dh.Provider,{value:a},t)}var cN=function(){if(typeof Map<"u")return Map;function e(t,r){var o=-1;return t.some(function(n,i){return n[0]===r?(o=i,!0):!1}),o}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var o=e(this.__entries__,r),n=this.__entries__[o];return n&&n[1]},t.prototype.set=function(r,o){var n=e(this.__entries__,r);~n?this.__entries__[n][1]=o:this.__entries__.push([r,o])},t.prototype.delete=function(r){var o=this.__entries__,n=e(o,r);~n&&o.splice(n,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,o){o===void 0&&(o=null);for(var n=0,i=this.__entries__;n0},e.prototype.connect_=function(){!eC||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),TW?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!eC||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,o=r===void 0?"":r,n=PW.some(function(i){return!!~o.indexOf(i)});n&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),uN=function(e,t){for(var r=0,o=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof eu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new kW(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof eu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(o){return new zW(o.target,o.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),dN=typeof WeakMap<"u"?new WeakMap:new cN,pN=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=NW.getInstance(),o=new WW(t,r,this);dN.set(this,o)}return e}();["observe","unobserve","disconnect"].forEach(function(e){pN.prototype[e]=function(){var t;return(t=dN.get(this))[e].apply(t,arguments)}});var BW=function(){return typeof ph.ResizeObserver<"u"?ph.ResizeObserver:pN}(),mN=BW;var ys=new Map;function jW(e){e.forEach(function(t){var r,o=t.target;(r=ys.get(o))===null||r===void 0||r.forEach(function(n){return n(o)})})}var gN=new mN(jW);function hN(e,t){ys.has(e)||(ys.set(e,new Set),gN.observe(e)),ys.get(e).add(t)}function vN(e,t){ys.has(e)&&(ys.get(e).delete(t),ys.get(e).size||(gN.unobserve(e),ys.delete(e)))}function nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yN(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,o=Array(t);r1&&arguments[1]!==void 0?arguments[1]:1;ON+=1;var o=ON;function n(i){if(i===0)TN(o),t();else{var a=_N(function(){n(i-1)});tC.set(o,a)}}return n(r),o};NN.cancel=function(e){var t=tC.get(e);return TN(e),PN(t)};var dt=NN;var Zt=R(N());function yh(e){if(Array.isArray(e))return e}function IN(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o,n,i,a,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=i.call(r)).done)&&(s.push(o.value),s.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return s}}function xh(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W(e,t){return yh(e)||IN(e,t)||tu(e,t)||xh()}function qW(e){for(var t=0,r,o=0,n=e.length;n>=4;++o,n-=4)r=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(o+2)&255)<<16;case 2:t^=(e.charCodeAt(o+1)&255)<<8;case 1:t^=e.charCodeAt(o)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Ss=qW;function Vt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function ru(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var r=t;r;){if(r===e)return!0;r=r.parentNode}return!1}var $N="data-rc-order",AN="data-rc-priority",KW="rc-util-key",rC=new Map;function DN(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):KW}function Sh(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function XW(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function oC(e){return Array.from((rC.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function MN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Vt())return null;var r=t.csp,o=t.prepend,n=t.priority,i=n===void 0?0:n,a=XW(o),s=a==="prependQueue",l=document.createElement("style");l.setAttribute($N,a),s&&i&&l.setAttribute(AN,"".concat(i)),r!=null&&r.nonce&&(l.nonce=r?.nonce),l.innerHTML=e;var c=Sh(t),u=c.firstChild;if(o){if(s){var f=(t.styles||oC(c)).filter(function(d){if(!["prepend","prependQueue"].includes(d.getAttribute($N)))return!1;var m=Number(d.getAttribute(AN)||0);return i>=m});if(f.length)return c.insertBefore(l,f[f.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function LN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=Sh(t);return(t.styles||oC(r)).find(function(o){return o.getAttribute(DN(t))===e})}function Bi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=LN(e,t);if(r){var o=Sh(t);o.removeChild(r)}}function YW(e,t){var r=rC.get(e);if(!r||!ru(document,r)){var o=MN("",t),n=o.parentNode;rC.set(e,n),e.removeChild(o)}}function so(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=Sh(r),n=oC(o),i=P(P({},r),{},{styles:n});YW(o,i);var a=LN(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=MN(e,i);return u.setAttribute(DN(i),t),u}var XN=R(N());function FN(e,t){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.indexOf(o)!==-1)continue;r[o]=e[o]}return r}function Ne(e,t){if(e==null)return{};var r,o,n=FN(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o2&&arguments[2]!==void 0?arguments[2]:!1,o=new Set;function n(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=o.has(i);if(Kt(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(r&&s>1)return!1;o.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return r.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(o=a)!==null&&o!==void 0&&o.value&&i&&(a.value[1]=this.cacheCallTimes++),(n=a)===null||n===void 0?void 0:n.value}},{key:"get",value:function(r){var o;return(o=this.internalGet(r,!0))===null||o===void 0?void 0:o[0]}},{key:"has",value:function(r){return!!this.internalGet(r)}},{key:"set",value:function(r,o){var n=this;if(!this.has(r)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var f=W(c,2),d=f[1];return n.internalGet(u)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),WN+=1}return it(e,[{key:"getDerivativeToken",value:function(r){return this.derivatives.reduce(function(o,n){return n(r,o)},void 0)}}]),e}();var nC=new Od;function Cs(e){var t=Array.isArray(e)?e:[e];return nC.has(t)||nC.set(t,new ou(t)),nC.get(t)}var i5=new WeakMap,iC={};function jN(e,t){for(var r=i5,o=0;o3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var a=P(P({},n),{},(o={},T(o,ji,t),T(o,bo,r),o)),s=Object.keys(a).map(function(l){var c=a[l];return c?"".concat(l,'="').concat(c,'"'):null}).filter(function(l){return l}).join(" ");return"")}var iu=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(r?"".concat(r,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},a5=function(t,r,o){return Object.keys(t).length?".".concat(r).concat(o!=null&&o.scope?".".concat(o.scope):"","{").concat(Object.entries(t).map(function(n){var i=W(n,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},wh=function(t,r,o){var n={},i={};return Object.entries(t).forEach(function(a){var s,l,c=W(a,2),u=c[0],f=c[1];if(o!=null&&(s=o.preserve)!==null&&s!==void 0&&s[u])i[u]=f;else if((typeof f=="string"||typeof f=="number")&&!(o!=null&&(l=o.ignore)!==null&&l!==void 0&&l[u])){var d,m=iu(u,o?.prefix);n[m]=typeof f=="number"&&!(o!=null&&(d=o.unitless)!==null&&d!==void 0&&d[u])?"".concat(f,"px"):String(f),i[u]="var(".concat(m,")")}}),[i,a5(n,r,{scope:o?.scope})]};var Eh=R(N());var au=R(N());var VN=Vt()?au.useLayoutEffect:au.useEffect,HN=function(t,r){var o=au.useRef(!0);VN(function(){return t(o.current)},r),VN(function(){return o.current=!1,function(){o.current=!0}},[])},Pl=function(t,r){HN(function(o){if(!o)return t()},r)},xt=HN;var sC=R(N()),s5=P({},sC),UN=s5.useInsertionEffect,l5=function(t,r,o){sC.useMemo(t,o),xt(function(){return r(!0)},o)},c5=UN?function(e,t,r){return UN(function(){return e(),t()},r)}:l5,GN=c5;var lC=R(N()),u5=P({},lC),f5=u5.useInsertionEffect,d5=function(t){var r=[],o=!1;function n(i){o||r.push(i)}return lC.useEffect(function(){return o=!1,function(){o=!0,r.length&&r.forEach(function(i){return i()})}},t),n},p5=function(){return function(t){t()}},m5=typeof f5<"u"?d5:p5,qN=m5;function g5(){return!1}var KN=g5;function Tl(e,t,r,o,n){var i=Eh.useContext(gi),a=i.cache,s=[e].concat(le(t)),l=bh(s),c=qN([l]),u=KN(),f=function(v){a.opUpdate(l,function(x){var g=x||[void 0,void 0],p=W(g,2),y=p[0],b=y===void 0?0:y,S=p[1],w=S,C=w||r(),E=[b,C];return v?v(E):E})};Eh.useMemo(function(){f()},[l]);var d=a.opGet(l),m=d[1];return GN(function(){n?.(m)},function(h){return f(function(v){var x=W(v,2),g=x[0],p=x[1];return h&&g===0&&n?.(m),[g+1,p]}),function(){a.opUpdate(l,function(v){var x=v||[],g=W(x,2),p=g[0],y=p===void 0?0:p,b=g[1],S=y-1;return S===0?(c(function(){(h||!a.opGet(l))&&o?.(b,!1)}),null):[y-1,b]})}},[l]),m}var h5={},v5="css",Nl=new Map;function y5(e){Nl.set(e,(Nl.get(e)||0)+1)}function x5(e,t){if(typeof document<"u"){var r=document.querySelectorAll("style[".concat(ji,'="').concat(e,'"]'));r.forEach(function(o){if(o[mi]===t){var n;(n=o.parentNode)===null||n===void 0||n.removeChild(o)}})}}var S5=0;function b5(e,t){Nl.set(e,(Nl.get(e)||0)-1);var r=Array.from(Nl.keys()),o=r.filter(function(n){var i=Nl.get(n)||0;return i<=0});r.length-o.length>S5&&o.forEach(function(n){x5(n,t),Nl.delete(n)})}var YN=function(t,r,o,n){var i=o.getDerivativeToken(t),a=P(P({},i),r);return n&&(a=n(a)),a},cC="token";function Rh(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=(0,XN.useContext)(gi),n=o.cache.instanceId,i=o.container,a=r.salt,s=a===void 0?"":a,l=r.override,c=l===void 0?h5:l,u=r.formatToken,f=r.getComputedToken,d=r.cssVar,m=jN(function(){return Object.assign.apply(Object,[{}].concat(le(t)))},t),h=nu(m),v=nu(c),x=d?nu(d):"",g=Tl(cC,[s,e.id,h,v,x],function(){var p,y=f?f(m,c,e):YN(m,c,e,u),b=P({},y),S="";if(d){var w=wh(y,d.key,{prefix:d.prefix,ignore:d.ignore,unitless:d.unitless,preserve:d.preserve}),C=W(w,2);y=C[0],S=C[1]}var E=aC(y,s);y._tokenKey=E,b._tokenKey=aC(b,s);var _=(p=d?.key)!==null&&p!==void 0?p:E;y._themeKey=_,y5(_);var O="".concat(v5,"-").concat(Ss(E));return y._hashId=O,[y,O,b,S,d?.key||""]},function(p){b5(p[0]._themeKey,n)},function(p){var y=W(p,4),b=y[0],S=y[3];if(d&&S){var w=so(S,Ss("css-variables-".concat(b._themeKey)),{mark:bo,prepend:"queue",attachTo:i,priority:-999});w[mi]=n,w.setAttribute(ji,b._themeKey)}});return g}var QN=function(t,r,o){var n=W(t,5),i=n[2],a=n[3],s=n[4],l=o||{},c=l.plain;if(!a)return null;var u=i._tokenKey,f=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},m=ws(a,s,u,d,c);return[f,u,m]};var wI=R(N());var Os=R(N());var C5={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},uC=C5;var Oh="comm",_h="rule",Ph="decl";var ZN="@import";var JN="@namespace",eI="@keyframes";var tI="@layer";var fC=Math.abs,Pd=String.fromCharCode;function Th(e){return e.trim()}function Td(e,t,r){return e.replace(t,r)}function rI(e,t,r){return e.indexOf(t,r)}function Es(e,t){return e.charCodeAt(t)|0}function Rs(e,t,r){return e.slice(t,r)}function hn(e){return e.length}function oI(e){return e.length}function su(e,t){return t.push(e),e}var Nh=1,lu=1,nI=0,zn=0,Dr=0,uu="";function Ih(e,t,r,o,n,i,a,s){return{value:e,root:t,parent:r,type:o,props:n,children:i,line:Nh,column:lu,length:a,return:"",siblings:s}}function iI(){return Dr}function aI(){return Dr=zn>0?Es(uu,--zn):0,lu--,Dr===10&&(lu=1,Nh--),Dr}function Wn(){return Dr=zn2||cu(Dr)>3?"":" "}function uI(e,t){for(;--t&&Wn()&&!(Dr<48||Dr>102||Dr>57&&Dr<65||Dr>70&&Dr<97););return $h(e,Nd()+(t<6&&ya()==32&&Wn()==32))}function dC(e){for(;Wn();)switch(Dr){case e:return zn;case 34:case 39:e!==34&&e!==39&&dC(Dr);break;case 40:e===41&&dC(e);break;case 92:Wn();break}return zn}function fI(e,t){for(;Wn()&&e+Dr!==57;)if(e+Dr===84&&ya()===47)break;return"/*"+$h(t,zn-1)+"*"+Pd(e===47?e:Wn())}function dI(e){for(;!cu(ya());)Wn();return $h(e,zn)}function gI(e){return lI(Dh("",null,null,null,[""],e=sI(e),0,[0],e))}function Dh(e,t,r,o,n,i,a,s,l){for(var c=0,u=0,f=a,d=0,m=0,h=0,v=1,x=1,g=1,p=0,y="",b=n,S=i,w=o,C=y;x;)switch(h=p,p=Wn()){case 40:if(h!=108&&Es(C,f-1)==58){rI(C+=Td(Ah(p),"&","&\f"),"&\f",fC(c?s[c-1]:0))!=-1&&(g=-1);break}case 34:case 39:case 91:C+=Ah(p);break;case 9:case 10:case 13:case 32:C+=cI(h);break;case 92:C+=uI(Nd()-1,7);continue;case 47:switch(ya()){case 42:case 47:su(w5(fI(Wn(),Nd()),t,r,l),l),(cu(h||1)==5||cu(ya()||1)==5)&&hn(C)&&Rs(C,-1,void 0)!==" "&&(C+=" ");break;default:C+="/"}break;case 123*v:s[c++]=hn(C)*g;case 125*v:case 59:case 0:switch(p){case 0:case 125:x=0;case 59+u:g==-1&&(C=Td(C,/\f/g,"")),m>0&&(hn(C)-f||v===0&&h===47)&&su(m>32?mI(C+";",o,r,f-1,l):mI(Td(C," ","")+";",o,r,f-2,l),l);break;case 59:C+=";";default:if(su(w=pI(C,t,r,c,u,n,s,y,b=[],S=[],f,i),i),p===123)if(u===0)Dh(C,t,w,w,b,i,f,s,S);else{switch(d){case 99:if(Es(C,3)===110)break;case 108:if(Es(C,2)===97)break;default:u=0;case 100:case 109:case 115:}u?Dh(e,w,w,o&&su(pI(e,w,w,0,0,n,s,y,n,b=[],f,S),S),n,S,f,s,o?b:S):Dh(C,w,w,w,[""],S,0,s,S)}}c=u=m=0,v=g=1,y=C="",f=a;break;case 58:f=1+hn(C),m=h;default:if(v<1){if(p==123)--v;else if(p==125&&v++==0&&aI()==125)continue}switch(C+=Pd(p),p*v){case 38:g=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(hn(C)-1)*g,g=1;break;case 64:ya()===45&&(C+=Ah(Wn())),d=ya(),u=f=hn(y=C+=dI(Nd())),p++;break;case 45:h===45&&hn(C)==2&&(v=0)}}return i}function pI(e,t,r,o,n,i,a,s,l,c,u,f){for(var d=n-1,m=n===0?i:[""],h=oI(m),v=0,x=0,g=0;v0?m[p]+" "+y:Td(y,/&\f/g,m[p])))&&(l[g++]=b);return Ih(e,t,r,n===0?_h:s,l,c,u,f)}function w5(e,t,r,o){return Ih(e,t,r,Oh,Pd(iI()),Rs(e,2,-2),0,o)}function mI(e,t,r,o,n){return Ih(e,t,r,Ph,Rs(e,0,o),Rs(e,o+1,-1),o,n)}function Mh(e,t){for(var r="",o=0;o1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},n=o.root,i=o.injectHash,a=o.parentSelectors,s=r.hashId,l=r.layer,c=r.path,u=r.hashPriority,f=r.transformers,d=f===void 0?[]:f,m=r.linters,h=m===void 0?[]:m,v="",x={};function g(b){var S=b.getName(s);if(!x[S]){var w=e(b.style,r,{root:!1,parentSelectors:a}),C=W(w,1),E=C[0];x[S]="@keyframes ".concat(b.getName(s)).concat(E)}}function p(b){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return b.forEach(function(w){Array.isArray(w)?p(w,S):w&&S.push(w)}),S}var y=p(Array.isArray(t)?t:[t]);return y.forEach(function(b){var S=typeof b=="string"&&!n?{}:b;if(typeof S=="string")v+="".concat(S,` -`);else if(S._keyframe)g(S);else{var w=d.reduce(function(C,E){var _;return(E==null||(_=E.visit)===null||_===void 0?void 0:_.call(E,C))||C},S);Object.keys(w).forEach(function(C){var E=w[C];if(ie(E)==="object"&&E&&(C!=="animationName"||!E._keyframe)&&!N5(E)){var _=!1,O=C.trim(),I=!1;(n||i)&&s?O.startsWith("@")?_=!0:O==="&"?O=SI("",s,u):O=SI(C,s,u):n&&!s&&(O==="&"||O==="")&&(O="",I=!0);var B=e(E,r,{root:I,injectHash:_,parentSelectors:[].concat(le(a),[O])}),L=W(B,2),j=L[0],z=L[1];x=P(P({},x),z),v+="".concat(O).concat(j)}else{let H=function(F,k){var U=F.replace(/[A-Z]/g,function(D){return"-".concat(D.toLowerCase())}),V=k;!uC[F]&&typeof V=="number"&&V!==0&&(V="".concat(V,"px")),F==="animationName"&&k!==null&&k!==void 0&&k._keyframe&&(g(k),V=k.getName(s)),v+="".concat(U,":").concat(V,";")};var M=H,$,A=($=E?.value)!==null&&$!==void 0?$:E;ie(E)==="object"&&E!==null&&E!==void 0&&E[bI]&&Array.isArray(A)?A.forEach(function(F){H(C,F)}):H(C,A)}})}}),n?l&&(v&&(v="@layer ".concat(l.name," {").concat(v,"}")),l.dependencies&&(x["@layer ".concat(l.name)]=l.dependencies.map(function(b){return"@layer ".concat(b,", ").concat(l.name,";")}).join(` -`))):v="{".concat(v,"}"),[v,x]};function gC(e,t){return Ss("".concat(e.join("%")).concat(t))}function $5(){return null}var hC="style";function _s(e,t){var r=e.token,o=e.path,n=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=Os.useContext(gi),f=u.autoClear,d=u.mock,m=u.defaultCache,h=u.hashPriority,v=u.container,x=u.ssrInline,g=u.transformers,p=u.linters,y=u.cache,b=u.layer,S=r._tokenKey,w=[S];b&&w.push("layer"),w.push.apply(w,le(o));var C=_d,E=Tl(hC,w,function(){var L=w.join("|");if(yI(L)){var j=xI(L),z=W(j,2),$=z[0],A=z[1];if($)return[$,S,A,{},s,c]}var M=t(),H=I5(M,{hashId:n,hashPriority:h,layer:b?i:void 0,path:o.join("-"),transformers:g,linters:p}),F=W(H,2),k=F[0],U=F[1],V=Lh(k),D=gC(w,V);return[V,S,D,U,s,c]},function(L,j){var z=W(L,3),$=z[2];(j||f)&&_d&&Bi($,{mark:bo})},function(L){var j=W(L,4),z=j[0],$=j[1],A=j[2],M=j[3];if(C&&z!==mC){var H={mark:bo,prepend:b?!1:"queue",attachTo:v,priority:c},F=typeof a=="function"?a():a;F&&(H.csp={nonce:F});var k=[],U=[];Object.keys(M).forEach(function(D){D.startsWith("@layer")?k.push(D):U.push(D)}),k.forEach(function(D){so(Lh(M[D]),"_layer-".concat(D),P(P({},H),{},{prepend:!0}))});var V=so(z,A,H);V[mi]=y.instanceId,V.setAttribute(ji,S),U.forEach(function(D){so(Lh(M[D]),"_effect-".concat(D),H)})}}),_=W(E,3),O=_[0],I=_[1],B=_[2];return function(L){var j;if(!x||C||!m)j=Os.createElement($5,null);else{var z;j=Os.createElement("style",Q({},(z={},T(z,ji,I),T(z,bo,B),z),{dangerouslySetInnerHTML:{__html:O}}))}return Os.createElement(Os.Fragment,null,j,L)}}var CI=function(t,r,o){var n=W(t,6),i=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5],f=o||{},d=f.plain;if(c)return null;var m=i,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return m=ws(i,a,s,h,d),l&&Object.keys(l).forEach(function(v){if(!r[v]){r[v]=!0;var x=Lh(l[v]),g=ws(x,a,"_effect-".concat(v),h,d);v.startsWith("@layer")?m=g+m:m+=g}}),[u,s,m]};var vC="cssVar",A5=function(t,r){var o=t.key,n=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=(0,wI.useContext)(gi),f=u.cache.instanceId,d=u.container,m=s._tokenKey,h=[].concat(le(t.path),[o,c,m]),v=Tl(vC,h,function(){var x=r(),g=wh(x,o,{prefix:n,unitless:i,ignore:a,scope:c}),p=W(g,2),y=p[0],b=p[1],S=gC(h,b);return[y,b,S,o]},function(x){var g=W(x,3),p=g[2];_d&&Bi(p,{mark:bo})},function(x){var g=W(x,3),p=g[1],y=g[2];if(p){var b=so(p,y,{mark:bo,prepend:"queue",attachTo:d,priority:-999});b[mi]=f,b.setAttribute(ji,o)}});return v},EI=function(t,r,o){var n=W(t,4),i=n[1],a=n[2],s=n[3],l=o||{},c=l.plain;if(!i)return null;var u=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},d=ws(i,s,a,f,c);return[u,a,d]},yC=A5;var $d,boe=($d={},T($d,hC,CI),T($d,cC,QN),T($d,vC,EI),$d);var D5=function(){function e(t,r){nt(this,e),T(this,"name",void 0),T(this,"style",void 0),T(this,"_keyframe",!0),this.name=t,this.style=r}return it(e,[{key:"getName",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r?"".concat(r,"-").concat(this.name):this.name}}]),e}(),pt=D5;function fu(e){return e.notSplit=!0,e}var Poe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:fu(["borderTop","borderBottom"]),borderBlockStart:fu(["borderTop"]),borderBlockEnd:fu(["borderBottom"]),borderInline:fu(["borderLeft","borderRight"]),borderInlineStart:fu(["borderLeft"]),borderInlineEnd:fu(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};var RI=R(N()),M5=(0,RI.createContext)({}),du=M5;function Fh(e){return yh(e)||vh(e)||tu(e)||xh()}function lo(e,t){for(var r=e,o=0;o3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&o&&r===void 0&&!lo(e,t.slice(0,-1))?e:_I(e,t,r,o)}function L5(e){return ie(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function OI(e){return Array.isArray(e)?[]:{}}var F5=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function xa(){for(var e=arguments.length,t=new Array(e),r=0;r{let e=()=>{};return e.deprecated=k5,e};var TI=R(N()),NI=(0,TI.createContext)(void 0);var mu=R(N());var z5={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},II=z5;var $I={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0};var W5=P(P({},$I),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}),AI=W5;var B5={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},zh=B5;var j5={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},AI),timePickerLocale:Object.assign({},zh)},Wh=j5;var DI=Wh;var vn="${label} is not a valid ${type}",V5={locale:"en",Pagination:II,DatePicker:Wh,TimePicker:zh,Calendar:DI,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:vn,method:vn,array:vn,object:vn,number:vn,date:vn,boolean:vn,integer:vn,float:vn,regexp:vn,email:vn,url:vn,hex:vn},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}},hi=V5;var SC=Object.assign({},hi.Modal),Bh=[],MI=()=>Bh.reduce((e,t)=>Object.assign(Object.assign({},e),t),hi.Modal);function LI(e){if(e){let t=Object.assign({},e);return Bh.push(t),SC=MI(),()=>{Bh=Bh.filter(r=>r!==t),SC=MI()}}SC=Object.assign({},hi.Modal)}var FI=R(N()),H5=(0,FI.createContext)(void 0),pu=H5;var Ad=R(N());var U5=(e,t)=>{let r=Ad.useContext(pu),o=Ad.useMemo(()=>{var i;let a=t||hi[e],s=(i=r?.[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,r]),n=Ad.useMemo(()=>{let i=r?.locale;return r?.exist&&!i?hi.locale:i},[r]);return[o,n]},vi=U5;var kI="internalMark",G5=e=>{let{locale:t={},children:r,_ANT_MARK__:o}=e;mu.useEffect(()=>LI(t?.Modal),[t]);let n=mu.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return mu.createElement(pu.Provider,{value:n},r)},zI=G5;var f2=R(N());var bC={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},q5=Object.assign(Object.assign({},bC),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +.sdppp-photoshop-icon { + background-image: url("https://upload.wikimedia.org/wikipedia/commons/a/af/Adobe_Photoshop_CC_icon.svg"); +} +.sdppp-premiere-icon { + background-image: url("https://upload.wikimedia.org/wikipedia/commons/4/40/Adobe_Premiere_Pro_CC_icon.svg"); +} +`;var _f=E(I(),1);var D4=E(I(),1);function ee(){return ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=[];return xN.default.Children.forEach(e,function(o){o==null&&!t.keepEmpty||(Array.isArray(o)?r=r.concat(Si(o)):kd(o)&&o.props?r=r.concat(Si(o.props.children,t)):r.push(o))}),r}var gC={},lB=[],cB=function(t){lB.push(t)};function Al(e,t){if(0)var r}function uB(e,t){if(0)var r}function bN(){gC={}}function SN(e,t,r){!t&&!gC[r]&&(e(!1,r),gC[r]=!0)}function ph(e,t){SN(Al,e,t)}function CN(e,t){SN(uB,e,t)}ph.preMessage=cB;ph.resetWarned=bN;ph.noteOnce=CN;var Vt=ph;function wN(e,t){if(pe(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t||"default");if(pe(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mh(e){var t=wN(e,"string");return pe(t)=="symbol"?t:t+""}function T(e,t,r){return(t=mh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,o)}return r}function P(e){for(var t=1;t=19)return!0;var n=(0,Fd.isMemo)(t)?t.type.type:t.type;return!(typeof n=="function"&&!((r=n.prototype)!==null&&r!==void 0&&r.render)&&n.$$typeof!==Fd.ForwardRef||typeof t=="function"&&!((o=t.prototype)!==null&&o!==void 0&&o.render)&&t.$$typeof!==Fd.ForwardRef)};function IN(e){return(0,Rh.isValidElement)(e)&&!kd(e)}var Ts=function(t){if(t&&IN(t)){var r=t;return r.props.propertyIsEnumerable("ref")?r.props.ref:r.ref}return null};var zr=E(I());var wi=E(I()),Oh=wi.createContext(null);function $N(e){var t=e.children,r=e.onBatchResize,o=wi.useRef(0),n=wi.useRef([]),i=wi.useContext(Oh),a=wi.useCallback(function(s,l,c){o.current+=1;var u=o.current;n.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===o.current&&(r?.(n.current),n.current=[])}),i?.(s,l,c)},[r,i]);return wi.createElement(Oh.Provider,{value:a},t)}var AN=function(){if(typeof Map<"u")return Map;function e(t,r){var o=-1;return t.some(function(n,i){return n[0]===r?(o=i,!0):!1}),o}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var o=e(this.__entries__,r),n=this.__entries__[o];return n&&n[1]},t.prototype.set=function(r,o){var n=e(this.__entries__,r);~n?this.__entries__[n][1]=o:this.__entries__.push([r,o])},t.prototype.delete=function(r){var o=this.__entries__,n=e(o,r);~n&&o.splice(n,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,o){o===void 0&&(o=null);for(var n=0,i=this.__entries__;n0},e.prototype.connect_=function(){!xC||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),bB?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!xC||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,o=r===void 0?"":r,n=xB.some(function(i){return!!~o.indexOf(i)});n&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),MN=function(e,t){for(var r=0,o=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof fu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new TB(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof fu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(o){return new NB(o.target,o.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),kN=typeof WeakMap<"u"?new WeakMap:new AN,FN=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=SB.getInstance(),o=new IB(t,r,this);kN.set(this,o)}return e}();["observe","unobserve","disconnect"].forEach(function(e){FN.prototype[e]=function(){var t;return(t=kN.get(this))[e].apply(t,arguments)}});var $B=function(){return typeof _h.ResizeObserver<"u"?_h.ResizeObserver:FN}(),zN=$B;var Ns=new Map;function DB(e){e.forEach(function(t){var r,o=t.target;(r=Ns.get(o))===null||r===void 0||r.forEach(function(n){return n(o)})})}var WN=new zN(DB);function BN(e,t){Ns.has(e)||(Ns.set(e,new Set),WN.observe(e)),Ns.get(e).add(t)}function jN(e,t){Ns.has(e)&&(Ns.get(e).delete(t),Ns.get(e).size||(WN.unobserve(e),Ns.delete(e)))}function lt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VN(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,o=Array(t);r1&&arguments[1]!==void 0?arguments[1]:1;QN+=1;var o=QN;function n(i){if(i===0)eI(o),t();else{var a=ZN(function(){n(i-1)});bC.set(o,a)}}return n(r),o};tI.cancel=function(e){var t=bC.get(e);return eI(e),JN(t)};var ut=tI;var ir=E(I());function $h(e){if(Array.isArray(e))return e}function rI(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o,n,i,a,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=i.call(r)).done)&&(s.push(o.value),s.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw n}}return s}}function Dh(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B(e,t){return $h(e)||rI(e,t)||du(e,t)||Dh()}function FB(e){for(var t=0,r,o=0,n=e.length;n>=4;++o,n-=4)r=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(o+2)&255)<<16;case 2:t^=(e.charCodeAt(o+1)&255)<<8;case 1:t^=e.charCodeAt(o)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var $s=FB;function Yt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function pu(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var r=t;r;){if(r===e)return!0;r=r.parentNode}return!1}var oI="data-rc-order",nI="data-rc-priority",zB="rc-util-key",SC=new Map;function iI(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):zB}function Ah(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function WB(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function CC(e){return Array.from((SC.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function aI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Yt())return null;var r=t.csp,o=t.prepend,n=t.priority,i=n===void 0?0:n,a=WB(o),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(oI,a),s&&i&&l.setAttribute(nI,"".concat(i)),r!=null&&r.nonce&&(l.nonce=r?.nonce),l.innerHTML=e;var c=Ah(t),u=c.firstChild;if(o){if(s){var f=(t.styles||CC(c)).filter(function(d){if(!["prepend","prependQueue"].includes(d.getAttribute(oI)))return!1;var m=Number(d.getAttribute(nI)||0);return i>=m});if(f.length)return c.insertBefore(l,f[f.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function sI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=Ah(t);return(t.styles||CC(r)).find(function(o){return o.getAttribute(iI(t))===e})}function Xi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=sI(e,t);if(r){var o=Ah(t);o.removeChild(r)}}function BB(e,t){var r=SC.get(e);if(!r||!pu(document,r)){var o=aI("",t),n=o.parentNode;SC.set(e,n),e.removeChild(o)}}function yo(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=Ah(r),n=CC(o),i=P(P({},r),{},{styles:n});BB(o,i);var a=sI(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=aI(e,i);return u.setAttribute(iI(i),t),u}var bI=E(I());function lI(e,t){if(e==null)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.indexOf(o)!==-1)continue;r[o]=e[o]}return r}function Ae(e,t){if(e==null)return{};var r,o,n=lI(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o2&&arguments[2]!==void 0?arguments[2]:!1,o=new Set;function n(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=o.has(i);if(Vt(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(r&&s>1)return!1;o.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return r.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(o=a)!==null&&o!==void 0&&o.value&&i&&(a.value[1]=this.cacheCallTimes++),(n=a)===null||n===void 0?void 0:n.value}},{key:"get",value:function(r){var o;return(o=this.internalGet(r,!0))===null||o===void 0?void 0:o[0]}},{key:"has",value:function(r){return!!this.internalGet(r)}},{key:"set",value:function(r,o){var n=this;if(!this.has(r)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var f=B(c,2),d=f[1];return n.internalGet(u)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),fI+=1}return ct(e,[{key:"getDerivativeToken",value:function(r){return this.derivatives.reduce(function(o,n){return n(r,o)},void 0)}}]),e}();var wC=new jd;function Ds(e){var t=Array.isArray(e)?e:[e];return wC.has(t)||wC.set(t,new mu(t)),wC.get(t)}var YB=new WeakMap,EC={};function pI(e,t){for(var r=YB,o=0;o3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var a=P(P({},n),{},(o={},T(o,Qi,t),T(o,$o,r),o)),s=Object.keys(a).map(function(l){var c=a[l];return c?"".concat(l,'="').concat(c,'"'):null}).filter(function(l){return l}).join(" ");return"")}var hu=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(r?"".concat(r,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},QB=function(t,r,o){return Object.keys(t).length?".".concat(r).concat(o!=null&&o.scope?".".concat(o.scope):"","{").concat(Object.entries(t).map(function(n){var i=B(n,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},kh=function(t,r,o){var n={},i={};return Object.entries(t).forEach(function(a){var s,l,c=B(a,2),u=c[0],f=c[1];if(o!=null&&(s=o.preserve)!==null&&s!==void 0&&s[u])i[u]=f;else if((typeof f=="string"||typeof f=="number")&&!(o!=null&&(l=o.ignore)!==null&&l!==void 0&&l[u])){var d,m=hu(u,o?.prefix);n[m]=typeof f=="number"&&!(o!=null&&(d=o.unitless)!==null&&d!==void 0&&d[u])?"".concat(f,"px"):String(f),i[u]="var(".concat(m,")")}}),[i,QB(n,r,{scope:o?.scope})]};var Fh=E(I());var vu=E(I());var mI=Yt()?vu.useLayoutEffect:vu.useEffect,gI=function(t,r){var o=vu.useRef(!0);mI(function(){return t(o.current)},r),mI(function(){return o.current=!1,function(){o.current=!0}},[])},Fl=function(t,r){gI(function(o){if(!o)return t()},r)},yt=gI;var OC=E(I()),ZB=P({},OC),hI=ZB.useInsertionEffect,JB=function(t,r,o){OC.useMemo(t,o),yt(function(){return r(!0)},o)},ej=hI?function(e,t,r){return hI(function(){return e(),t()},r)}:JB,vI=ej;var _C=E(I()),tj=P({},_C),rj=tj.useInsertionEffect,oj=function(t){var r=[],o=!1;function n(i){o||r.push(i)}return _C.useEffect(function(){return o=!1,function(){o=!0,r.length&&r.forEach(function(i){return i()})}},t),n},nj=function(){return function(t){t()}},ij=typeof rj<"u"?oj:nj,yI=ij;function aj(){return!1}var xI=aj;function zl(e,t,r,o,n){var i=Fh.useContext(Ri),a=i.cache,s=[e].concat(se(t)),l=Mh(s),c=yI([l]),u=xI(),f=function(v){a.opUpdate(l,function(y){var g=y||[void 0,void 0],p=B(g,2),x=p[0],S=x===void 0?0:x,b=p[1],w=b,C=w||r(),R=[S,C];return v?v(R):R})};Fh.useMemo(function(){f()},[l]);var d=a.opGet(l),m=d[1];return vI(function(){n?.(m)},function(h){return f(function(v){var y=B(v,2),g=y[0],p=y[1];return h&&g===0&&n?.(m),[g+1,p]}),function(){a.opUpdate(l,function(v){var y=v||[],g=B(y,2),p=g[0],x=p===void 0?0:p,S=g[1],b=x-1;return b===0?(c(function(){(h||!a.opGet(l))&&o?.(S,!1)}),null):[x-1,S]})}},[l]),m}var sj={},lj="css",Wl=new Map;function cj(e){Wl.set(e,(Wl.get(e)||0)+1)}function uj(e,t){if(typeof document<"u"){var r=document.querySelectorAll("style[".concat(Qi,'="').concat(e,'"]'));r.forEach(function(o){if(o[Ei]===t){var n;(n=o.parentNode)===null||n===void 0||n.removeChild(o)}})}}var fj=0;function dj(e,t){Wl.set(e,(Wl.get(e)||0)-1);var r=Array.from(Wl.keys()),o=r.filter(function(n){var i=Wl.get(n)||0;return i<=0});r.length-o.length>fj&&o.forEach(function(n){uj(n,t),Wl.delete(n)})}var SI=function(t,r,o,n){var i=o.getDerivativeToken(t),a=P(P({},i),r);return n&&(a=n(a)),a},PC="token";function zh(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=(0,bI.useContext)(Ri),n=o.cache.instanceId,i=o.container,a=r.salt,s=a===void 0?"":a,l=r.override,c=l===void 0?sj:l,u=r.formatToken,f=r.getComputedToken,d=r.cssVar,m=pI(function(){return Object.assign.apply(Object,[{}].concat(se(t)))},t),h=gu(m),v=gu(c),y=d?gu(d):"",g=zl(PC,[s,e.id,h,v,y],function(){var p,x=f?f(m,c,e):SI(m,c,e,u),S=P({},x),b="";if(d){var w=kh(x,d.key,{prefix:d.prefix,ignore:d.ignore,unitless:d.unitless,preserve:d.preserve}),C=B(w,2);x=C[0],b=C[1]}var R=RC(x,s);x._tokenKey=R,S._tokenKey=RC(S,s);var _=(p=d?.key)!==null&&p!==void 0?p:R;x._themeKey=_,cj(_);var O="".concat(lj,"-").concat($s(R));return x._hashId=O,[x,O,S,b,d?.key||""]},function(p){dj(p[0]._themeKey,n)},function(p){var x=B(p,4),S=x[0],b=x[3];if(d&&b){var w=yo(b,$s("css-variables-".concat(S._themeKey)),{mark:$o,prepend:"queue",attachTo:i,priority:-999});w[Ei]=n,w.setAttribute(Qi,S._themeKey)}});return g}var CI=function(t,r,o){var n=B(t,5),i=n[2],a=n[3],s=n[4],l=o||{},c=l.plain;if(!a)return null;var u=i._tokenKey,f=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},m=As(a,s,u,d,c);return[f,u,m]};var KI=E(I());var ks=E(I());var pj={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},TC=pj;var Wh="comm",Bh="rule",jh="decl";var wI="@import";var EI="@namespace",RI="@keyframes";var OI="@layer";var NC=Math.abs,Hd=String.fromCharCode;function Vh(e){return e.trim()}function Ud(e,t,r){return e.replace(t,r)}function _I(e,t,r){return e.indexOf(t,r)}function Ms(e,t){return e.charCodeAt(t)|0}function Ls(e,t,r){return e.slice(t,r)}function Pn(e){return e.length}function PI(e){return e.length}function yu(e,t){return t.push(e),e}var Hh=1,xu=1,TI=0,Xn=0,Hr=0,Su="";function Uh(e,t,r,o,n,i,a,s){return{value:e,root:t,parent:r,type:o,props:n,children:i,line:Hh,column:xu,length:a,return:"",siblings:s}}function NI(){return Hr}function II(){return Hr=Xn>0?Ms(Su,--Xn):0,xu--,Hr===10&&(xu=1,Hh--),Hr}function Yn(){return Hr=Xn2||bu(Hr)>3?"":" "}function MI(e,t){for(;--t&&Yn()&&!(Hr<48||Hr>102||Hr>57&&Hr<65||Hr>70&&Hr<97););return Gh(e,Gd()+(t<6&&Ta()==32&&Yn()==32))}function IC(e){for(;Yn();)switch(Hr){case e:return Xn;case 34:case 39:e!==34&&e!==39&&IC(Hr);break;case 40:e===41&&IC(e);break;case 92:Yn();break}return Xn}function LI(e,t){for(;Yn()&&e+Hr!==57;)if(e+Hr===84&&Ta()===47)break;return"/*"+Gh(t,Xn-1)+"*"+Hd(e===47?e:Yn())}function kI(e){for(;!bu(Ta());)Yn();return Gh(e,Xn)}function WI(e){return DI(Kh("",null,null,null,[""],e=$I(e),0,[0],e))}function Kh(e,t,r,o,n,i,a,s,l){for(var c=0,u=0,f=a,d=0,m=0,h=0,v=1,y=1,g=1,p=0,x="",S=n,b=i,w=o,C=x;y;)switch(h=p,p=Yn()){case 40:if(h!=108&&Ms(C,f-1)==58){_I(C+=Ud(qh(p),"&","&\f"),"&\f",NC(c?s[c-1]:0))!=-1&&(g=-1);break}case 34:case 39:case 91:C+=qh(p);break;case 9:case 10:case 13:case 32:C+=AI(h);break;case 92:C+=MI(Gd()-1,7);continue;case 47:switch(Ta()){case 42:case 47:yu(mj(LI(Yn(),Gd()),t,r,l),l),(bu(h||1)==5||bu(Ta()||1)==5)&&Pn(C)&&Ls(C,-1,void 0)!==" "&&(C+=" ");break;default:C+="/"}break;case 123*v:s[c++]=Pn(C)*g;case 125*v:case 59:case 0:switch(p){case 0:case 125:y=0;case 59+u:g==-1&&(C=Ud(C,/\f/g,"")),m>0&&(Pn(C)-f||v===0&&h===47)&&yu(m>32?zI(C+";",o,r,f-1,l):zI(Ud(C," ","")+";",o,r,f-2,l),l);break;case 59:C+=";";default:if(yu(w=FI(C,t,r,c,u,n,s,x,S=[],b=[],f,i),i),p===123)if(u===0)Kh(C,t,w,w,S,i,f,s,b);else{switch(d){case 99:if(Ms(C,3)===110)break;case 108:if(Ms(C,2)===97)break;default:u=0;case 100:case 109:case 115:}u?Kh(e,w,w,o&&yu(FI(e,w,w,0,0,n,s,x,n,S=[],f,b),b),n,b,f,s,o?S:b):Kh(C,w,w,w,[""],b,0,s,b)}}c=u=m=0,v=g=1,x=C="",f=a;break;case 58:f=1+Pn(C),m=h;default:if(v<1){if(p==123)--v;else if(p==125&&v++==0&&II()==125)continue}switch(C+=Hd(p),p*v){case 38:g=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(Pn(C)-1)*g,g=1;break;case 64:Ta()===45&&(C+=qh(Yn())),d=Ta(),u=f=Pn(x=C+=kI(Gd())),p++;break;case 45:h===45&&Pn(C)==2&&(v=0)}}return i}function FI(e,t,r,o,n,i,a,s,l,c,u,f){for(var d=n-1,m=n===0?i:[""],h=PI(m),v=0,y=0,g=0;v0?m[p]+" "+x:Ud(x,/&\f/g,m[p])))&&(l[g++]=S);return Uh(e,t,r,n===0?Bh:s,l,c,u,f)}function mj(e,t,r,o){return Uh(e,t,r,Wh,Hd(NI()),Ls(e,2,-2),0,o)}function zI(e,t,r,o,n){return Uh(e,t,r,jh,Ls(e,0,o),Ls(e,o+1,-1),o,n)}function Xh(e,t){for(var r="",o=0;o1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},n=o.root,i=o.injectHash,a=o.parentSelectors,s=r.hashId,l=r.layer,c=r.path,u=r.hashPriority,f=r.transformers,d=f===void 0?[]:f,m=r.linters,h=m===void 0?[]:m,v="",y={};function g(S){var b=S.getName(s);if(!y[b]){var w=e(S.style,r,{root:!1,parentSelectors:a}),C=B(w,1),R=C[0];y[b]="@keyframes ".concat(S.getName(s)).concat(R)}}function p(S){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return S.forEach(function(w){Array.isArray(w)?p(w,b):w&&b.push(w)}),b}var x=p(Array.isArray(t)?t:[t]);return x.forEach(function(S){var b=typeof S=="string"&&!n?{}:S;if(typeof b=="string")v+="".concat(b,` +`);else if(b._keyframe)g(b);else{var w=d.reduce(function(C,R){var _;return(R==null||(_=R.visit)===null||_===void 0?void 0:_.call(R,C))||C},b);Object.keys(w).forEach(function(C){var R=w[C];if(pe(R)==="object"&&R&&(C!=="animationName"||!R._keyframe)&&!Sj(R)){var _=!1,O=C.trim(),N=!1;(n||i)&&s?O.startsWith("@")?_=!0:O==="&"?O=UI("",s,u):O=UI(C,s,u):n&&!s&&(O==="&"||O==="")&&(O="",N=!0);var k=e(R,r,{root:N,injectHash:_,parentSelectors:[].concat(se(a),[O])}),L=B(k,2),j=L[0],W=L[1];y=P(P({},y),W),v+="".concat(O).concat(j)}else{let V=function(F,z){var U=F.replace(/[A-Z]/g,function(A){return"-".concat(A.toLowerCase())}),H=z;!TC[F]&&typeof H=="number"&&H!==0&&(H="".concat(H,"px")),F==="animationName"&&z!==null&&z!==void 0&&z._keyframe&&(g(z),H=z.getName(s)),v+="".concat(U,":").concat(H,";")};var M=V,D,$=(D=R?.value)!==null&&D!==void 0?D:R;pe(R)==="object"&&R!==null&&R!==void 0&&R[GI]&&Array.isArray($)?$.forEach(function(F){V(C,F)}):V(C,$)}})}}),n?l&&(v&&(v="@layer ".concat(l.name," {").concat(v,"}")),l.dependencies&&(y["@layer ".concat(l.name)]=l.dependencies.map(function(S){return"@layer ".concat(S,", ").concat(l.name,";")}).join(` +`))):v="{".concat(v,"}"),[v,y]};function AC(e,t){return $s("".concat(e.join("%")).concat(t))}function wj(){return null}var MC="style";function Fs(e,t){var r=e.token,o=e.path,n=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=ks.useContext(Ri),f=u.autoClear,d=u.mock,m=u.defaultCache,h=u.hashPriority,v=u.container,y=u.ssrInline,g=u.transformers,p=u.linters,x=u.cache,S=u.layer,b=r._tokenKey,w=[b];S&&w.push("layer"),w.push.apply(w,se(o));var C=Vd,R=zl(MC,w,function(){var L=w.join("|");if(VI(L)){var j=HI(L),W=B(j,2),D=W[0],$=W[1];if(D)return[D,b,$,{},s,c]}var M=t(),V=Cj(M,{hashId:n,hashPriority:h,layer:S?i:void 0,path:o.join("-"),transformers:g,linters:p}),F=B(V,2),z=F[0],U=F[1],H=Yh(z),A=AC(w,H);return[H,b,A,U,s,c]},function(L,j){var W=B(L,3),D=W[2];(j||f)&&Vd&&Xi(D,{mark:$o})},function(L){var j=B(L,4),W=j[0],D=j[1],$=j[2],M=j[3];if(C&&W!==DC){var V={mark:$o,prepend:S?!1:"queue",attachTo:v,priority:c},F=typeof a=="function"?a():a;F&&(V.csp={nonce:F});var z=[],U=[];Object.keys(M).forEach(function(A){A.startsWith("@layer")?z.push(A):U.push(A)}),z.forEach(function(A){yo(Yh(M[A]),"_layer-".concat(A),P(P({},V),{},{prepend:!0}))});var H=yo(W,$,V);H[Ei]=x.instanceId,H.setAttribute(Qi,b),U.forEach(function(A){yo(Yh(M[A]),"_effect-".concat(A),V)})}}),_=B(R,3),O=_[0],N=_[1],k=_[2];return function(L){var j;if(!y||C||!m)j=ks.createElement(wj,null);else{var W;j=ks.createElement("style",ee({},(W={},T(W,Qi,N),T(W,$o,k),W),{dangerouslySetInnerHTML:{__html:O}}))}return ks.createElement(ks.Fragment,null,j,L)}}var qI=function(t,r,o){var n=B(t,6),i=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5],f=o||{},d=f.plain;if(c)return null;var m=i,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return m=As(i,a,s,h,d),l&&Object.keys(l).forEach(function(v){if(!r[v]){r[v]=!0;var y=Yh(l[v]),g=As(y,a,"_effect-".concat(v),h,d);v.startsWith("@layer")?m=g+m:m+=g}}),[u,s,m]};var LC="cssVar",Ej=function(t,r){var o=t.key,n=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=(0,KI.useContext)(Ri),f=u.cache.instanceId,d=u.container,m=s._tokenKey,h=[].concat(se(t.path),[o,c,m]),v=zl(LC,h,function(){var y=r(),g=kh(y,o,{prefix:n,unitless:i,ignore:a,scope:c}),p=B(g,2),x=p[0],S=p[1],b=AC(h,S);return[x,S,b,o]},function(y){var g=B(y,3),p=g[2];Vd&&Xi(p,{mark:$o})},function(y){var g=B(y,3),p=g[1],x=g[2];if(p){var S=yo(p,x,{mark:$o,prepend:"queue",attachTo:d,priority:-999});S[Ei]=f,S.setAttribute(Qi,o)}});return v},XI=function(t,r,o){var n=B(t,4),i=n[1],a=n[2],s=n[3],l=o||{},c=l.plain;if(!i)return null;var u=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},d=As(i,s,a,f,c);return[u,a,d]},kC=Ej;var Kd,Ine=(Kd={},T(Kd,MC,qI),T(Kd,PC,CI),T(Kd,LC,XI),Kd);var Rj=function(){function e(t,r){lt(this,e),T(this,"name",void 0),T(this,"style",void 0),T(this,"_keyframe",!0),this.name=t,this.style=r}return ct(e,[{key:"getName",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return r?"".concat(r,"-").concat(this.name):this.name}}]),e}(),xt=Rj;function Cu(e){return e.notSplit=!0,e}var Fne={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Cu(["borderTop","borderBottom"]),borderBlockStart:Cu(["borderTop"]),borderBlockEnd:Cu(["borderBottom"]),borderInline:Cu(["borderLeft","borderRight"]),borderInlineStart:Cu(["borderLeft"]),borderInlineEnd:Cu(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};var YI=E(I()),Oj=(0,YI.createContext)({}),wu=Oj;function Qh(e){return $h(e)||Ih(e)||du(e)||Dh()}function xo(e,t){for(var r=e,o=0;o3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&o&&r===void 0&&!xo(e,t.slice(0,-1))?e:ZI(e,t,r,o)}function _j(e){return pe(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function QI(e){return Array.isArray(e)?[]:{}}var Pj=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Na(){for(var e=arguments.length,t=new Array(e),r=0;r{let e=()=>{};return e.deprecated=Tj,e};var e2=E(I()),t2=(0,e2.createContext)(void 0);var Ru=E(I());var Nj={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},r2=Nj;var o2={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0};var Ij=P(P({},o2),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}),n2=Ij;var $j={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Jh=$j;var Dj={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},n2),timePickerLocale:Object.assign({},Jh)},ev=Dj;var i2=ev;var Tn="${label} is not a valid ${type}",Aj={locale:"en",Pagination:r2,DatePicker:ev,TimePicker:Jh,Calendar:i2,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Tn,method:Tn,array:Tn,object:Tn,number:Tn,date:Tn,boolean:Tn,integer:Tn,float:Tn,regexp:Tn,email:Tn,url:Tn,hex:Tn},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}},Oi=Aj;var zC=Object.assign({},Oi.Modal),tv=[],a2=()=>tv.reduce((e,t)=>Object.assign(Object.assign({},e),t),Oi.Modal);function s2(e){if(e){let t=Object.assign({},e);return tv.push(t),zC=a2(),()=>{tv=tv.filter(r=>r!==t),zC=a2()}}zC=Object.assign({},Oi.Modal)}var l2=E(I()),Mj=(0,l2.createContext)(void 0),Eu=Mj;var Xd=E(I());var Lj=(e,t)=>{let r=Xd.useContext(Eu),o=Xd.useMemo(()=>{var i;let a=t||Oi[e],s=(i=r?.[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,r]),n=Xd.useMemo(()=>{let i=r?.locale;return r?.exist&&!i?Oi.locale:i},[r]);return[o,n]},_i=Lj;var c2="internalMark",kj=e=>{let{locale:t={},children:r,_ANT_MARK__:o}=e;Ru.useEffect(()=>s2(t?.Modal),[t]);let n=Ru.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return Ru.createElement(Eu.Provider,{value:n},r)},u2=kj;var L2=E(I());var WC={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},Fj=Object.assign(Object.assign({},WC),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0}),Sa=q5;var Yr=Math.round;function CC(e,t){let r=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],o=r.map(n=>parseFloat(n));for(let n=0;n<3;n+=1)o[n]=t(o[n]||0,r[n]||"",n);return r[3]?o[3]=r[3].includes("%")?o[3]/100:o[3]:o[3]=1,o}var WI=(e,t,r)=>r===0?e:e/100;function Dd(e,t){let r=t||255;return e>r?r:e<0?0:e}var lt=class e{constructor(t){T(this,"isValid",!0),T(this,"r",0),T(this,"g",0),T(this,"b",0),T(this,"a",1),T(this,"_h",void 0),T(this,"_s",void 0),T(this,"_l",void 0),T(this,"_v",void 0),T(this,"_max",void 0),T(this,"_min",void 0),T(this,"_brightness",void 0);function r(n){return n[0]in t&&n[1]in t&&n[2]in t}if(t)if(typeof t=="string"){let i=function(a){return n.startsWith(a)};var o=i;let n=t.trim();/^#?[A-F\d]{3,8}$/i.test(n)?this.fromHexString(n):i("rgb")?this.fromRgbString(n):i("hsl")?this.fromHslString(n):(i("hsv")||i("hsb"))&&this.fromHsvString(n)}else if(t instanceof e)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(r("rgb"))this.r=Dd(t.r),this.g=Dd(t.g),this.b=Dd(t.b),this.a=typeof t.a=="number"?Dd(t.a,1):1;else if(r("hsl"))this.fromHsl(t);else if(r("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){let r=this.toHsv();return r.h=t,this._c(r)}getLuminance(){function t(i){let a=i/255;return a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}let r=t(this.r),o=t(this.g),n=t(this.b);return .2126*r+.7152*o+.0722*n}getHue(){if(typeof this._h>"u"){let t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Yr(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){let t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){let r=this.getHue(),o=this.getSaturation(),n=this.getLightness()-t/100;return n<0&&(n=0),this._c({h:r,s:o,l:n,a:this.a})}lighten(t=10){let r=this.getHue(),o=this.getSaturation(),n=this.getLightness()+t/100;return n>1&&(n=1),this._c({h:r,s:o,l:n,a:this.a})}mix(t,r=50){let o=this._c(t),n=r/100,i=s=>(o[s]-this[s])*n+this[s],a={r:Yr(i("r")),g:Yr(i("g")),b:Yr(i("b")),a:Yr(i("a")*100)/100};return this._c(a)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){let r=this._c(t),o=this.a+r.a*(1-this.a),n=i=>Yr((this[i]*this.a+r[i]*r.a*(1-this.a))/o);return this._c({r:n("r"),g:n("g"),b:n("b"),a:o})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#",r=(this.r||0).toString(16);t+=r.length===2?r:"0"+r;let o=(this.g||0).toString(16);t+=o.length===2?o:"0"+o;let n=(this.b||0).toString(16);if(t+=n.length===2?n:"0"+n,typeof this.a=="number"&&this.a>=0&&this.a<1){let i=Yr(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){let t=this.getHue(),r=Yr(this.getSaturation()*100),o=Yr(this.getLightness()*100);return this.a!==1?`hsla(${t},${r}%,${o}%,${this.a})`:`hsl(${t},${r}%,${o}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,r,o){let n=this.clone();return n[t]=Dd(r,o),n}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){let r=t.replace("#","");function o(n,i){return parseInt(r[n]+r[i||n],16)}r.length<6?(this.r=o(0),this.g=o(1),this.b=o(2),this.a=r[3]?o(3)/255:1):(this.r=o(0,1),this.g=o(2,3),this.b=o(4,5),this.a=r[6]?o(6,7)/255:1)}fromHsl({h:t,s:r,l:o,a:n}){if(this._h=t%360,this._s=r,this._l=o,this.a=typeof n=="number"?n:1,r<=0){let d=Yr(o*255);this.r=d,this.g=d,this.b=d}let i=0,a=0,s=0,l=t/60,c=(1-Math.abs(2*o-1))*r,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(i=c,a=u):l>=1&&l<2?(i=u,a=c):l>=2&&l<3?(a=c,s=u):l>=3&&l<4?(a=u,s=c):l>=4&&l<5?(i=u,s=c):l>=5&&l<6&&(i=c,s=u);let f=o-c/2;this.r=Yr((i+f)*255),this.g=Yr((a+f)*255),this.b=Yr((s+f)*255)}fromHsv({h:t,s:r,v:o,a:n}){this._h=t%360,this._s=r,this._v=o,this.a=typeof n=="number"?n:1;let i=Yr(o*255);if(this.r=i,this.g=i,this.b=i,r<=0)return;let a=t/60,s=Math.floor(a),l=a-s,c=Yr(o*(1-r)*255),u=Yr(o*(1-r*l)*255),f=Yr(o*(1-r*(1-l))*255);switch(s){case 0:this.g=f,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=f;break;case 3:this.r=c,this.g=u;break;case 4:this.r=f,this.g=c;break;case 5:default:this.g=c,this.b=u;break}}fromHsvString(t){let r=CC(t,WI);this.fromHsv({h:r[0],s:r[1],v:r[2],a:r[3]})}fromHslString(t){let r=CC(t,WI);this.fromHsl({h:r[0],s:r[1],l:r[2],a:r[3]})}fromRgbString(t){let r=CC(t,(o,n)=>n.includes("%")?Yr(o/100*255):o);this.r=r[0],this.g=r[1],this.b=r[2],this.a=r[3]}};var jh=2,BI=.16,K5=.05,X5=.05,Y5=.15,UI=5,GI=4,Q5=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function jI(e,t,r){var o;return Math.round(e.h)>=60&&Math.round(e.h)<=240?o=r?Math.round(e.h)-jh*t:Math.round(e.h)+jh*t:o=r?Math.round(e.h)+jh*t:Math.round(e.h)-jh*t,o<0?o+=360:o>=360&&(o-=360),o}function VI(e,t,r){if(e.h===0&&e.s===0)return e.s;var o;return r?o=e.s-BI*t:t===GI?o=e.s+BI:o=e.s+K5*t,o>1&&(o=1),r&&t===UI&&o>.1&&(o=.1),o<.06&&(o=.06),Math.round(o*100)/100}function HI(e,t,r){var o;return r?o=e.v+X5*t:o=e.v-Y5*t,o=Math.max(0,Math.min(1,o)),Math.round(o*100)/100}function yi(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[],o=new lt(e),n=o.toHsv(),i=UI;i>0;i-=1){var a=new lt({h:jI(n,i,!0),s:VI(n,i,!0),v:HI(n,i,!0)});r.push(a)}r.push(o);for(var s=1;s<=GI;s+=1){var l=new lt({h:jI(n,s),s:VI(n,s),v:HI(n,s)});r.push(l)}return t.theme==="dark"?Q5.map(function(c){var u=c.index,f=c.amount;return new lt(t.backgroundColor||"#141414").mix(r[u],f).toHexString()}):r.map(function(c){return c.toHexString()})}var ba={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},wC=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];wC.primary=wC[5];var EC=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];EC.primary=EC[5];var RC=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];RC.primary=RC[5];var OC=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];OC.primary=OC[5];var _C=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];_C.primary=_C[5];var PC=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];PC.primary=PC[5];var TC=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];TC.primary=TC[5];var NC=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];NC.primary=NC[5];var Ps=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Ps.primary=Ps[5];var IC=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];IC.primary=IC[5];var $C=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];$C.primary=$C[5];var AC=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];AC.primary=AC[5];var DC=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];DC.primary=DC[5];var Vh={red:wC,volcano:EC,orange:RC,gold:OC,yellow:_C,lime:PC,green:TC,cyan:NC,blue:Ps,geekblue:IC,purple:$C,magenta:AC,grey:DC},qI=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];qI.primary=qI[5];var KI=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];KI.primary=KI[5];var XI=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];XI.primary=XI[5];var YI=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];YI.primary=YI[5];var QI=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];QI.primary=QI[5];var ZI=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];ZI.primary=ZI[5];var JI=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];JI.primary=JI[5];var e2=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];e2.primary=e2[5];var t2=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];t2.primary=t2[5];var r2=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];r2.primary=r2[5];var o2=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];o2.primary=o2[5];var n2=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];n2.primary=n2[5];var i2=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];i2.primary=i2[5];function MC(e,t){let{generateColorPalettes:r,generateNeutralColorPalettes:o}=t,{colorSuccess:n,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,f=r(l),d=r(n),m=r(i),h=r(a),v=r(s),x=o(c,u),g=e.colorLink||e.colorInfo,p=r(g),y=new lt(h[1]).mix(new lt(h[3]),50).toHexString();return Object.assign(Object.assign({},x),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:h[1],colorErrorBgHover:h[2],colorErrorBgFilledHover:y,colorErrorBgActive:h[3],colorErrorBorder:h[3],colorErrorBorderHover:h[4],colorErrorHover:h[5],colorError:h[6],colorErrorActive:h[7],colorErrorTextHover:h[8],colorErrorText:h[9],colorErrorTextActive:h[10],colorWarningBg:m[1],colorWarningBgHover:m[2],colorWarningBorder:m[3],colorWarningBorderHover:m[4],colorWarningHover:m[4],colorWarning:m[6],colorWarningActive:m[7],colorWarningTextHover:m[8],colorWarningText:m[9],colorWarningTextActive:m[10],colorInfoBg:v[1],colorInfoBgHover:v[2],colorInfoBorder:v[3],colorInfoBorderHover:v[4],colorInfoHover:v[4],colorInfo:v[6],colorInfoActive:v[7],colorInfoTextHover:v[8],colorInfoText:v[9],colorInfoTextActive:v[10],colorLinkHover:p[4],colorLink:p[6],colorLinkActive:p[7],colorBgMask:new lt("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}var Z5=e=>{let t=e,r=e,o=e,n=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?o=1:e>=6&&(o=2),e>4&&e<8?n=4:e>=8&&(n=6),{borderRadius:e,borderRadiusXS:o,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:n}},a2=Z5;function LC(e){let{motionUnit:t,motionBase:r,borderRadius:o,lineWidth:n}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:n+1},a2(o))}var J5=e=>{let{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},s2=J5;function gu(e){return(e+8)/e}function FC(e){let t=Array.from({length:10}).map((r,o)=>{let n=o-1,i=e*Math.pow(Math.E,n/5),a=o>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(r=>({size:r,lineHeight:gu(r)}))}var eB=e=>{let t=FC(e),r=t.map(u=>u.size),o=t.map(u=>u.lineHeight),n=r[1],i=r[0],a=r[2],s=o[1],l=o[0],c=o[2];return{fontSizeSM:i,fontSize:n,fontSizeLG:a,fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*n),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:o[6],lineHeightHeading2:o[5],lineHeightHeading3:o[4],lineHeightHeading4:o[3],lineHeightHeading5:o[2]}},l2=eB;function kC(e){let{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}var yn=(e,t)=>new lt(e).setA(t).toRgbString(),hu=(e,t)=>new lt(e).darken(t).toHexString();var c2=e=>{let t=yi(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},u2=(e,t)=>{let r=e||"#fff",o=t||"#000";return{colorBgBase:r,colorTextBase:o,colorText:yn(o,.88),colorTextSecondary:yn(o,.65),colorTextTertiary:yn(o,.45),colorTextQuaternary:yn(o,.25),colorFill:yn(o,.15),colorFillSecondary:yn(o,.06),colorFillTertiary:yn(o,.04),colorFillQuaternary:yn(o,.02),colorBgSolid:yn(o,1),colorBgSolidHover:yn(o,.75),colorBgSolidActive:yn(o,.95),colorBgLayout:hu(r,4),colorBgContainer:hu(r,0),colorBgElevated:hu(r,0),colorBgSpotlight:yn(o,.85),colorBgBlur:"transparent",colorBorder:hu(r,15),colorBorderSecondary:hu(r,6)}};function zC(e){ba.pink=ba.magenta,Vh.pink=Vh.magenta;let t=Object.keys(bC).map(r=>{let o=e[r]===ba[r]?Vh[r]:yi(e[r]);return Array.from({length:10},()=>1).reduce((n,i,a)=>(n[`${r}-${a+1}`]=o[a],n[`${r}${a+1}`]=o[a],n),{})}).reduce((r,o)=>(r=Object.assign(Object.assign({},r),o),r),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),MC(e,{generateColorPalettes:c2,generateNeutralColorPalettes:u2})),l2(e.fontSize)),kC(e)),s2(e)),LC(e))}var tB=Cs(zC),Md=tB;var Ld={token:Sa,override:{override:Sa},hashed:!0},Fd=f2.default.createContext(Ld);var Hh=R(N()),Ts="ant",kd="anticon",WC=["outlined","borderless","filled","underlined"],rB=(e,t)=>t||(e?`${Ts}-${e}`:Ts),tt=Hh.createContext({getPrefixCls:rB,iconPrefixCls:kd}),{Consumer:oB}=tt,d2={};function Ko(e){let t=Hh.useContext(tt),{getPrefixCls:r,direction:o,getPopupContainer:n}=t,i=t[e];return Object.assign(Object.assign({classNames:d2,styles:d2},i),{getPrefixCls:r,direction:o,getPopupContainer:n})}var nB=`-ant-${Date.now()}-${Math.random()}`;function iB(e,t){let r={},o=(a,s)=>{let l=a.clone();return l=s?.(l)||l,l.toRgbString()},n=(a,s)=>{let l=new lt(a),c=yi(l.toRgbString());r[`${s}-color`]=o(l),r[`${s}-color-disabled`]=c[1],r[`${s}-color-hover`]=c[4],r[`${s}-color-active`]=c[6],r[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),r[`${s}-color-deprecated-bg`]=c[0],r[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){n(t.primaryColor,"primary");let a=new lt(t.primaryColor),s=yi(a.toRgbString());s.forEach((c,u)=>{r[`primary-${u+1}`]=c}),r["primary-color-deprecated-l-35"]=o(a,c=>c.lighten(35)),r["primary-color-deprecated-l-20"]=o(a,c=>c.lighten(20)),r["primary-color-deprecated-t-20"]=o(a,c=>c.tint(20)),r["primary-color-deprecated-t-50"]=o(a,c=>c.tint(50)),r["primary-color-deprecated-f-12"]=o(a,c=>c.setA(c.a*.12));let l=new lt(s[0]);r["primary-color-active-deprecated-f-30"]=o(l,c=>c.setA(c.a*.3)),r["primary-color-active-deprecated-d-02"]=o(l,c=>c.darken(2))}return t.successColor&&n(t.successColor,"success"),t.warningColor&&n(t.warningColor,"warning"),t.errorColor&&n(t.errorColor,"error"),t.infoColor&&n(t.infoColor,"info"),` +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0}),Ia=Fj;var io=Math.round;function BC(e,t){let r=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],o=r.map(n=>parseFloat(n));for(let n=0;n<3;n+=1)o[n]=t(o[n]||0,r[n]||"",n);return r[3]?o[3]=r[3].includes("%")?o[3]/100:o[3]:o[3]=1,o}var f2=(e,t,r)=>r===0?e:e/100;function Yd(e,t){let r=t||255;return e>r?r:e<0?0:e}var it=class e{constructor(t){T(this,"isValid",!0),T(this,"r",0),T(this,"g",0),T(this,"b",0),T(this,"a",1),T(this,"_h",void 0),T(this,"_s",void 0),T(this,"_l",void 0),T(this,"_v",void 0),T(this,"_max",void 0),T(this,"_min",void 0),T(this,"_brightness",void 0);function r(n){return n[0]in t&&n[1]in t&&n[2]in t}if(t)if(typeof t=="string"){let i=function(a){return n.startsWith(a)};var o=i;let n=t.trim();/^#?[A-F\d]{3,8}$/i.test(n)?this.fromHexString(n):i("rgb")?this.fromRgbString(n):i("hsl")?this.fromHslString(n):(i("hsv")||i("hsb"))&&this.fromHsvString(n)}else if(t instanceof e)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(r("rgb"))this.r=Yd(t.r),this.g=Yd(t.g),this.b=Yd(t.b),this.a=typeof t.a=="number"?Yd(t.a,1):1;else if(r("hsl"))this.fromHsl(t);else if(r("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){let r=this.toHsv();return r.h=t,this._c(r)}getLuminance(){function t(i){let a=i/255;return a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}let r=t(this.r),o=t(this.g),n=t(this.b);return .2126*r+.7152*o+.0722*n}getHue(){if(typeof this._h>"u"){let t=this.getMax()-this.getMin();t===0?this._h=0:this._h=io(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){let t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){let r=this.getHue(),o=this.getSaturation(),n=this.getLightness()-t/100;return n<0&&(n=0),this._c({h:r,s:o,l:n,a:this.a})}lighten(t=10){let r=this.getHue(),o=this.getSaturation(),n=this.getLightness()+t/100;return n>1&&(n=1),this._c({h:r,s:o,l:n,a:this.a})}mix(t,r=50){let o=this._c(t),n=r/100,i=s=>(o[s]-this[s])*n+this[s],a={r:io(i("r")),g:io(i("g")),b:io(i("b")),a:io(i("a")*100)/100};return this._c(a)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){let r=this._c(t),o=this.a+r.a*(1-this.a),n=i=>io((this[i]*this.a+r[i]*r.a*(1-this.a))/o);return this._c({r:n("r"),g:n("g"),b:n("b"),a:o})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#",r=(this.r||0).toString(16);t+=r.length===2?r:"0"+r;let o=(this.g||0).toString(16);t+=o.length===2?o:"0"+o;let n=(this.b||0).toString(16);if(t+=n.length===2?n:"0"+n,typeof this.a=="number"&&this.a>=0&&this.a<1){let i=io(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){let t=this.getHue(),r=io(this.getSaturation()*100),o=io(this.getLightness()*100);return this.a!==1?`hsla(${t},${r}%,${o}%,${this.a})`:`hsl(${t},${r}%,${o}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,r,o){let n=this.clone();return n[t]=Yd(r,o),n}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){let r=t.replace("#","");function o(n,i){return parseInt(r[n]+r[i||n],16)}r.length<6?(this.r=o(0),this.g=o(1),this.b=o(2),this.a=r[3]?o(3)/255:1):(this.r=o(0,1),this.g=o(2,3),this.b=o(4,5),this.a=r[6]?o(6,7)/255:1)}fromHsl({h:t,s:r,l:o,a:n}){if(this._h=t%360,this._s=r,this._l=o,this.a=typeof n=="number"?n:1,r<=0){let d=io(o*255);this.r=d,this.g=d,this.b=d}let i=0,a=0,s=0,l=t/60,c=(1-Math.abs(2*o-1))*r,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(i=c,a=u):l>=1&&l<2?(i=u,a=c):l>=2&&l<3?(a=c,s=u):l>=3&&l<4?(a=u,s=c):l>=4&&l<5?(i=u,s=c):l>=5&&l<6&&(i=c,s=u);let f=o-c/2;this.r=io((i+f)*255),this.g=io((a+f)*255),this.b=io((s+f)*255)}fromHsv({h:t,s:r,v:o,a:n}){this._h=t%360,this._s=r,this._v=o,this.a=typeof n=="number"?n:1;let i=io(o*255);if(this.r=i,this.g=i,this.b=i,r<=0)return;let a=t/60,s=Math.floor(a),l=a-s,c=io(o*(1-r)*255),u=io(o*(1-r*l)*255),f=io(o*(1-r*(1-l))*255);switch(s){case 0:this.g=f,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=f;break;case 3:this.r=c,this.g=u;break;case 4:this.r=f,this.g=c;break;case 5:default:this.g=c,this.b=u;break}}fromHsvString(t){let r=BC(t,f2);this.fromHsv({h:r[0],s:r[1],v:r[2],a:r[3]})}fromHslString(t){let r=BC(t,f2);this.fromHsl({h:r[0],s:r[1],l:r[2],a:r[3]})}fromRgbString(t){let r=BC(t,(o,n)=>n.includes("%")?io(o/100*255):o);this.r=r[0],this.g=r[1],this.b=r[2],this.a=r[3]}};var rv=2,d2=.16,zj=.05,Wj=.05,Bj=.15,h2=5,v2=4,jj=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function p2(e,t,r){var o;return Math.round(e.h)>=60&&Math.round(e.h)<=240?o=r?Math.round(e.h)-rv*t:Math.round(e.h)+rv*t:o=r?Math.round(e.h)+rv*t:Math.round(e.h)-rv*t,o<0?o+=360:o>=360&&(o-=360),o}function m2(e,t,r){if(e.h===0&&e.s===0)return e.s;var o;return r?o=e.s-d2*t:t===v2?o=e.s+d2:o=e.s+zj*t,o>1&&(o=1),r&&t===h2&&o>.1&&(o=.1),o<.06&&(o=.06),Math.round(o*100)/100}function g2(e,t,r){var o;return r?o=e.v+Wj*t:o=e.v-Bj*t,o=Math.max(0,Math.min(1,o)),Math.round(o*100)/100}function Pi(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[],o=new it(e),n=o.toHsv(),i=h2;i>0;i-=1){var a=new it({h:p2(n,i,!0),s:m2(n,i,!0),v:g2(n,i,!0)});r.push(a)}r.push(o);for(var s=1;s<=v2;s+=1){var l=new it({h:p2(n,s),s:m2(n,s),v:g2(n,s)});r.push(l)}return t.theme==="dark"?jj.map(function(c){var u=c.index,f=c.amount;return new it(t.backgroundColor||"#141414").mix(r[u],f).toHexString()}):r.map(function(c){return c.toHexString()})}var $a={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},jC=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];jC.primary=jC[5];var VC=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];VC.primary=VC[5];var HC=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];HC.primary=HC[5];var UC=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];UC.primary=UC[5];var GC=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];GC.primary=GC[5];var qC=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];qC.primary=qC[5];var KC=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];KC.primary=KC[5];var XC=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];XC.primary=XC[5];var zs=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];zs.primary=zs[5];var YC=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];YC.primary=YC[5];var QC=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];QC.primary=QC[5];var ZC=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];ZC.primary=ZC[5];var JC=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];JC.primary=JC[5];var ov={red:jC,volcano:VC,orange:HC,gold:UC,yellow:GC,lime:qC,green:KC,cyan:XC,blue:zs,geekblue:YC,purple:QC,magenta:ZC,grey:JC},y2=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];y2.primary=y2[5];var x2=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];x2.primary=x2[5];var b2=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];b2.primary=b2[5];var S2=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];S2.primary=S2[5];var C2=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];C2.primary=C2[5];var w2=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];w2.primary=w2[5];var E2=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];E2.primary=E2[5];var R2=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];R2.primary=R2[5];var O2=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];O2.primary=O2[5];var _2=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];_2.primary=_2[5];var P2=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];P2.primary=P2[5];var T2=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];T2.primary=T2[5];var N2=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];N2.primary=N2[5];function ew(e,t){let{generateColorPalettes:r,generateNeutralColorPalettes:o}=t,{colorSuccess:n,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,f=r(l),d=r(n),m=r(i),h=r(a),v=r(s),y=o(c,u),g=e.colorLink||e.colorInfo,p=r(g),x=new it(h[1]).mix(new it(h[3]),50).toHexString();return Object.assign(Object.assign({},y),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:h[1],colorErrorBgHover:h[2],colorErrorBgFilledHover:x,colorErrorBgActive:h[3],colorErrorBorder:h[3],colorErrorBorderHover:h[4],colorErrorHover:h[5],colorError:h[6],colorErrorActive:h[7],colorErrorTextHover:h[8],colorErrorText:h[9],colorErrorTextActive:h[10],colorWarningBg:m[1],colorWarningBgHover:m[2],colorWarningBorder:m[3],colorWarningBorderHover:m[4],colorWarningHover:m[4],colorWarning:m[6],colorWarningActive:m[7],colorWarningTextHover:m[8],colorWarningText:m[9],colorWarningTextActive:m[10],colorInfoBg:v[1],colorInfoBgHover:v[2],colorInfoBorder:v[3],colorInfoBorderHover:v[4],colorInfoHover:v[4],colorInfo:v[6],colorInfoActive:v[7],colorInfoTextHover:v[8],colorInfoText:v[9],colorInfoTextActive:v[10],colorLinkHover:p[4],colorLink:p[6],colorLinkActive:p[7],colorBgMask:new it("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}var Vj=e=>{let t=e,r=e,o=e,n=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?r=4:e<8&&e>=7?r=5:e<14&&e>=8?r=6:e<16&&e>=14?r=7:e>=16&&(r=8),e<6&&e>=2?o=1:e>=6&&(o=2),e>4&&e<8?n=4:e>=8&&(n=6),{borderRadius:e,borderRadiusXS:o,borderRadiusSM:r,borderRadiusLG:t,borderRadiusOuter:n}},I2=Vj;function tw(e){let{motionUnit:t,motionBase:r,borderRadius:o,lineWidth:n}=e;return Object.assign({motionDurationFast:`${(r+t).toFixed(1)}s`,motionDurationMid:`${(r+t*2).toFixed(1)}s`,motionDurationSlow:`${(r+t*3).toFixed(1)}s`,lineWidthBold:n+1},I2(o))}var Hj=e=>{let{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},$2=Hj;function Ou(e){return(e+8)/e}function rw(e){let t=Array.from({length:10}).map((r,o)=>{let n=o-1,i=e*Math.pow(Math.E,n/5),a=o>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(r=>({size:r,lineHeight:Ou(r)}))}var Uj=e=>{let t=rw(e),r=t.map(u=>u.size),o=t.map(u=>u.lineHeight),n=r[1],i=r[0],a=r[2],s=o[1],l=o[0],c=o[2];return{fontSizeSM:i,fontSize:n,fontSizeLG:a,fontSizeXL:r[3],fontSizeHeading1:r[6],fontSizeHeading2:r[5],fontSizeHeading3:r[4],fontSizeHeading4:r[3],fontSizeHeading5:r[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*n),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:o[6],lineHeightHeading2:o[5],lineHeightHeading3:o[4],lineHeightHeading4:o[3],lineHeightHeading5:o[2]}},D2=Uj;function ow(e){let{sizeUnit:t,sizeStep:r}=e;return{sizeXXL:t*(r+8),sizeXL:t*(r+4),sizeLG:t*(r+2),sizeMD:t*(r+1),sizeMS:t*r,size:t*r,sizeSM:t*(r-1),sizeXS:t*(r-2),sizeXXS:t*(r-3)}}var Nn=(e,t)=>new it(e).setA(t).toRgbString(),_u=(e,t)=>new it(e).darken(t).toHexString();var A2=e=>{let t=Pi(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},M2=(e,t)=>{let r=e||"#fff",o=t||"#000";return{colorBgBase:r,colorTextBase:o,colorText:Nn(o,.88),colorTextSecondary:Nn(o,.65),colorTextTertiary:Nn(o,.45),colorTextQuaternary:Nn(o,.25),colorFill:Nn(o,.15),colorFillSecondary:Nn(o,.06),colorFillTertiary:Nn(o,.04),colorFillQuaternary:Nn(o,.02),colorBgSolid:Nn(o,1),colorBgSolidHover:Nn(o,.75),colorBgSolidActive:Nn(o,.95),colorBgLayout:_u(r,4),colorBgContainer:_u(r,0),colorBgElevated:_u(r,0),colorBgSpotlight:Nn(o,.85),colorBgBlur:"transparent",colorBorder:_u(r,15),colorBorderSecondary:_u(r,6)}};function nw(e){$a.pink=$a.magenta,ov.pink=ov.magenta;let t=Object.keys(WC).map(r=>{let o=e[r]===$a[r]?ov[r]:Pi(e[r]);return Array.from({length:10},()=>1).reduce((n,i,a)=>(n[`${r}-${a+1}`]=o[a],n[`${r}${a+1}`]=o[a],n),{})}).reduce((r,o)=>(r=Object.assign(Object.assign({},r),o),r),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),ew(e,{generateColorPalettes:A2,generateNeutralColorPalettes:M2})),D2(e.fontSize)),ow(e)),$2(e)),tw(e))}var Gj=Ds(nw),Qd=Gj;var Zd={token:Ia,override:{override:Ia},hashed:!0},Jd=L2.default.createContext(Zd);var nv=E(I()),Ws="ant",ep="anticon",iw=["outlined","borderless","filled","underlined"],qj=(e,t)=>t||(e?`${Ws}-${e}`:Ws),at=nv.createContext({getPrefixCls:qj,iconPrefixCls:ep}),{Consumer:Kj}=at,k2={};function Do(e){let t=nv.useContext(at),{getPrefixCls:r,direction:o,getPopupContainer:n}=t,i=t[e];return Object.assign(Object.assign({classNames:k2,styles:k2},i),{getPrefixCls:r,direction:o,getPopupContainer:n})}var Xj=`-ant-${Date.now()}-${Math.random()}`;function Yj(e,t){let r={},o=(a,s)=>{let l=a.clone();return l=s?.(l)||l,l.toRgbString()},n=(a,s)=>{let l=new it(a),c=Pi(l.toRgbString());r[`${s}-color`]=o(l),r[`${s}-color-disabled`]=c[1],r[`${s}-color-hover`]=c[4],r[`${s}-color-active`]=c[6],r[`${s}-color-outline`]=l.clone().setA(.2).toRgbString(),r[`${s}-color-deprecated-bg`]=c[0],r[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){n(t.primaryColor,"primary");let a=new it(t.primaryColor),s=Pi(a.toRgbString());s.forEach((c,u)=>{r[`primary-${u+1}`]=c}),r["primary-color-deprecated-l-35"]=o(a,c=>c.lighten(35)),r["primary-color-deprecated-l-20"]=o(a,c=>c.lighten(20)),r["primary-color-deprecated-t-20"]=o(a,c=>c.tint(20)),r["primary-color-deprecated-t-50"]=o(a,c=>c.tint(50)),r["primary-color-deprecated-f-12"]=o(a,c=>c.setA(c.a*.12));let l=new it(s[0]);r["primary-color-active-deprecated-f-30"]=o(l,c=>c.setA(c.a*.3)),r["primary-color-active-deprecated-d-02"]=o(l,c=>c.darken(2))}return t.successColor&&n(t.successColor,"success"),t.warningColor&&n(t.warningColor,"warning"),t.errorColor&&n(t.errorColor,"error"),t.infoColor&&n(t.infoColor,"info"),` :root { ${Object.keys(r).map(a=>`--${e}-${a}: ${r[a]};`).join(` `)} } - `.trim()}function p2(e,t){let r=iB(e,t);Vt()&&so(r,`${nB}-dynamic-theme`)}var vu=R(N()),BC=vu.createContext(!1),m2=e=>{let{children:t,disabled:r}=e,o=vu.useContext(BC);return vu.createElement(BC.Provider,{value:r??o},t)},Qr=BC;var VC=R(N());var yu=R(N()),jC=yu.createContext(void 0),g2=e=>{let{children:t,size:r}=e,o=yu.useContext(jC);return yu.createElement(jC.Provider,{value:r||o},t)},$l=jC;function aB(){let e=(0,VC.useContext)(Qr),t=(0,VC.useContext)($l);return{componentDisabled:e,componentSize:t}}var h2=aB;var Yh=R(N());var sB=it(function e(){nt(this,e)}),Uh=sB;var v2="CALC_UNIT",lB=new RegExp(v2,"g");function HC(e){return typeof e=="number"?"".concat(e).concat(v2):e}var y2=function(e){Cr(r,e);var t=wr(r);function r(o,n){var i;nt(this,r),i=t.call(this),T(Ve(i),"result",""),T(Ve(i),"unitlessCssVar",void 0),T(Ve(i),"lowPriority",void 0);var a=ie(o);return i.unitlessCssVar=n,o instanceof r?i.result="(".concat(o.result,")"):a==="number"?i.result=HC(o):a==="string"&&(i.result=o),i}return it(r,[{key:"add",value:function(n){return n instanceof r?this.result="".concat(this.result," + ").concat(n.getResult()):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," + ").concat(HC(n))),this.lowPriority=!0,this}},{key:"sub",value:function(n){return n instanceof r?this.result="".concat(this.result," - ").concat(n.getResult()):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," - ").concat(HC(n))),this.lowPriority=!0,this}},{key:"mul",value:function(n){return this.lowPriority&&(this.result="(".concat(this.result,")")),n instanceof r?this.result="".concat(this.result," * ").concat(n.getResult(!0)):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," * ").concat(n)),this.lowPriority=!1,this}},{key:"div",value:function(n){return this.lowPriority&&(this.result="(".concat(this.result,")")),n instanceof r?this.result="".concat(this.result," / ").concat(n.getResult(!0)):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," / ").concat(n)),this.lowPriority=!1,this}},{key:"getResult",value:function(n){return this.lowPriority||n?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(n){var i=this,a=n||{},s=a.unit,l=!0;return typeof s=="boolean"?l=s:Array.from(this.unitlessCssVar).some(function(c){return i.result.includes(c)})&&(l=!1),this.result=this.result.replace(lB,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),r}(Uh);var cB=function(e){Cr(r,e);var t=wr(r);function r(o){var n;return nt(this,r),n=t.call(this),T(Ve(n),"result",0),o instanceof r?n.result=o.result:typeof o=="number"&&(n.result=o),n}return it(r,[{key:"add",value:function(n){return n instanceof r?this.result+=n.result:typeof n=="number"&&(this.result+=n),this}},{key:"sub",value:function(n){return n instanceof r?this.result-=n.result:typeof n=="number"&&(this.result-=n),this}},{key:"mul",value:function(n){return n instanceof r?this.result*=n.result:typeof n=="number"&&(this.result*=n),this}},{key:"div",value:function(n){return n instanceof r?this.result/=n.result:typeof n=="number"&&(this.result/=n),this}},{key:"equal",value:function(){return this.result}}]),r}(Uh),x2=cB;var uB=function(t,r){var o=t==="css"?y2:x2;return function(n){return new o(n,r)}},Gh=uB;var fB=function(t,r){return"".concat([r,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))},UC=fB;var qh=R(N());function It(e){var t=qh.useRef();t.current=e;var r=qh.useCallback(function(){for(var o,n=arguments.length,i=new Array(n),a=0;a1e4){var o=Date.now();this.lastAccessBeat.forEach(function(n,i){o-n>vB&&(r.map.delete(i),r.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),C2=new yB;function xB(e,t){return w2.default.useMemo(function(){var r=C2.get(t);if(r)return r;var o=e();return C2.set(t,o),o},t)}var E2=xB;var SB=function(){return{}},R2=SB;function bB(e){var t=e.useCSP,r=t===void 0?R2:t,o=e.useToken,n=e.usePrefix,i=e.getResetStyles,a=e.getCommonStyle,s=e.getCompUnitless;function l(d,m,h,v){var x=Array.isArray(d)?d[0]:d;function g(E){return"".concat(String(x)).concat(E.slice(0,1).toUpperCase()).concat(E.slice(1))}var p=v?.unitless||{},y=typeof s=="function"?s(d):{},b=P(P({},y),{},T({},g("zIndexPopup"),!0));Object.keys(p).forEach(function(E){b[g(E)]=p[E]});var S=P(P({},v),{},{unitless:b,prefixToken:g}),w=u(d,m,h,S),C=c(x,h,S);return function(E){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,O=w(E,_),I=W(O,2),B=I[1],L=C(_),j=W(L,2),z=j[0],$=j[1];return[z,B,$]}}function c(d,m,h){var v=h.unitless,x=h.injectStyle,g=x===void 0?!0:x,p=h.prefixToken,y=h.ignore,b=function(C){var E=C.rootCls,_=C.cssVar,O=_===void 0?{}:_,I=o(),B=I.realToken;return yC({path:[d],prefix:O.prefix,key:O.key,unitless:v,ignore:y,token:B,scope:E},function(){var L=XC(d,B,m),j=qC(d,B,L,{deprecatedTokens:h?.deprecatedTokens});return Object.keys(L).forEach(function(z){j[p(z)]=j[z],delete j[z]}),j}),null},S=function(C){var E=o(),_=E.cssVar;return[function(O){return g&&_?Yh.default.createElement(Yh.default.Fragment,null,Yh.default.createElement(b,{rootCls:C,cssVar:_,component:d}),O):O},_?.key]};return S}function u(d,m,h){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},x=Array.isArray(d)?d:[d,d],g=W(x,1),p=g[0],y=x.join("-"),b=e.layer||{name:"antd"};return function(S){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:S,C=o(),E=C.theme,_=C.realToken,O=C.hashId,I=C.token,B=C.cssVar,L=n(),j=L.rootPrefixCls,z=L.iconPrefixCls,$=r(),A=B?"css":"js",M=E2(function(){var D=new Set;return B&&Object.keys(v.unitless||{}).forEach(function(G){D.add(iu(G,B.prefix)),D.add(iu(G,UC(p,B.prefix)))}),Gh(A,D)},[A,p,B?.prefix]),H=b2(A),F=H.max,k=H.min,U={theme:E,token:I,hashId:O,nonce:function(){return $.nonce},clientOnly:v.clientOnly,layer:b,order:v.order||-999};typeof i=="function"&&_s(P(P({},U),{},{clientOnly:!1,path:["Shared",j]}),function(){return i(I,{prefix:{rootPrefixCls:j,iconPrefixCls:z},csp:$})});var V=_s(P(P({},U),{},{path:[y,S,z]}),function(){if(v.injectStyle===!1)return[];var D=Xh(I),G=D.token,q=D.flush,ne=XC(p,_,h),ee=".".concat(S),Z=qC(p,_,ne,{deprecatedTokens:v.deprecatedTokens});B&&ne&&ie(ne)==="object"&&Object.keys(ne).forEach(function(X){ne[X]="var(".concat(iu(X,UC(p,B.prefix)),")")});var ce=Ze(G,{componentCls:ee,prefixCls:S,iconCls:".".concat(z),antCls:".".concat(j),calc:M,max:F,min:k},B?ne:Z),re=m(ce,{hashId:O,prefixCls:S,rootPrefixCls:j,iconPrefixCls:z});q(p,Z);var K=typeof a=="function"?a(ce,S,w,v.resetFont):null;return[v.resetStyle===!1?null:K,re]});return[V,O]}}function f(d,m,h){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},x=u(d,m,h,P({resetStyle:!1,order:-998},v)),g=function(y){var b=y.prefixCls,S=y.rootCls,w=S===void 0?b:S;return x(b,w),null};return g}return{genStyleHooks:l,genSubStyleComponent:f,genComponentStyleHook:u}}var YC=bB;var xn=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];var T2=R(N());var O2="5.24.7";var _2=O2;function QC(e){return e>=0&&e<=255}function CB(e,t){let{r,g:o,b:n,a:i}=new lt(e).toRgb();if(i<1)return e;let{r:a,g:s,b:l}=new lt(t).toRgb();for(let c=.01;c<=1;c+=.01){let u=Math.round((r-a*(1-c))/c),f=Math.round((o-s*(1-c))/c),d=Math.round((n-l*(1-c))/c);if(QC(u)&&QC(f)&&QC(d))return new lt({r:u,g:f,b:d,a:Math.round(c*100)/100}).toRgbString()}return new lt({r,g:o,b:n,a:1}).toRgbString()}var Al=CB;var wB=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{delete o[d]});let n=Object.assign(Object.assign({},r),o),i=480,a=576,s=768,l=992,c=1200,u=1600;if(n.motion===!1){let d="0s";n.motionDurationFast=d,n.motionDurationMid=d,n.motionDurationSlow=d}return Object.assign(Object.assign(Object.assign({},n),{colorFillContent:n.colorFillSecondary,colorFillContentHover:n.colorFill,colorFillAlter:n.colorFillQuaternary,colorBgContainerDisabled:n.colorFillTertiary,colorBorderBg:n.colorBgContainer,colorSplit:Al(n.colorBorderSecondary,n.colorBgContainer),colorTextPlaceholder:n.colorTextQuaternary,colorTextDisabled:n.colorTextQuaternary,colorTextHeading:n.colorText,colorTextLabel:n.colorTextSecondary,colorTextDescription:n.colorTextTertiary,colorTextLightSolid:n.colorWhite,colorHighlight:n.colorError,colorBgTextHover:n.colorFillSecondary,colorBgTextActive:n.colorFill,colorIcon:n.colorTextTertiary,colorIconHover:n.colorText,colorErrorOutline:Al(n.colorErrorBg,n.colorBgContainer),colorWarningOutline:Al(n.colorWarningBg,n.colorBgContainer),fontSizeIcon:n.fontSizeSM,lineWidthFocus:n.lineWidth*3,lineWidth:n.lineWidth,controlOutlineWidth:n.lineWidth*2,controlInteractiveSize:n.controlHeight/2,controlItemBgHover:n.colorFillTertiary,controlItemBgActive:n.colorPrimaryBg,controlItemBgActiveHover:n.colorPrimaryBgHover,controlItemBgActiveDisabled:n.colorFill,controlTmpOutline:n.colorFillQuaternary,controlOutline:Al(n.colorPrimaryBg,n.colorBgContainer),lineType:n.lineType,borderRadius:n.borderRadius,borderRadiusXS:n.borderRadiusXS,borderRadiusSM:n.borderRadiusSM,borderRadiusLG:n.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:n.sizeXXS,paddingXS:n.sizeXS,paddingSM:n.sizeSM,padding:n.size,paddingMD:n.sizeMD,paddingLG:n.sizeLG,paddingXL:n.sizeXL,paddingContentHorizontalLG:n.sizeLG,paddingContentVerticalLG:n.sizeMS,paddingContentHorizontal:n.sizeMS,paddingContentVertical:n.sizeSM,paddingContentHorizontalSM:n.size,paddingContentVerticalSM:n.sizeXS,marginXXS:n.sizeXXS,marginXS:n.sizeXS,marginSM:n.sizeSM,margin:n.size,marginMD:n.sizeMD,marginLG:n.sizeLG,marginXL:n.sizeXL,marginXXL:n.sizeXXL,boxShadow:` + `.trim()}function F2(e,t){let r=Yj(e,t);Yt()&&yo(r,`${Xj}-dynamic-theme`)}var Pu=E(I()),aw=Pu.createContext(!1),z2=e=>{let{children:t,disabled:r}=e,o=Pu.useContext(aw);return Pu.createElement(aw.Provider,{value:r??o},t)},Ur=aw;var lw=E(I());var Tu=E(I()),sw=Tu.createContext(void 0),W2=e=>{let{children:t,size:r}=e,o=Tu.useContext(sw);return Tu.createElement(sw.Provider,{value:r||o},t)},jl=sw;function Qj(){let e=(0,lw.useContext)(Ur),t=(0,lw.useContext)(jl);return{componentDisabled:e,componentSize:t}}var B2=Qj;var uv=E(I());var Zj=ct(function e(){lt(this,e)}),iv=Zj;var j2="CALC_UNIT",Jj=new RegExp(j2,"g");function cw(e){return typeof e=="number"?"".concat(e).concat(j2):e}var V2=function(e){Nr(r,e);var t=Ir(r);function r(o,n){var i;lt(this,r),i=t.call(this),T(et(i),"result",""),T(et(i),"unitlessCssVar",void 0),T(et(i),"lowPriority",void 0);var a=pe(o);return i.unitlessCssVar=n,o instanceof r?i.result="(".concat(o.result,")"):a==="number"?i.result=cw(o):a==="string"&&(i.result=o),i}return ct(r,[{key:"add",value:function(n){return n instanceof r?this.result="".concat(this.result," + ").concat(n.getResult()):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," + ").concat(cw(n))),this.lowPriority=!0,this}},{key:"sub",value:function(n){return n instanceof r?this.result="".concat(this.result," - ").concat(n.getResult()):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," - ").concat(cw(n))),this.lowPriority=!0,this}},{key:"mul",value:function(n){return this.lowPriority&&(this.result="(".concat(this.result,")")),n instanceof r?this.result="".concat(this.result," * ").concat(n.getResult(!0)):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," * ").concat(n)),this.lowPriority=!1,this}},{key:"div",value:function(n){return this.lowPriority&&(this.result="(".concat(this.result,")")),n instanceof r?this.result="".concat(this.result," / ").concat(n.getResult(!0)):(typeof n=="number"||typeof n=="string")&&(this.result="".concat(this.result," / ").concat(n)),this.lowPriority=!1,this}},{key:"getResult",value:function(n){return this.lowPriority||n?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(n){var i=this,a=n||{},s=a.unit,l=!0;return typeof s=="boolean"?l=s:Array.from(this.unitlessCssVar).some(function(c){return i.result.includes(c)})&&(l=!1),this.result=this.result.replace(Jj,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),r}(iv);var e5=function(e){Nr(r,e);var t=Ir(r);function r(o){var n;return lt(this,r),n=t.call(this),T(et(n),"result",0),o instanceof r?n.result=o.result:typeof o=="number"&&(n.result=o),n}return ct(r,[{key:"add",value:function(n){return n instanceof r?this.result+=n.result:typeof n=="number"&&(this.result+=n),this}},{key:"sub",value:function(n){return n instanceof r?this.result-=n.result:typeof n=="number"&&(this.result-=n),this}},{key:"mul",value:function(n){return n instanceof r?this.result*=n.result:typeof n=="number"&&(this.result*=n),this}},{key:"div",value:function(n){return n instanceof r?this.result/=n.result:typeof n=="number"&&(this.result/=n),this}},{key:"equal",value:function(){return this.result}}]),r}(iv),H2=e5;var t5=function(t,r){var o=t==="css"?V2:H2;return function(n){return new o(n,r)}},av=t5;var r5=function(t,r){return"".concat([r,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))},uw=r5;var sv=E(I());function Et(e){var t=sv.useRef();t.current=e;var r=sv.useCallback(function(){for(var o,n=arguments.length,i=new Array(n),a=0;a1e4){var o=Date.now();this.lastAccessBeat.forEach(function(n,i){o-n>l5&&(r.map.delete(i),r.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),q2=new c5;function u5(e,t){return K2.default.useMemo(function(){var r=q2.get(t);if(r)return r;var o=e();return q2.set(t,o),o},t)}var X2=u5;var f5=function(){return{}},Y2=f5;function d5(e){var t=e.useCSP,r=t===void 0?Y2:t,o=e.useToken,n=e.usePrefix,i=e.getResetStyles,a=e.getCommonStyle,s=e.getCompUnitless;function l(d,m,h,v){var y=Array.isArray(d)?d[0]:d;function g(R){return"".concat(String(y)).concat(R.slice(0,1).toUpperCase()).concat(R.slice(1))}var p=v?.unitless||{},x=typeof s=="function"?s(d):{},S=P(P({},x),{},T({},g("zIndexPopup"),!0));Object.keys(p).forEach(function(R){S[g(R)]=p[R]});var b=P(P({},v),{},{unitless:S,prefixToken:g}),w=u(d,m,h,b),C=c(y,h,b);return function(R){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:R,O=w(R,_),N=B(O,2),k=N[1],L=C(_),j=B(L,2),W=j[0],D=j[1];return[W,k,D]}}function c(d,m,h){var v=h.unitless,y=h.injectStyle,g=y===void 0?!0:y,p=h.prefixToken,x=h.ignore,S=function(C){var R=C.rootCls,_=C.cssVar,O=_===void 0?{}:_,N=o(),k=N.realToken;return kC({path:[d],prefix:O.prefix,key:O.key,unitless:v,ignore:x,token:k,scope:R},function(){var L=mw(d,k,m),j=dw(d,k,L,{deprecatedTokens:h?.deprecatedTokens});return Object.keys(L).forEach(function(W){j[p(W)]=j[W],delete j[W]}),j}),null},b=function(C){var R=o(),_=R.cssVar;return[function(O){return g&&_?uv.default.createElement(uv.default.Fragment,null,uv.default.createElement(S,{rootCls:C,cssVar:_,component:d}),O):O},_?.key]};return b}function u(d,m,h){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},y=Array.isArray(d)?d:[d,d],g=B(y,1),p=g[0],x=y.join("-"),S=e.layer||{name:"antd"};return function(b){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:b,C=o(),R=C.theme,_=C.realToken,O=C.hashId,N=C.token,k=C.cssVar,L=n(),j=L.rootPrefixCls,W=L.iconPrefixCls,D=r(),$=k?"css":"js",M=X2(function(){var A=new Set;return k&&Object.keys(v.unitless||{}).forEach(function(G){A.add(hu(G,k.prefix)),A.add(hu(G,uw(p,k.prefix)))}),av($,A)},[$,p,k?.prefix]),V=G2($),F=V.max,z=V.min,U={theme:R,token:N,hashId:O,nonce:function(){return D.nonce},clientOnly:v.clientOnly,layer:S,order:v.order||-999};typeof i=="function"&&Fs(P(P({},U),{},{clientOnly:!1,path:["Shared",j]}),function(){return i(N,{prefix:{rootPrefixCls:j,iconPrefixCls:W},csp:D})});var H=Fs(P(P({},U),{},{path:[x,b,W]}),function(){if(v.injectStyle===!1)return[];var A=cv(N),G=A.token,q=A.flush,oe=mw(p,_,h),Z=".".concat(b),X=dw(p,_,oe,{deprecatedTokens:v.deprecatedTokens});k&&oe&&pe(oe)==="object"&&Object.keys(oe).forEach(function(Y){oe[Y]="var(".concat(hu(Y,uw(p,k.prefix)),")")});var ie=rt(G,{componentCls:Z,prefixCls:b,iconCls:".".concat(W),antCls:".".concat(j),calc:M,max:F,min:z},k?oe:X),te=m(ie,{hashId:O,prefixCls:b,rootPrefixCls:j,iconPrefixCls:W});q(p,X);var K=typeof a=="function"?a(ie,b,w,v.resetFont):null;return[v.resetStyle===!1?null:K,te]});return[H,O]}}function f(d,m,h){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},y=u(d,m,h,P({resetStyle:!1,order:-998},v)),g=function(x){var S=x.prefixCls,b=x.rootCls,w=b===void 0?S:b;return y(S,w),null};return g}return{genStyleHooks:l,genSubStyleComponent:f,genComponentStyleHook:u}}var gw=d5;var In=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];var e$=E(I());var Q2="5.24.7";var Z2=Q2;function hw(e){return e>=0&&e<=255}function p5(e,t){let{r,g:o,b:n,a:i}=new it(e).toRgb();if(i<1)return e;let{r:a,g:s,b:l}=new it(t).toRgb();for(let c=.01;c<=1;c+=.01){let u=Math.round((r-a*(1-c))/c),f=Math.round((o-s*(1-c))/c),d=Math.round((n-l*(1-c))/c);if(hw(u)&&hw(f)&&hw(d))return new it({r:u,g:f,b:d,a:Math.round(c*100)/100}).toRgbString()}return new it({r,g:o,b:n,a:1}).toRgbString()}var Vl=p5;var m5=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{delete o[d]});let n=Object.assign(Object.assign({},r),o),i=480,a=576,s=768,l=992,c=1200,u=1600;if(n.motion===!1){let d="0s";n.motionDurationFast=d,n.motionDurationMid=d,n.motionDurationSlow=d}return Object.assign(Object.assign(Object.assign({},n),{colorFillContent:n.colorFillSecondary,colorFillContentHover:n.colorFill,colorFillAlter:n.colorFillQuaternary,colorBgContainerDisabled:n.colorFillTertiary,colorBorderBg:n.colorBgContainer,colorSplit:Vl(n.colorBorderSecondary,n.colorBgContainer),colorTextPlaceholder:n.colorTextQuaternary,colorTextDisabled:n.colorTextQuaternary,colorTextHeading:n.colorText,colorTextLabel:n.colorTextSecondary,colorTextDescription:n.colorTextTertiary,colorTextLightSolid:n.colorWhite,colorHighlight:n.colorError,colorBgTextHover:n.colorFillSecondary,colorBgTextActive:n.colorFill,colorIcon:n.colorTextTertiary,colorIconHover:n.colorText,colorErrorOutline:Vl(n.colorErrorBg,n.colorBgContainer),colorWarningOutline:Vl(n.colorWarningBg,n.colorBgContainer),fontSizeIcon:n.fontSizeSM,lineWidthFocus:n.lineWidth*3,lineWidth:n.lineWidth,controlOutlineWidth:n.lineWidth*2,controlInteractiveSize:n.controlHeight/2,controlItemBgHover:n.colorFillTertiary,controlItemBgActive:n.colorPrimaryBg,controlItemBgActiveHover:n.colorPrimaryBgHover,controlItemBgActiveDisabled:n.colorFill,controlTmpOutline:n.colorFillQuaternary,controlOutline:Vl(n.colorPrimaryBg,n.colorBgContainer),lineType:n.lineType,borderRadius:n.borderRadius,borderRadiusXS:n.borderRadiusXS,borderRadiusSM:n.borderRadiusSM,borderRadiusLG:n.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:n.sizeXXS,paddingXS:n.sizeXS,paddingSM:n.sizeSM,padding:n.size,paddingMD:n.sizeMD,paddingLG:n.sizeLG,paddingXL:n.sizeXL,paddingContentHorizontalLG:n.sizeLG,paddingContentVerticalLG:n.sizeMS,paddingContentHorizontal:n.sizeMS,paddingContentVertical:n.sizeSM,paddingContentHorizontalSM:n.size,paddingContentVerticalSM:n.sizeXS,marginXXS:n.sizeXXS,marginXS:n.sizeXS,marginSM:n.sizeSM,margin:n.size,marginMD:n.sizeMD,marginLG:n.sizeLG,marginXL:n.sizeXL,marginXXL:n.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -263,9 +270,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) `,screenXS:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new lt("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new lt("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new lt("rgba(0, 0, 0, 0.09)").toRgbString()} + 0 1px 2px -2px ${new it("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new it("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new it("rgba(0, 0, 0, 0.09)").toRgbString()} `,boxShadowDrawerRight:` -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), @@ -282,7 +289,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),o)}var P2=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let o=r.getDerivativeToken(e),{override:n}=t,i=P2(t,["override"]),a=Object.assign(Object.assign({},o),{override:n});return a=Qh(a),i&&Object.entries(i).forEach(s=>{let[l,c]=s,{theme:u}=c,f=P2(c,["theme"]),d=f;u&&(d=N2(Object.assign(Object.assign({},a),f),{override:f},u)),a[l]=d}),a};function sr(){let{token:e,hashed:t,theme:r,override:o,cssVar:n}=T2.default.useContext(Fd),i=`${_2}-${t||""}`,a=r||Md,[s,l,c]=Rh(a,[Sa,e],{salt:i,override:o,getComputedToken:N2,formatToken:Qh,cssVar:n&&{prefix:n.prefix,key:n.key,unitless:ZC,ignore:EB,preserve:RB}});return[a,c,t?l:"",s,n]}var ew=R(N());var xi={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Qt=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},wa=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Su=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),I2=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),$2=(e,t,r,o)=>{let n=`[class^="${t}"], [class*=" ${t}"]`,i=r?`.${r}`:n,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}},s={};return o!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[n]:a})}},JC=(e,t)=>({outline:`${te(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),Zh=(e,t)=>({"&:focus-visible":Object.assign({},JC(e,t))}),Jh=e=>({[`.${e}`]:Object.assign(Object.assign({},wa()),{[`.${e} .${e}-icon`]:{display:"block"}})});var{genStyleHooks:Rt,genComponentStyleHook:tw,genSubStyleComponent:rw}=YC({usePrefix:()=>{let{getPrefixCls:e,iconPrefixCls:t}=(0,ew.useContext)(tt);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{let[e,t,r,o,n]=sr();return{theme:e,realToken:t,hashId:r,token:o,cssVar:n}},useCSP:()=>{let{csp:e}=(0,ew.useContext)(tt);return e??{}},getResetStyles:(e,t)=>{var r;let o=I2(e);return[o,{"&":o},Jh((r=t?.prefix.iconPrefixCls)!==null&&r!==void 0?r:kd)]},getCommonStyle:$2,getCompUnitless:()=>ZC});function ev(e,t){return xn.reduce((r,o)=>{let n=e[`${o}1`],i=e[`${o}3`],a=e[`${o}6`],s=e[`${o}7`];return Object.assign(Object.assign({},r),t(o,{lightColor:n,lightBorderColor:i,darkColor:a,textColor:s}))},{})}var OB=(e,t)=>{let[r,o]=sr();return _s({theme:r,token:o,hashId:"",path:["ant-design-icons",e],nonce:()=>t?.nonce,layer:{name:"antd"}},()=>[Jh(e)])},tv=OB;var _B=R(N()),PB=Object.assign({},_B),{useId:A2}=PB,TB=()=>"",NB=typeof A2>"u"?TB:A2,D2=NB;function ow(e,t,r){var o,n;let i=kh("ConfigProvider"),a=e||{},s=a.inherit===!1||!t?Object.assign(Object.assign({},Ld),{hashed:(o=t?.hashed)!==null&&o!==void 0?o:Ld.hashed,cssVar:t?.cssVar}):t,l=D2();return Wi(()=>{var c,u;if(!e)return t;let f=Object.assign({},s.components);Object.keys(e.components||{}).forEach(h=>{f[h]=Object.assign(Object.assign({},f[h]),e.components[h])});let d=`css-var-${l.replace(/:/g,"")}`,m=((c=a.cssVar)!==null&&c!==void 0?c:s.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:r?.prefixCls},typeof s.cssVar=="object"?s.cssVar:{}),typeof a.cssVar=="object"?a.cssVar:{}),{key:typeof a.cssVar=="object"&&((u=a.cssVar)===null||u===void 0?void 0:u.key)||d});return Object.assign(Object.assign(Object.assign({},s),a),{token:Object.assign(Object.assign({},s.token),a.token),components:f,cssVar:m})},[a,s],(c,u)=>c.some((f,d)=>{let m=u[d];return!bs(f,m,!0)}))}var Sv=R(N());var Y2=R(Ee());var Yo=R(N()),dw=R(N());var rv=R(N()),IB=["children"],nw=rv.createContext({});function ov(e){var t=e.children,r=Ne(e,IB);return rv.createElement(nw.Provider,{value:r},t)}var M2=R(N()),$B=function(e){Cr(r,e);var t=wr(r);function r(){return nt(this,r),t.apply(this,arguments)}return it(r,[{key:"render",value:function(){return this.props.children}}]),r}(M2.Component),L2=$B;var nv=R(N());function iw(e){var t=nv.useReducer(function(s){return s+1},0),r=W(t,2),o=r[1],n=nv.useRef(e),i=It(function(){return n.current}),a=It(function(s){n.current=typeof s=="function"?s(n.current):s,o()});return[i,a]}var pv=R(N()),Ra=R(N());var Vi="none",zd="appear",Wd="enter",Bd="leave",aw="none",Xo="prepare",Ea="start",Ns="active",iv="end",av="prepared";var V2=R(N()),H2=R(N());function F2(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}function AB(e,t){var r={animationend:F2("Animation","AnimationEnd"),transitionend:F2("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete r.animationend.animation,"TransitionEvent"in t||delete r.transitionend.transition),r}var DB=AB(Vt(),typeof window<"u"?window:{}),z2={};Vt()&&(k2=document.createElement("div"),z2=k2.style);var k2,sv={};function W2(e){if(sv[e])return sv[e];var t=DB[e];if(t)for(var r=Object.keys(t),o=r.length,n=0;n1&&arguments[1]!==void 0?arguments[1]:2;t();var i=dt(function(){n<=1?o({isCanceled:function(){return i!==e.current}}):r(o,n-1)});e.current=i}return fv.useEffect(function(){return function(){t()}},[]),[r,t]};var LB=[Xo,Ea,Ns,iv],FB=[Xo,av],uw=!1,K2=!0;function dv(e){return e===Ns||e===iv}var X2=function(e,t,r){var o=Ca(aw),n=W(o,2),i=n[0],a=n[1],s=G2(),l=W(s,2),c=l[0],u=l[1];function f(){a(Xo,!0)}var d=t?FB:LB;return uv(function(){if(i!==aw&&i!==iv){var m=d.indexOf(i),h=d[m+1],v=r(i);v===uw?a(h,!0):h&&c(function(x){function g(){x.isCanceled()||a(h,!0)}v===!0?g():Promise.resolve(v).then(g)})}},[e,i]),q2.useEffect(function(){return function(){u()}},[]),[f,i]};function fw(e,t,r,o){var n=o.motionEnter,i=n===void 0?!0:n,a=o.motionAppear,s=a===void 0?!0:a,l=o.motionLeave,c=l===void 0?!0:l,u=o.motionDeadline,f=o.motionLeaveImmediately,d=o.onAppearPrepare,m=o.onEnterPrepare,h=o.onLeavePrepare,v=o.onAppearStart,x=o.onEnterStart,g=o.onLeaveStart,p=o.onAppearActive,y=o.onEnterActive,b=o.onLeaveActive,S=o.onAppearEnd,w=o.onEnterEnd,C=o.onLeaveEnd,E=o.onVisibleChanged,_=Ca(),O=W(_,2),I=O[0],B=O[1],L=iw(Vi),j=W(L,2),z=j[0],$=j[1],A=Ca(null),M=W(A,2),H=M[0],F=M[1],k=z(),U=(0,Ra.useRef)(!1),V=(0,Ra.useRef)(null);function D(){return r()}var G=(0,Ra.useRef)(!1);function q(){$(Vi),F(null,!0)}var ne=It(function(xe){var Pe=z();if(Pe!==Vi){var fe=D();if(!(xe&&!xe.deadline&&xe.target!==fe)){var pe=G.current,De;Pe===zd&&pe?De=S?.(fe,xe):Pe===Wd&&pe?De=w?.(fe,xe):Pe===Bd&&pe&&(De=C?.(fe,xe)),pe&&De!==!1&&q()}}}),ee=U2(ne),Z=W(ee,1),ce=Z[0],re=function(Pe){switch(Pe){case zd:return T(T(T({},Xo,d),Ea,v),Ns,p);case Wd:return T(T(T({},Xo,m),Ea,x),Ns,y);case Bd:return T(T(T({},Xo,h),Ea,g),Ns,b);default:return{}}},K=pv.useMemo(function(){return re(k)},[k]),X=X2(k,!e,function(xe){if(xe===Xo){var Pe=K[Xo];return Pe?Pe(D()):uw}if(J in K){var fe;F(((fe=K[J])===null||fe===void 0?void 0:fe.call(K,D(),null))||null)}return J===Ns&&k!==Vi&&(ce(D()),u>0&&(clearTimeout(V.current),V.current=setTimeout(function(){ne({deadline:!0})},u))),J===av&&q(),K2}),oe=W(X,2),Y=oe[0],J=oe[1],se=dv(J);G.current=se;var ue=(0,Ra.useRef)(null);uv(function(){if(!(U.current&&ue.current===t)){B(t);var xe=U.current;U.current=!0;var Pe;!xe&&t&&s&&(Pe=zd),xe&&t&&i&&(Pe=Wd),(xe&&!t&&c||!xe&&f&&!t&&c)&&(Pe=Bd);var fe=re(Pe);Pe&&(e||fe[Xo])?($(Pe),Y()):$(Vi),ue.current=t}},[t]),(0,Ra.useEffect)(function(){(k===zd&&!s||k===Wd&&!i||k===Bd&&!c)&&$(Vi)},[s,i,c]),(0,Ra.useEffect)(function(){return function(){U.current=!1,clearTimeout(V.current)}},[]);var de=pv.useRef(!1);(0,Ra.useEffect)(function(){I&&(de.current=!0),I!==void 0&&k===Vi&&((de.current||I)&&E?.(I),de.current=!0)},[I,k]);var ye=H;return K[Xo]&&J===Ea&&(ye=P({transition:"none"},ye)),[k,J,ye,I??t]}function kB(e){var t=e;ie(e)==="object"&&(t=e.transitionSupport);function r(n,i){return!!(n.motionName&&t&&i!==!1)}var o=Yo.forwardRef(function(n,i){var a=n.visible,s=a===void 0?!0:a,l=n.removeOnLeave,c=l===void 0?!0:l,u=n.forceRender,f=n.children,d=n.motionName,m=n.leavedClassName,h=n.eventProps,v=Yo.useContext(nw),x=v.motion,g=r(n,x),p=(0,dw.useRef)(),y=(0,dw.useRef)();function b(){try{return p.current instanceof HTMLElement?p.current:Ol(y.current)}catch{return null}}var S=fw(g,s,b,n),w=W(S,4),C=w[0],E=w[1],_=w[2],O=w[3],I=Yo.useRef(O);O&&(I.current=!0);var B=Yo.useCallback(function(M){p.current=M,wd(i,M)},[i]),L,j=P(P({},h),{},{visible:s});if(!f)L=null;else if(C===Vi)O?L=f(P({},j),B):!c&&I.current&&m?L=f(P(P({},j),{},{className:m}),B):u||!c&&!m?L=f(P(P({},j),{},{style:{display:"none"}}),B):L=null;else{var z;E===Xo?z="prepare":dv(E)?z="active":E===Ea&&(z="start");var $=cw(d,"".concat(C,"-").concat(z));L=f(P(P({},j),{},{className:(0,Y2.default)(cw(d,C),T(T({},$,$&&z),d,typeof d=="string")),style:_}),B)}if(Yo.isValidElement(L)&&di(L)){var A=vs(L);A||(L=Yo.cloneElement(L,{ref:B}))}return Yo.createElement(L2,{ref:y},L)});return o.displayName="CSSMotion",o}var mv=kB(lv);var Dl=R(N());var gv="add",hv="keep",vv="remove",xv="removed";function zB(e){var t;return e&&ie(e)==="object"&&"key"in e?t=e:t={key:e},P(P({},t),{},{key:String(t.key)})}function yv(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(zB)}function Q2(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=[],o=0,n=t.length,i=yv(e),a=yv(t);i.forEach(function(c){for(var u=!1,f=o;f1});return l.forEach(function(c){r=r.filter(function(u){var f=u.key,d=u.status;return f!==c||d!==vv}),r.forEach(function(u){u.key===c&&(u.status=hv)})}),r}var WB=["component","children","onVisibleChanged","onAllRemoved"],BB=["status"],jB=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function VB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mv,r=function(o){Cr(i,o);var n=wr(i);function i(){var a;nt(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var UB=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);nt.endsWith("Color"))}var ZB=e=>{let{prefixCls:t,iconPrefixCls:r,theme:o,holderRender:n}=e;t!==void 0&&(J2=t),r!==void 0&&(qB=r),"holderRender"in e&&(XB=n),o&&(QB(o)?p2(YB(),o):KB=o)};var JB=e=>{let{children:t,csp:r,autoInsertSpaceInButton:o,alert:n,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,splitter:f,virtual:d,dropdownMatchSelectWidth:m,popupMatchSelectWidth:h,popupOverflow:v,legacyLocale:x,parentContext:g,iconPrefixCls:p,theme:y,componentDisabled:b,segmented:S,statistic:w,spin:C,calendar:E,carousel:_,cascader:O,collapse:I,typography:B,checkbox:L,descriptions:j,divider:z,drawer:$,skeleton:A,steps:M,image:H,layout:F,list:k,mentions:U,modal:V,progress:D,result:G,slider:q,breadcrumb:ne,menu:ee,pagination:Z,input:ce,textArea:re,empty:K,badge:X,radio:oe,rate:Y,switch:J,transfer:se,avatar:ue,message:de,tag:ye,table:xe,card:Pe,tabs:fe,timeline:pe,timePicker:De,upload:Be,notification:Ye,tree:Le,colorPicker:Ie,datePicker:we,rangePicker:Ke,flex:et,wave:je,dropdown:ae,warning:me,tour:ze,tooltip:Se,popover:He,popconfirm:Ue,floatButtonGroup:wt,variant:_t,inputNumber:Ht,treeSelect:Me}=e,Re=Zt.useCallback((We,ot)=>{let{prefixCls:jt}=e;if(ot)return ot;let Nt=jt||g.getPrefixCls("");return We?`${Nt}-${We}`:Nt},[g.getPrefixCls,e.prefixCls]),Je=p||g.iconPrefixCls||kd,Oe=r||g.csp;tv(Je,Oe);let Te=ow(y,g.theme,{prefixCls:Re("")}),_e={csp:Oe,autoInsertSpaceInButton:o,alert:n,anchor:i,locale:s||x,direction:c,space:u,splitter:f,virtual:d,popupMatchSelectWidth:h??m,popupOverflow:v,getPrefixCls:Re,iconPrefixCls:Je,theme:Te,segmented:S,statistic:w,spin:C,calendar:E,carousel:_,cascader:O,collapse:I,typography:B,checkbox:L,descriptions:j,divider:z,drawer:$,skeleton:A,steps:M,image:H,input:ce,textArea:re,layout:F,list:k,mentions:U,modal:V,progress:D,result:G,slider:q,breadcrumb:ne,menu:ee,pagination:Z,empty:K,badge:X,radio:oe,rate:Y,switch:J,transfer:se,avatar:ue,message:de,tag:ye,table:xe,card:Pe,tabs:fe,timeline:pe,timePicker:De,upload:Be,notification:Ye,tree:Le,colorPicker:Ie,datePicker:we,rangePicker:Ke,flex:et,wave:je,dropdown:ae,warning:me,tour:ze,tooltip:Se,popover:He,popconfirm:Ue,floatButtonGroup:wt,variant:_t,inputNumber:Ht,treeSelect:Me},Ce=Object.assign({},g);Object.keys(_e).forEach(We=>{_e[We]!==void 0&&(Ce[We]=_e[We])}),GB.forEach(We=>{let ot=e[We];ot&&(Ce[We]=ot)}),typeof o<"u"&&(Ce.button=Object.assign({autoInsertSpace:o},Ce.button));let ht=Wi(()=>Ce,Ce,(We,ot)=>{let jt=Object.keys(We),Nt=Object.keys(ot);return jt.length!==Nt.length||jt.some(cr=>We[cr]!==ot[cr])}),{layer:Bt}=Zt.useContext(gi),$e=Zt.useMemo(()=>({prefixCls:Je,csp:Oe,layer:Bt?"antd":void 0}),[Je,Oe,Bt]),be=Zt.createElement(Zt.Fragment,null,Zt.createElement(Z2,{dropdownMatchSelectWidth:m}),t),Ge=Zt.useMemo(()=>{var We,ot,jt,Nt;return xa(((We=hi.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((jt=(ot=ht.locale)===null||ot===void 0?void 0:ot.Form)===null||jt===void 0?void 0:jt.defaultValidateMessages)||{},((Nt=ht.form)===null||Nt===void 0?void 0:Nt.validateMessages)||{},a?.validateMessages||{})},[ht,a?.validateMessages]);Object.keys(Ge).length>0&&(be=Zt.createElement(NI.Provider,{value:Ge},be)),s&&(be=Zt.createElement(zI,{locale:s,_ANT_MARK__:kI},be)),(Je||Oe)&&(be=Zt.createElement(du.Provider,{value:$e},be)),l&&(be=Zt.createElement(g2,{size:l},be)),be=Zt.createElement(mw,null,be);let qe=Zt.useMemo(()=>{let We=Te||{},{algorithm:ot,token:jt,components:Nt,cssVar:cr}=We,kt=UB(We,["algorithm","token","components","cssVar"]),vr=ot&&(!Array.isArray(ot)||ot.length>0)?Cs(ot):Md,Rr={};Object.entries(Nt||{}).forEach(rn=>{let[Or,kr]=rn,ve=Object.assign({},kr);"algorithm"in ve&&(ve.algorithm===!0?ve.theme=vr:(Array.isArray(ve.algorithm)||typeof ve.algorithm=="function")&&(ve.theme=Cs(ve.algorithm)),delete ve.algorithm),Rr[Or]=ve});let Ur=Object.assign(Object.assign({},Sa),jt);return Object.assign(Object.assign({},kt),{theme:vr,token:Ur,components:Rr,override:Object.assign({override:Ur},Rr),cssVar:cr})},[Te]);return y&&(be=Zt.createElement(Fd.Provider,{value:qe},be)),ht.warning&&(be=Zt.createElement(PI.Provider,{value:ht.warning},be)),b!==void 0&&(be=Zt.createElement(m2,{disabled:b},be)),Zt.createElement(tt.Provider,{value:ht},be)},bu=e=>{let t=Zt.useContext(tt),r=Zt.useContext(pu);return Zt.createElement(JB,Object.assign({parentContext:t,legacyLocale:r},e))};bu.ConfigContext=tt;bu.SizeContext=$l;bu.config=ZB;bu.useConfig=h2;Object.defineProperty(bu,"SizeContext",{get:()=>$l});var Oa=bu;var Rv=R(N());var e8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},e$=e8;var Fl=R(N()),s$=R(Ee());var i$=R(N());function t$(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function t8(e){return t$(e)instanceof ShadowRoot}function Ml(e){return t8(e)?t$(e):null}var Ll=R(N());function r8(e){return e.replace(/-(.)/g,function(t,r){return r.toUpperCase()})}function o$(e,t){Kt(e,"[@ant-design/icons] ".concat(t))}function gw(e){return ie(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(ie(e.icon)==="object"||typeof e.icon=="function")}function r$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,r){var o=e[r];switch(r){case"class":t.className=o,delete t.class;break;default:delete t[r],t[r8(r)]=o}return t},{})}function bv(e,t,r){return r?Ll.default.createElement(e.tag,P(P({key:t},r$(e.attrs)),r),(e.children||[]).map(function(o,n){return bv(o,"".concat(t,"-").concat(e.tag,"-").concat(n))})):Ll.default.createElement(e.tag,P({key:t},r$(e.attrs)),(e.children||[]).map(function(o,n){return bv(o,"".concat(t,"-").concat(e.tag,"-").concat(n))}))}function hw(e){return yi(e)[0]}function Cv(e){return e?Array.isArray(e)?e:[e]:[]}var o8=` + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),o)}var J2=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let o=r.getDerivativeToken(e),{override:n}=t,i=J2(t,["override"]),a=Object.assign(Object.assign({},o),{override:n});return a=fv(a),i&&Object.entries(i).forEach(s=>{let[l,c]=s,{theme:u}=c,f=J2(c,["theme"]),d=f;u&&(d=t$(Object.assign(Object.assign({},a),f),{override:f},u)),a[l]=d}),a};function hr(){let{token:e,hashed:t,theme:r,override:o,cssVar:n}=e$.default.useContext(Jd),i=`${Z2}-${t||""}`,a=r||Qd,[s,l,c]=zh(a,[Ia,e],{salt:i,override:o,getComputedToken:t$,formatToken:fv,cssVar:n&&{prefix:n.prefix,key:n.key,unitless:vw,ignore:g5,preserve:h5}});return[a,c,t?l:"",s,n]}var xw=E(I());var Ti={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Qt=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},Aa=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Iu=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),r$=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),o$=(e,t,r,o)=>{let n=`[class^="${t}"], [class*=" ${t}"]`,i=r?`.${r}`:n,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}},s={};return o!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[n]:a})}},yw=(e,t)=>({outline:`${re(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),dv=(e,t)=>({"&:focus-visible":Object.assign({},yw(e,t))}),pv=e=>({[`.${e}`]:Object.assign(Object.assign({},Aa()),{[`.${e} .${e}-icon`]:{display:"block"}})});var{genStyleHooks:_t,genComponentStyleHook:bw,genSubStyleComponent:Sw}=gw({usePrefix:()=>{let{getPrefixCls:e,iconPrefixCls:t}=(0,xw.useContext)(at);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{let[e,t,r,o,n]=hr();return{theme:e,realToken:t,hashId:r,token:o,cssVar:n}},useCSP:()=>{let{csp:e}=(0,xw.useContext)(at);return e??{}},getResetStyles:(e,t)=>{var r;let o=r$(e);return[o,{"&":o},pv((r=t?.prefix.iconPrefixCls)!==null&&r!==void 0?r:ep)]},getCommonStyle:o$,getCompUnitless:()=>vw});function mv(e,t){return In.reduce((r,o)=>{let n=e[`${o}1`],i=e[`${o}3`],a=e[`${o}6`],s=e[`${o}7`];return Object.assign(Object.assign({},r),t(o,{lightColor:n,lightBorderColor:i,darkColor:a,textColor:s}))},{})}var v5=(e,t)=>{let[r,o]=hr();return Fs({theme:r,token:o,hashId:"",path:["ant-design-icons",e],nonce:()=>t?.nonce,layer:{name:"antd"}},()=>[pv(e)])},gv=v5;var y5=E(I()),x5=Object.assign({},y5),{useId:n$}=x5,b5=()=>"",S5=typeof n$>"u"?b5:n$,i$=S5;function Cw(e,t,r){var o,n;let i=Zh("ConfigProvider"),a=e||{},s=a.inherit===!1||!t?Object.assign(Object.assign({},Zd),{hashed:(o=t?.hashed)!==null&&o!==void 0?o:Zd.hashed,cssVar:t?.cssVar}):t,l=i$();return Ki(()=>{var c,u;if(!e)return t;let f=Object.assign({},s.components);Object.keys(e.components||{}).forEach(h=>{f[h]=Object.assign(Object.assign({},f[h]),e.components[h])});let d=`css-var-${l.replace(/:/g,"")}`,m=((c=a.cssVar)!==null&&c!==void 0?c:s.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:r?.prefixCls},typeof s.cssVar=="object"?s.cssVar:{}),typeof a.cssVar=="object"?a.cssVar:{}),{key:typeof a.cssVar=="object"&&((u=a.cssVar)===null||u===void 0?void 0:u.key)||d});return Object.assign(Object.assign(Object.assign({},s),a),{token:Object.assign(Object.assign({},s.token),a.token),components:f,cssVar:m})},[a,s],(c,u)=>c.some((f,d)=>{let m=u[d];return!Yi(f,m,!0)}))}var Av=E(I());var S$=E(Ee());var fn=E(I()),Iw=E(I());var hv=E(I()),C5=["children"],ww=hv.createContext({});function vv(e){var t=e.children,r=Ae(e,C5);return hv.createElement(ww.Provider,{value:r},t)}var a$=E(I()),w5=function(e){Nr(r,e);var t=Ir(r);function r(){return lt(this,r),t.apply(this,arguments)}return ct(r,[{key:"render",value:function(){return this.props.children}}]),r}(a$.Component),s$=w5;var yv=E(I());function Ew(e){var t=yv.useReducer(function(s){return s+1},0),r=B(t,2),o=r[1],n=yv.useRef(e),i=Et(function(){return n.current}),a=Et(function(s){n.current=typeof s=="function"?s(n.current):s,o()});return[i,a]}var _v=E(I()),La=E(I());var Zi="none",tp="appear",rp="enter",op="leave",Rw="none",un="prepare",Ma="start",Bs="active",xv="end",bv="prepared";var m$=E(I()),g$=E(I());function l$(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}function E5(e,t){var r={animationend:l$("Animation","AnimationEnd"),transitionend:l$("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete r.animationend.animation,"TransitionEvent"in t||delete r.transitionend.transition),r}var R5=E5(Yt(),typeof window<"u"?window:{}),u$={};Yt()&&(c$=document.createElement("div"),u$=c$.style);var c$,Sv={};function f$(e){if(Sv[e])return Sv[e];var t=R5[e];if(t)for(var r=Object.keys(t),o=r.length,n=0;n1&&arguments[1]!==void 0?arguments[1]:2;t();var i=ut(function(){n<=1?o({isCanceled:function(){return i!==e.current}}):r(o,n-1)});e.current=i}return Rv.useEffect(function(){return function(){t()}},[]),[r,t]};var _5=[un,Ma,Bs,xv],P5=[un,bv],Tw=!1,x$=!0;function Ov(e){return e===Bs||e===xv}var b$=function(e,t,r){var o=Da(Rw),n=B(o,2),i=n[0],a=n[1],s=v$(),l=B(s,2),c=l[0],u=l[1];function f(){a(un,!0)}var d=t?P5:_5;return Ev(function(){if(i!==Rw&&i!==xv){var m=d.indexOf(i),h=d[m+1],v=r(i);v===Tw?a(h,!0):h&&c(function(y){function g(){y.isCanceled()||a(h,!0)}v===!0?g():Promise.resolve(v).then(g)})}},[e,i]),y$.useEffect(function(){return function(){u()}},[]),[f,i]};function Nw(e,t,r,o){var n=o.motionEnter,i=n===void 0?!0:n,a=o.motionAppear,s=a===void 0?!0:a,l=o.motionLeave,c=l===void 0?!0:l,u=o.motionDeadline,f=o.motionLeaveImmediately,d=o.onAppearPrepare,m=o.onEnterPrepare,h=o.onLeavePrepare,v=o.onAppearStart,y=o.onEnterStart,g=o.onLeaveStart,p=o.onAppearActive,x=o.onEnterActive,S=o.onLeaveActive,b=o.onAppearEnd,w=o.onEnterEnd,C=o.onLeaveEnd,R=o.onVisibleChanged,_=Da(),O=B(_,2),N=O[0],k=O[1],L=Ew(Zi),j=B(L,2),W=j[0],D=j[1],$=Da(null),M=B($,2),V=M[0],F=M[1],z=W(),U=(0,La.useRef)(!1),H=(0,La.useRef)(null);function A(){return r()}var G=(0,La.useRef)(!1);function q(){D(Zi),F(null,!0)}var oe=Et(function(ye){var we=W();if(we!==Zi){var ce=A();if(!(ye&&!ye.deadline&&ye.target!==ce)){var ae=G.current,Re;we===tp&&ae?Re=b?.(ce,ye):we===rp&&ae?Re=w?.(ce,ye):we===op&&ae&&(Re=C?.(ce,ye)),ae&&Re!==!1&&q()}}}),Z=h$(oe),X=B(Z,1),ie=X[0],te=function(we){switch(we){case tp:return T(T(T({},un,d),Ma,v),Bs,p);case rp:return T(T(T({},un,m),Ma,y),Bs,x);case op:return T(T(T({},un,h),Ma,g),Bs,S);default:return{}}},K=_v.useMemo(function(){return te(z)},[z]),Y=b$(z,!e,function(ye){if(ye===un){var we=K[un];return we?we(A()):Tw}if(J in K){var ce;F(((ce=K[J])===null||ce===void 0?void 0:ce.call(K,A(),null))||null)}return J===Bs&&z!==Zi&&(ie(A()),u>0&&(clearTimeout(H.current),H.current=setTimeout(function(){oe({deadline:!0})},u))),J===bv&&q(),x$}),ne=B(Y,2),Q=ne[0],J=ne[1],le=Ov(J);G.current=le;var ue=(0,La.useRef)(null);Ev(function(){if(!(U.current&&ue.current===t)){k(t);var ye=U.current;U.current=!0;var we;!ye&&t&&s&&(we=tp),ye&&t&&i&&(we=rp),(ye&&!t&&c||!ye&&f&&!t&&c)&&(we=op);var ce=te(we);we&&(e||ce[un])?(D(we),Q()):D(Zi),ue.current=t}},[t]),(0,La.useEffect)(function(){(z===tp&&!s||z===rp&&!i||z===op&&!c)&&D(Zi)},[s,i,c]),(0,La.useEffect)(function(){return function(){U.current=!1,clearTimeout(H.current)}},[]);var fe=_v.useRef(!1);(0,La.useEffect)(function(){N&&(fe.current=!0),N!==void 0&&z===Zi&&((fe.current||N)&&R?.(N),fe.current=!0)},[N,z]);var he=V;return K[un]&&J===Ma&&(he=P({transition:"none"},he)),[z,J,he,N??t]}function T5(e){var t=e;pe(e)==="object"&&(t=e.transitionSupport);function r(n,i){return!!(n.motionName&&t&&i!==!1)}var o=fn.forwardRef(function(n,i){var a=n.visible,s=a===void 0?!0:a,l=n.removeOnLeave,c=l===void 0?!0:l,u=n.forceRender,f=n.children,d=n.motionName,m=n.leavedClassName,h=n.eventProps,v=fn.useContext(ww),y=v.motion,g=r(n,y),p=(0,Iw.useRef)(),x=(0,Iw.useRef)();function S(){try{return p.current instanceof HTMLElement?p.current:Ll(x.current)}catch{return null}}var b=Nw(g,s,S,n),w=B(b,4),C=w[0],R=w[1],_=w[2],O=w[3],N=fn.useRef(O);O&&(N.current=!0);var k=fn.useCallback(function(M){p.current=M,zd(i,M)},[i]),L,j=P(P({},h),{},{visible:s});if(!f)L=null;else if(C===Zi)O?L=f(P({},j),k):!c&&N.current&&m?L=f(P(P({},j),{},{className:m}),k):u||!c&&!m?L=f(P(P({},j),{},{style:{display:"none"}}),k):L=null;else{var W;R===un?W="prepare":Ov(R)?W="active":R===Ma&&(W="start");var D=Pw(d,"".concat(C,"-").concat(W));L=f(P(P({},j),{},{className:(0,S$.default)(Pw(d,C),T(T({},D,D&&W),d,typeof d=="string")),style:_}),k)}if(fn.isValidElement(L)&&Ci(L)){var $=Ts(L);$||(L=fn.cloneElement(L,{ref:k}))}return fn.createElement(s$,{ref:x},L)});return o.displayName="CSSMotion",o}var Pv=T5(Cv);var Hl=E(I());var Tv="add",Nv="keep",Iv="remove",Dv="removed";function N5(e){var t;return e&&pe(e)==="object"&&"key"in e?t=e:t={key:e},P(P({},t),{},{key:String(t.key)})}function $v(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(N5)}function C$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=[],o=0,n=t.length,i=$v(e),a=$v(t);i.forEach(function(c){for(var u=!1,f=o;f1});return l.forEach(function(c){r=r.filter(function(u){var f=u.key,d=u.status;return f!==c||d!==Iv}),r.forEach(function(u){u.key===c&&(u.status=Nv)})}),r}var I5=["component","children","onVisibleChanged","onAllRemoved"],$5=["status"],D5=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function A5(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pv,r=function(o){Nr(i,o);var n=Ir(i);function i(){var a;lt(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var L5=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);nt.endsWith("Color"))}var V5=e=>{let{prefixCls:t,iconPrefixCls:r,theme:o,holderRender:n}=e;t!==void 0&&(E$=t),r!==void 0&&(F5=r),"holderRender"in e&&(W5=n),o&&(j5(o)?F2(B5(),o):z5=o)};var H5=e=>{let{children:t,csp:r,autoInsertSpaceInButton:o,alert:n,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,splitter:f,virtual:d,dropdownMatchSelectWidth:m,popupMatchSelectWidth:h,popupOverflow:v,legacyLocale:y,parentContext:g,iconPrefixCls:p,theme:x,componentDisabled:S,segmented:b,statistic:w,spin:C,calendar:R,carousel:_,cascader:O,collapse:N,typography:k,checkbox:L,descriptions:j,divider:W,drawer:D,skeleton:$,steps:M,image:V,layout:F,list:z,mentions:U,modal:H,progress:A,result:G,slider:q,breadcrumb:oe,menu:Z,pagination:X,input:ie,textArea:te,empty:K,badge:Y,radio:ne,rate:Q,switch:J,transfer:le,avatar:ue,message:fe,tag:he,table:ye,card:we,tabs:ce,timeline:ae,timePicker:Re,upload:Me,notification:Be,tree:Ie,colorPicker:Oe,datePicker:be,rangePicker:Ve,flex:He,wave:$e,dropdown:de,warning:me,tour:ze,tooltip:Ce,popover:Ue,popconfirm:Ye,floatButtonGroup:gt,variant:Tt,inputNumber:ht,treeSelect:We}=e,Pe=ir.useCallback((Ke,ot)=>{let{prefixCls:kt}=e;if(ot)return ot;let Nt=kt||g.getPrefixCls("");return Ke?`${Nt}-${Ke}`:Nt},[g.getPrefixCls,e.prefixCls]),tt=p||g.iconPrefixCls||ep,De=r||g.csp;gv(tt,De);let Le=Cw(x,g.theme,{prefixCls:Pe("")}),Te={csp:De,autoInsertSpaceInButton:o,alert:n,anchor:i,locale:s||y,direction:c,space:u,splitter:f,virtual:d,popupMatchSelectWidth:h??m,popupOverflow:v,getPrefixCls:Pe,iconPrefixCls:tt,theme:Le,segmented:b,statistic:w,spin:C,calendar:R,carousel:_,cascader:O,collapse:N,typography:k,checkbox:L,descriptions:j,divider:W,drawer:D,skeleton:$,steps:M,image:V,input:ie,textArea:te,layout:F,list:z,mentions:U,modal:H,progress:A,result:G,slider:q,breadcrumb:oe,menu:Z,pagination:X,empty:K,badge:Y,radio:ne,rate:Q,switch:J,transfer:le,avatar:ue,message:fe,tag:he,table:ye,card:we,tabs:ce,timeline:ae,timePicker:Re,upload:Me,notification:Be,tree:Ie,colorPicker:Oe,datePicker:be,rangePicker:Ve,flex:He,wave:$e,dropdown:de,warning:me,tour:ze,tooltip:Ce,popover:Ue,popconfirm:Ye,floatButtonGroup:gt,variant:Tt,inputNumber:ht,treeSelect:We},Ne=Object.assign({},g);Object.keys(Te).forEach(Ke=>{Te[Ke]!==void 0&&(Ne[Ke]=Te[Ke])}),k5.forEach(Ke=>{let ot=e[Ke];ot&&(Ne[Ke]=ot)}),typeof o<"u"&&(Ne.button=Object.assign({autoInsertSpace:o},Ne.button));let vt=Ki(()=>Ne,Ne,(Ke,ot)=>{let kt=Object.keys(Ke),Nt=Object.keys(ot);return kt.length!==Nt.length||kt.some(tr=>Ke[tr]!==ot[tr])}),{layer:Bt}=ir.useContext(Ri),je=ir.useMemo(()=>({prefixCls:tt,csp:De,layer:Bt?"antd":void 0}),[tt,De,Bt]),_e=ir.createElement(ir.Fragment,null,ir.createElement(w$,{dropdownMatchSelectWidth:m}),t),Qe=ir.useMemo(()=>{var Ke,ot,kt,Nt;return Na(((Ke=Oi.Form)===null||Ke===void 0?void 0:Ke.defaultValidateMessages)||{},((kt=(ot=vt.locale)===null||ot===void 0?void 0:ot.Form)===null||kt===void 0?void 0:kt.defaultValidateMessages)||{},((Nt=vt.form)===null||Nt===void 0?void 0:Nt.validateMessages)||{},a?.validateMessages||{})},[vt,a?.validateMessages]);Object.keys(Qe).length>0&&(_e=ir.createElement(t2.Provider,{value:Qe},_e)),s&&(_e=ir.createElement(u2,{locale:s,_ANT_MARK__:c2},_e)),(tt||De)&&(_e=ir.createElement(wu.Provider,{value:je},_e)),l&&(_e=ir.createElement(W2,{size:l},_e)),_e=ir.createElement(Dw,null,_e);let Ze=ir.useMemo(()=>{let Ke=Le||{},{algorithm:ot,token:kt,components:Nt,cssVar:tr}=Ke,Ft=L5(Ke,["algorithm","token","components","cssVar"]),rr=ot&&(!Array.isArray(ot)||ot.length>0)?Ds(ot):Qd,ur={};Object.entries(Nt||{}).forEach(zo=>{let[dr,Er]=zo,Se=Object.assign({},Er);"algorithm"in Se&&(Se.algorithm===!0?Se.theme=rr:(Array.isArray(Se.algorithm)||typeof Se.algorithm=="function")&&(Se.theme=Ds(Se.algorithm)),delete Se.algorithm),ur[dr]=Se});let fr=Object.assign(Object.assign({},Ia),kt);return Object.assign(Object.assign({},Ft),{theme:rr,token:fr,components:ur,override:Object.assign({override:fr},ur),cssVar:tr})},[Le]);return x&&(_e=ir.createElement(Jd.Provider,{value:Ze},_e)),vt.warning&&(_e=ir.createElement(JI.Provider,{value:vt.warning},_e)),S!==void 0&&(_e=ir.createElement(z2,{disabled:S},_e)),ir.createElement(at.Provider,{value:vt},_e)},$u=e=>{let t=ir.useContext(at),r=ir.useContext(Eu);return ir.createElement(H5,Object.assign({parentContext:t,legacyLocale:r},e))};$u.ConfigContext=at;$u.SizeContext=jl;$u.config=V5;$u.useConfig=B2;Object.defineProperty($u,"SizeContext",{get:()=>jl});var ka=$u;var zv=E(I());var U5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},R$=U5;var ql=E(I()),$$=E(Ee());var N$=E(I());function O$(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function G5(e){return O$(e)instanceof ShadowRoot}function Ul(e){return G5(e)?O$(e):null}var Gl=E(I());function q5(e){return e.replace(/-(.)/g,function(t,r){return r.toUpperCase()})}function P$(e,t){Vt(e,"[@ant-design/icons] ".concat(t))}function Aw(e){return pe(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(pe(e.icon)==="object"||typeof e.icon=="function")}function _$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,r){var o=e[r];switch(r){case"class":t.className=o,delete t.class;break;default:delete t[r],t[q5(r)]=o}return t},{})}function Mv(e,t,r){return r?Gl.default.createElement(e.tag,P(P({key:t},_$(e.attrs)),r),(e.children||[]).map(function(o,n){return Mv(o,"".concat(t,"-").concat(e.tag,"-").concat(n))})):Gl.default.createElement(e.tag,P({key:t},_$(e.attrs)),(e.children||[]).map(function(o,n){return Mv(o,"".concat(t,"-").concat(e.tag,"-").concat(n))}))}function Mw(e){return Pi(e)[0]}function Lv(e){return e?Array.isArray(e)?e:[e]:[]}var K5=` .anticon { display: inline-flex; align-items: center; @@ -337,9 +344,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`,n$=function(t){var r=(0,Ll.useContext)(du),o=r.csp,n=r.prefixCls,i=r.layer,a=o8;n&&(a=a.replace(/anticon/g,n)),i&&(a="@layer ".concat(i,` { +`,T$=function(t){var r=(0,Gl.useContext)(wu),o=r.csp,n=r.prefixCls,i=r.layer,a=K5;n&&(a=a.replace(/anticon/g,n)),i&&(a="@layer ".concat(i,` { `).concat(a,` -}`)),(0,Ll.useEffect)(function(){var s=t.current,l=Ml(s);so(a,"@ant-design-icons",{prepend:!i,csp:o,attachTo:l})},[])};var n8=["icon","className","onClick","style","primaryColor","secondaryColor"],jd={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function i8(e){var t=e.primaryColor,r=e.secondaryColor;jd.primaryColor=t,jd.secondaryColor=r||hw(t),jd.calculated=!!r}function a8(){return P({},jd)}var wv=function(t){var r=t.icon,o=t.className,n=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=Ne(t,n8),c=i$.useRef(),u=jd;if(a&&(u={primaryColor:a,secondaryColor:s||hw(a)}),n$(c),o$(gw(r),"icon should be icon definiton, but got ".concat(r)),!gw(r))return null;var f=r;return f&&typeof f.icon=="function"&&(f=P(P({},f),{},{icon:f.icon(u.primaryColor,u.secondaryColor)})),bv(f.icon,"svg-".concat(f.name),P(P({className:o,onClick:n,style:i,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};wv.displayName="IconReact";wv.getTwoToneColors=a8;wv.setTwoToneColors=i8;var Vd=wv;function vw(e){var t=Cv(e),r=W(t,2),o=r[0],n=r[1];return Vd.setTwoToneColors({primaryColor:o,secondaryColor:n})}function a$(){var e=Vd.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var s8=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];vw(Ps.primary);var Ev=Fl.forwardRef(function(e,t){var r=e.className,o=e.icon,n=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=Ne(e,s8),u=Fl.useContext(du),f=u.prefixCls,d=f===void 0?"anticon":f,m=u.rootClassName,h=(0,s$.default)(m,d,T(T({},"".concat(d,"-").concat(o.name),!!o.name),"".concat(d,"-spin"),!!n||o.name==="loading"),r),v=a;v===void 0&&s&&(v=-1);var x=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,g=Cv(l),p=W(g,2),y=p[0],b=p[1];return Fl.createElement("span",Q({role:"img","aria-label":o.name},c,{ref:t,tabIndex:v,onClick:s,className:h}),Fl.createElement(Vd,{icon:o,primaryColor:y,secondaryColor:b,style:x}))});Ev.displayName="AntdIcon";Ev.getTwoToneColor=a$;Ev.setTwoToneColor=vw;var ut=Ev;var l8=function(t,r){return Rv.createElement(ut,Q({},t,{ref:r,icon:e$}))},c8=Rv.forwardRef(l8),l$=c8;var Ov=R(N());var u8={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},c$=u8;var f8=function(t,r){return Ov.createElement(ut,Q({},t,{ref:r,icon:c$}))},d8=Ov.forwardRef(f8),Cu=d8;var _v=R(N());var p8={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},u$=p8;var m8=function(t,r){return _v.createElement(ut,Q({},t,{ref:r,icon:u$}))},g8=_v.forwardRef(m8),_a=g8;var h8=`accept acceptCharset accessKey action allowFullScreen allowTransparency +}`)),(0,Gl.useEffect)(function(){var s=t.current,l=Ul(s);yo(a,"@ant-design-icons",{prepend:!i,csp:o,attachTo:l})},[])};var X5=["icon","className","onClick","style","primaryColor","secondaryColor"],np={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Y5(e){var t=e.primaryColor,r=e.secondaryColor;np.primaryColor=t,np.secondaryColor=r||Mw(t),np.calculated=!!r}function Q5(){return P({},np)}var kv=function(t){var r=t.icon,o=t.className,n=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=Ae(t,X5),c=N$.useRef(),u=np;if(a&&(u={primaryColor:a,secondaryColor:s||Mw(a)}),T$(c),P$(Aw(r),"icon should be icon definiton, but got ".concat(r)),!Aw(r))return null;var f=r;return f&&typeof f.icon=="function"&&(f=P(P({},f),{},{icon:f.icon(u.primaryColor,u.secondaryColor)})),Mv(f.icon,"svg-".concat(f.name),P(P({className:o,onClick:n,style:i,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};kv.displayName="IconReact";kv.getTwoToneColors=Q5;kv.setTwoToneColors=Y5;var ip=kv;function Lw(e){var t=Lv(e),r=B(t,2),o=r[0],n=r[1];return ip.setTwoToneColors({primaryColor:o,secondaryColor:n})}function I$(){var e=ip.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Z5=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Lw(zs.primary);var Fv=ql.forwardRef(function(e,t){var r=e.className,o=e.icon,n=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=Ae(e,Z5),u=ql.useContext(wu),f=u.prefixCls,d=f===void 0?"anticon":f,m=u.rootClassName,h=(0,$$.default)(m,d,T(T({},"".concat(d,"-").concat(o.name),!!o.name),"".concat(d,"-spin"),!!n||o.name==="loading"),r),v=a;v===void 0&&s&&(v=-1);var y=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,g=Lv(l),p=B(g,2),x=p[0],S=p[1];return ql.createElement("span",ee({role:"img","aria-label":o.name},c,{ref:t,tabIndex:v,onClick:s,className:h}),ql.createElement(ip,{icon:o,primaryColor:x,secondaryColor:S,style:y}))});Fv.displayName="AntdIcon";Fv.getTwoToneColor=I$;Fv.setTwoToneColor=Lw;var mt=Fv;var J5=function(t,r){return zv.createElement(mt,ee({},t,{ref:r,icon:R$}))},e8=zv.forwardRef(J5),D$=e8;var Wv=E(I());var t8={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},A$=t8;var r8=function(t,r){return Wv.createElement(mt,ee({},t,{ref:r,icon:A$}))},o8=Wv.forwardRef(r8),Du=o8;var Bv=E(I());var n8={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},M$=n8;var i8=function(t,r){return Bv.createElement(mt,ee({},t,{ref:r,icon:M$}))},a8=Bv.forwardRef(i8),Fa=a8;var s8=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -350,71 +357,71 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`,v8=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + summary tabIndex target title type useMap value width wmode wrap`,l8=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,y8="".concat(h8," ").concat(v8).split(/[\s\n]+/),x8="aria-",S8="data-";function f$(e,t){return e.indexOf(t)===0}function Co(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=P({},t);var o={};return Object.keys(e).forEach(function(n){(r.aria&&(n==="role"||f$(n,x8))||r.data&&f$(n,S8)||r.attr&&y8.includes(n))&&(o[n]=e[n])}),o}var Hd=R(N());function Pv(e){return e&&Hd.default.isValidElement(e)&&e.type===Hd.default.Fragment}var b8=(e,t,r)=>Hd.default.isValidElement(e)?Hd.default.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t;function Bn(e,t){return b8(e,e,t)}var C8=e=>{let[,,,,t]=sr();return t?`${e}-css-var`:""},wo=C8;var at={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var r=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||r>=at.F1&&r<=at.F12)return!1;switch(r){case at.ALT:case at.CAPS_LOCK:case at.CONTEXT_MENU:case at.CTRL:case at.DOWN:case at.END:case at.ESC:case at.HOME:case at.INSERT:case at.LEFT:case at.MAC_FF_META:case at.META:case at.NUMLOCK:case at.NUM_CENTER:case at.PAGE_DOWN:case at.PAGE_UP:case at.PAUSE:case at.PRINT_SCREEN:case at.RIGHT:case at.SHIFT:case at.UP:case at.WIN_KEY:case at.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=at.ZERO&&t<=at.NINE||t>=at.NUM_ZERO&&t<=at.NUM_MULTIPLY||t>=at.A&&t<=at.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case at.SPACE:case at.QUESTION_MARK:case at.NUM_PLUS:case at.NUM_MINUS:case at.NUM_PERIOD:case at.NUM_DIVISION:case at.SEMICOLON:case at.DASH:case at.EQUALS:case at.COMMA:case at.PERIOD:case at.SLASH:case at.APOSTROPHE:case at.SINGLE_QUOTE:case at.OPEN_SQUARE_BRACKET:case at.BACKSLASH:case at.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Qe=at;var Tv=R(N());var w8={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},d$=w8;var E8=function(t,r){return Tv.createElement(ut,Q({},t,{ref:r,icon:d$}))},R8=Tv.forwardRef(E8),kl=R8;var m$=R(N());var p$=R(N()),O8=p$.default.createContext(void 0),Nv=O8;var Pa=100,_8=10,P8=Pa*_8,Yue=P8+Pa,g$={Modal:Pa,Drawer:Pa,Popover:Pa,Popconfirm:Pa,Tooltip:Pa,Tour:Pa,FloatButton:Pa},T8={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function N8(e){return e in g$}var Is=(e,t)=>{let[,r]=sr(),o=m$.default.useContext(Nv),n=N8(e),i;if(t!==void 0)i=[t,t];else{let a=o??0;n?a+=(o?0:r.zIndexPopupBase)+g$[e]:a+=T8[e],i=[o===void 0?t:a,a]}return i};var k8=R(N()),afe=R(zi());function Tt(){"use strict";Tt=function(){return t};var e,t={},r=Object.prototype,o=r.hasOwnProperty,n=Object.defineProperty||function($,A,M){$[A]=M.value},i=typeof Symbol=="function"?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c($,A,M){return Object.defineProperty($,A,{value:M,enumerable:!0,configurable:!0,writable:!0}),$[A]}try{c({},"")}catch{c=function(M,H,F){return M[H]=F}}function u($,A,M,H){var F=A&&A.prototype instanceof g?A:g,k=Object.create(F.prototype),U=new j(H||[]);return n(k,"_invoke",{value:O($,M,U)}),k}function f($,A,M){try{return{type:"normal",arg:$.call(A,M)}}catch(H){return{type:"throw",arg:H}}}t.wrap=u;var d="suspendedStart",m="suspendedYield",h="executing",v="completed",x={};function g(){}function p(){}function y(){}var b={};c(b,a,function(){return this});var S=Object.getPrototypeOf,w=S&&S(S(z([])));w&&w!==r&&o.call(w,a)&&(b=w);var C=y.prototype=g.prototype=Object.create(b);function E($){["next","throw","return"].forEach(function(A){c($,A,function(M){return this._invoke(A,M)})})}function _($,A){function M(F,k,U,V){var D=f($[F],$,k);if(D.type!=="throw"){var G=D.arg,q=G.value;return q&&ie(q)=="object"&&o.call(q,"__await")?A.resolve(q.__await).then(function(ne){M("next",ne,U,V)},function(ne){M("throw",ne,U,V)}):A.resolve(q).then(function(ne){G.value=ne,U(G)},function(ne){return M("throw",ne,U,V)})}V(D.arg)}var H;n(this,"_invoke",{value:function(k,U){function V(){return new A(function(D,G){M(k,U,D,G)})}return H=H?H.then(V,V):V()}})}function O($,A,M){var H=d;return function(F,k){if(H===h)throw Error("Generator is already running");if(H===v){if(F==="throw")throw k;return{value:e,done:!0}}for(M.method=F,M.arg=k;;){var U=M.delegate;if(U){var V=I(U,M);if(V){if(V===x)continue;return V}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(H===d)throw H=v,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);H=h;var D=f($,A,M);if(D.type==="normal"){if(H=M.done?v:m,D.arg===x)continue;return{value:D.arg,done:M.done}}D.type==="throw"&&(H=v,M.method="throw",M.arg=D.arg)}}}function I($,A){var M=A.method,H=$.iterator[M];if(H===e)return A.delegate=null,M==="throw"&&$.iterator.return&&(A.method="return",A.arg=e,I($,A),A.method==="throw")||M!=="return"&&(A.method="throw",A.arg=new TypeError("The iterator does not provide a '"+M+"' method")),x;var F=f(H,$.iterator,A.arg);if(F.type==="throw")return A.method="throw",A.arg=F.arg,A.delegate=null,x;var k=F.arg;return k?k.done?(A[$.resultName]=k.value,A.next=$.nextLoc,A.method!=="return"&&(A.method="next",A.arg=e),A.delegate=null,x):k:(A.method="throw",A.arg=new TypeError("iterator result is not an object"),A.delegate=null,x)}function B($){var A={tryLoc:$[0]};1 in $&&(A.catchLoc=$[1]),2 in $&&(A.finallyLoc=$[2],A.afterLoc=$[3]),this.tryEntries.push(A)}function L($){var A=$.completion||{};A.type="normal",delete A.arg,$.completion=A}function j($){this.tryEntries=[{tryLoc:"root"}],$.forEach(B,this),this.reset(!0)}function z($){if($||$===""){var A=$[a];if(A)return A.call($);if(typeof $.next=="function")return $;if(!isNaN($.length)){var M=-1,H=function F(){for(;++M<$.length;)if(o.call($,M))return F.value=$[M],F.done=!1,F;return F.value=e,F.done=!0,F};return H.next=H}}throw new TypeError(ie($)+" is not iterable")}return p.prototype=y,n(C,"constructor",{value:y,configurable:!0}),n(y,"constructor",{value:p,configurable:!0}),p.displayName=c(y,l,"GeneratorFunction"),t.isGeneratorFunction=function($){var A=typeof $=="function"&&$.constructor;return!!A&&(A===p||(A.displayName||A.name)==="GeneratorFunction")},t.mark=function($){return Object.setPrototypeOf?Object.setPrototypeOf($,y):($.__proto__=y,c($,l,"GeneratorFunction")),$.prototype=Object.create(C),$},t.awrap=function($){return{__await:$}},E(_.prototype),c(_.prototype,s,function(){return this}),t.AsyncIterator=_,t.async=function($,A,M,H,F){F===void 0&&(F=Promise);var k=new _(u($,A,M,H),F);return t.isGeneratorFunction(A)?k:k.next().then(function(U){return U.done?U.value:k.next()})},E(C),c(C,l,"Generator"),c(C,a,function(){return this}),c(C,"toString",function(){return"[object Generator]"}),t.keys=function($){var A=Object($),M=[];for(var H in A)M.push(H);return M.reverse(),function F(){for(;M.length;){var k=M.pop();if(k in A)return F.value=k,F.done=!1,F}return F.done=!0,F}},t.values=z,j.prototype={constructor:j,reset:function(A){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(L),!A)for(var M in this)M.charAt(0)==="t"&&o.call(this,M)&&!isNaN(+M.slice(1))&&(this[M]=e)},stop:function(){this.done=!0;var A=this.tryEntries[0].completion;if(A.type==="throw")throw A.arg;return this.rval},dispatchException:function(A){if(this.done)throw A;var M=this;function H(G,q){return U.type="throw",U.arg=A,M.next=G,q&&(M.method="next",M.arg=e),!!q}for(var F=this.tryEntries.length-1;F>=0;--F){var k=this.tryEntries[F],U=k.completion;if(k.tryLoc==="root")return H("end");if(k.tryLoc<=this.prev){var V=o.call(k,"catchLoc"),D=o.call(k,"finallyLoc");if(V&&D){if(this.prev=0;--H){var F=this.tryEntries[H];if(F.tryLoc<=this.prev&&o.call(F,"finallyLoc")&&this.prev=0;--M){var H=this.tryEntries[M];if(H.finallyLoc===A)return this.complete(H.completion,H.afterLoc),L(H),x}},catch:function(A){for(var M=this.tryEntries.length-1;M>=0;--M){var H=this.tryEntries[M];if(H.tryLoc===A){var F=H.completion;if(F.type==="throw"){var k=F.arg;L(H)}return k}}throw Error("illegal catch attempt")},delegateYield:function(A,M,H){return this.delegate={iterator:z(A),resultName:M,nextLoc:H},this.method==="next"&&(this.arg=e),x}},t}function h$(e,t,r,o,n,i,a){try{var s=e[i](a),l=s.value}catch(c){return void r(c)}s.done?t(l):Promise.resolve(l).then(o,n)}function Jr(e){return function(){var t=this,r=arguments;return new Promise(function(o,n){var i=e.apply(t,r);function a(l){h$(i,o,n,a,s,"next",l)}function s(l){h$(i,o,n,a,s,"throw",l)}a(void 0)})}}var I8=R(zi()),Ud=P({},I8),$8=Ud.version,yw=Ud.render,A8=Ud.unmountComponentAtNode,$v;try{v$=Number(($8||"").split(".")[0]),v$>=18&&($v=Ud.createRoot)}catch{}var v$;function y$(e){var t=Ud.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&ie(t)==="object"&&(t.usingClientEntryPoint=e)}var Iv="__rc_react_root__";function D8(e,t){y$(!0);var r=t[Iv]||$v(t);y$(!1),r.render(e),t[Iv]=r}function M8(e,t){yw?.(e,t)}function x$(e,t){if($v){D8(e,t);return}M8(e,t)}function L8(e){return xw.apply(this,arguments)}function xw(){return xw=Jr(Tt().mark(function e(t){return Tt().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.abrupt("return",Promise.resolve().then(function(){var n;(n=t[Iv])===null||n===void 0||n.unmount(),delete t[Iv]}));case 1:case"end":return o.stop()}},e)})),xw.apply(this,arguments)}function F8(e){A8(e)}function S$(e){return Sw.apply(this,arguments)}function Sw(){return Sw=Jr(Tt().mark(function e(t){return Tt().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if($v===void 0){o.next=2;break}return o.abrupt("return",L8(t));case 2:F8(t);case 3:case"end":return o.stop()}},e)})),Sw.apply(this,arguments)}var z8=(e,t)=>(x$(e,t),()=>S$(t)),W8=z8;function b$(){return W8}var bw=()=>({height:0,opacity:0}),C$=e=>{let{scrollHeight:t}=e;return{height:t,opacity:1}},B8=e=>({height:e?e.offsetHeight:0}),Cw=(e,t)=>t?.deadline===!0||t.propertyName==="height",j8=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ts}-motion-collapse`,onAppearStart:bw,onEnterStart:bw,onAppearActive:C$,onEnterActive:C$,onLeaveStart:B8,onLeaveActive:bw,onAppearEnd:Cw,onEnterEnd:Cw,onLeaveEnd:Cw,motionDeadline:500}};var Hi=(e,t,r)=>r!==void 0?r:`${e}-${t}`;var w$=j8;var Mt=R(N()),ey=R(Ee());function Mr(e,t){var r=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(o){delete r[o]}),r}var zl=R(N()),T$=R(Ee());var Av=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,o=t.height;if(r||o)return!0}if(e.getBoundingClientRect){var n=e.getBoundingClientRect(),i=n.width,a=n.height;if(i||a)return!0}}return!1};var V8=e=>{let{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},E$=tw("Wave",e=>[V8(e)]);var Dv=R(N());var wu=`${Ts}-wave-target`;var eo=R(N()),O$=R(Ee());function ww(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function R$(e){let{borderTopColor:t,borderColor:r,backgroundColor:o}=getComputedStyle(e);return ww(t)?t:ww(r)?r:ww(o)?o:null}function Ew(e){return Number.isNaN(e)?0:e}var H8=e=>{let{className:t,target:r,component:o,registerUnmount:n}=e,i=eo.useRef(null),a=eo.useRef(null);eo.useEffect(()=>{a.current=n()},[]);let[s,l]=eo.useState(null),[c,u]=eo.useState([]),[f,d]=eo.useState(0),[m,h]=eo.useState(0),[v,x]=eo.useState(0),[g,p]=eo.useState(0),[y,b]=eo.useState(!1),S={left:f,top:m,width:v,height:g,borderRadius:c.map(E=>`${E}px`).join(" ")};s&&(S["--wave-color"]=s);function w(){let E=getComputedStyle(r);l(R$(r));let _=E.position==="static",{borderLeftWidth:O,borderTopWidth:I}=E;d(_?r.offsetLeft:Ew(-parseFloat(O))),h(_?r.offsetTop:Ew(-parseFloat(I))),x(r.offsetWidth),p(r.offsetHeight);let{borderTopLeftRadius:B,borderTopRightRadius:L,borderBottomLeftRadius:j,borderBottomRightRadius:z}=E;u([B,L,z,j].map($=>Ew(parseFloat($))))}if(eo.useEffect(()=>{if(r){let E=dt(()=>{w(),b(!0)}),_;return typeof ResizeObserver<"u"&&(_=new ResizeObserver(w),_.observe(r)),()=>{dt.cancel(E),_?.disconnect()}}},[]),!y)return null;let C=(o==="Checkbox"||o==="Radio")&&r?.classList.contains(wu);return eo.createElement(Zr,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(E,_)=>{var O,I;if(_.deadline||_.propertyName==="opacity"){let B=(O=i.current)===null||O===void 0?void 0:O.parentElement;(I=a.current)===null||I===void 0||I.call(a).then(()=>{B?.remove()})}return!1}},(E,_)=>{let{className:O}=E;return eo.createElement("div",{ref:Br(i,_),className:(0,O$.default)(t,O,{"wave-quick":C}),style:S})})},U8=(e,t)=>{var r;let{component:o}=t;if(o==="Checkbox"&&!(!((r=e.querySelector("input"))===null||r===void 0)&&r.checked))return;let n=document.createElement("div");n.style.position="absolute",n.style.left="0px",n.style.top="0px",e?.insertBefore(n,e?.firstChild);let i=b$(),a=null;function s(){return a}a=i(eo.createElement(H8,Object.assign({},t,{target:e,registerUnmount:s})),n)},_$=U8;var G8=(e,t,r)=>{let{wave:o}=Dv.useContext(tt),[,n,i]=sr(),a=It(c=>{let u=e.current;if(o?.disabled||!u)return;let f=u.querySelector(`.${wu}`)||u,{showEffect:d}=o||{};(d||_$)(f,{className:t,token:n,component:r,event:c,hashId:i})}),s=Dv.useRef(null);return c=>{dt.cancel(s.current),s.current=dt(()=>{a(c)})}},P$=G8;var q8=e=>{let{children:t,disabled:r,component:o}=e,{getPrefixCls:n}=(0,zl.useContext)(tt),i=(0,zl.useRef)(null),a=n("wave"),[,s]=E$(a),l=P$(i,(0,T$.default)(a,s),o);if(zl.default.useEffect(()=>{let u=i.current;if(!u||u.nodeType!==1||r)return;let f=d=>{!Av(d.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(d)};return u.addEventListener("click",f,!0),()=>{u.removeEventListener("click",f,!0)}},[r]),!zl.default.isValidElement(t))return t??null;let c=di(t)?Br(vs(t),i):i;return Bn(t,{ref:c})},Mv=q8;var Rw=R(N());var K8=e=>{let t=Rw.default.useContext($l);return Rw.default.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},Qo=K8;var $s=R(N()),N$=R(Ee());var I$=$s.createContext(null),jn=(e,t)=>{let r=$s.useContext(I$),o=$s.useMemo(()=>{if(!r)return"";let{compactDirection:n,isFirstItem:i,isLastItem:a}=r,s=n==="vertical"?"-vertical-":"-";return(0,N$.default)(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,r]);return{compactSize:r?.compactSize,compactDirection:r?.compactDirection,compactItemClassnames:o}},$$=e=>{let{children:t}=e;return $s.createElement(I$.Provider,{value:null},t)};var Ta=R(N()),A$=R(Ee());var X8=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{getPrefixCls:t,direction:r}=Ta.useContext(tt),{prefixCls:o,size:n,className:i}=e,a=X8(e,["prefixCls","size","className"]),s=t("btn-group",o),[,,l]=sr(),c=Ta.useMemo(()=>{switch(n){case"large":return"lg";case"small":return"sm";default:return""}},[n]),u=(0,A$.default)(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:r==="rtl"},i,l);return Ta.createElement(Ow.Provider,{value:n},Ta.createElement("div",Object.assign({},a,{className:u})))},D$=Y8;var Eu=R(N());var M$=/^[\u4E00-\u9FA5]{2}$/,Lv=M$.test.bind(M$);function L$(e){return typeof e=="string"}function Fv(e){return e==="text"||e==="link"}function Q8(e,t){if(e==null)return;let r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&L$(e.type)&&Lv(e.props.children)?Bn(e,{children:e.props.children.split("").join(r)}):L$(e)?Lv(e)?Eu.default.createElement("span",null,e.split("").join(r)):Eu.default.createElement("span",null,e):Pv(e)?Eu.default.createElement("span",null,e):e}function F$(e,t){let r=!1,o=[];return Eu.default.Children.forEach(e,n=>{let i=typeof n,a=i==="string"||i==="number";if(r&&a){let s=o.length-1,l=o[s];o[s]=`${l}${n}`}else o.push(n);r=a}),Eu.default.Children.map(o,n=>Q8(n,t))}var Xfe=["default","primary","danger"].concat(le(xn));var As=R(N());var Tw=R(Ee());var kv=R(N()),k$=R(Ee()),Z8=(0,kv.forwardRef)((e,t)=>{let{className:r,style:o,children:n,prefixCls:i}=e,a=(0,k$.default)(`${i}-icon`,r);return kv.default.createElement("span",{ref:t,className:a,style:o},n)}),Gd=Z8;var z$=(0,As.forwardRef)((e,t)=>{let{prefixCls:r,className:o,style:n,iconClassName:i}=e,a=(0,Tw.default)(`${r}-loading-icon`,o);return As.default.createElement(Gd,{prefixCls:r,className:a,style:n,ref:t},As.default.createElement(kl,{className:i}))}),_w=()=>({width:0,opacity:0,transform:"scale(0)"}),Pw=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),J8=e=>{let{prefixCls:t,loading:r,existIcon:o,className:n,style:i,mount:a}=e,s=!!r;return o?As.default.createElement(z$,{prefixCls:t,className:n,style:i}):As.default.createElement(Zr,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!a,motionEnter:!a,motionLeave:!a,removeOnLeave:!0,onAppearStart:_w,onAppearActive:Pw,onEnterStart:_w,onEnterActive:Pw,onLeaveStart:Pw,onLeaveActive:_w},(l,c)=>{let{className:u,style:f}=l,d=Object.assign(Object.assign({},i),f);return As.default.createElement(z$,{prefixCls:t,className:(0,Tw.default)(n,u),style:d,ref:c})})},W$=J8;var B$=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),ej=e=>{let{componentCls:t,fontSize:r,lineWidth:o,groupBorderColor:n,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(o).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},B$(`${t}-primary`,n),B$(`${t}-danger`,i)]}},j$=ej;var Aw=R(N());var tj=["b"],rj=["v"],Nw=function(t){return Math.round(Number(t||0))},oj=function(t){if(t instanceof lt)return t;if(t&&ie(t)==="object"&&"h"in t&&"b"in t){var r=t,o=r.b,n=Ne(r,tj);return P(P({},n),{},{v:o})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},Vn=function(e){Cr(r,e);var t=wr(r);function r(o){return nt(this,r),t.call(this,oj(o))}return it(r,[{key:"toHsbString",value:function(){var n=this.toHsb(),i=Nw(n.s*100),a=Nw(n.b*100),s=Nw(n.h),l=n.a,c="hsb(".concat(s,", ").concat(i,"%, ").concat(a,"%)"),u="hsba(".concat(s,", ").concat(i,"%, ").concat(a,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?c:u}},{key:"toHsb",value:function(){var n=this.toHsv(),i=n.v,a=Ne(n,rj);return P(P({},a),{},{b:i,a:this.a})}}]),r}(lt);var Iw=function(t){return t instanceof Vn?t:new Vn(t)},nj=Iw("#1677ff");var xj=R(Ee());var ij=R(Ee()),aj=R(N());var H$=R(N());var $w=R(N());var sj=R(Ee()),lj=R(N());var cj=R(N());var V$=R(N());var hj=R(N());var yj=R(N());var G$=R(N());var vj=R(Ee());var U$=R(N());var Sj=(e,t)=>e?.replace(/[^\w/]/g,"").slice(0,t?8:6)||"",bj=(e,t)=>e?Sj(e,t):"",K$=function(){function e(t){nt(this,e);var r;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(r=t.colors)===null||r===void 0?void 0:r.map(n=>({color:new e(n.color),percent:n.percent})),this.cleared=t.cleared;return}let o=Array.isArray(t);o&&t.length?(this.colors=t.map(n=>{let{color:i,percent:a}=n;return{color:new e(i),percent:a}}),this.metaColor=new Vn(this.colors[0].color.metaColor)):this.metaColor=new Vn(o?"":t),(!t||o&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return it(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return bj(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){let{colors:r}=this;return r?`linear-gradient(90deg, ${r.map(n=>`${n.color.toRgbString()} ${n.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(r){return!r||this.isGradient()!==r.isGradient()?!1:this.isGradient()?this.colors.length===r.colors.length&&this.colors.every((o,n)=>{let i=r.colors[n];return o.percent===i.percent&&o.color.equals(i.color)}):this.toHexString()===r.toHexString()}}])}();var bA=R(N());var Ij=R(Ee());var zv=R(N());var Cj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},X$=Cj;var wj=function(t,r){return zv.createElement(ut,Q({},t,{ref:r,icon:X$}))},Ej=zv.forwardRef(wj),Y$=Ej;var Rj=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,c8="".concat(s8," ").concat(l8).split(/[\s\n]+/),u8="aria-",f8="data-";function L$(e,t){return e.indexOf(t)===0}function Ao(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=P({},t);var o={};return Object.keys(e).forEach(function(n){(r.aria&&(n==="role"||L$(n,u8))||r.data&&L$(n,f8)||r.attr&&c8.includes(n))&&(o[n]=e[n])}),o}var ap=E(I());function jv(e){return e&&ap.default.isValidElement(e)&&e.type===ap.default.Fragment}var d8=(e,t,r)=>ap.default.isValidElement(e)?ap.default.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t;function Qn(e,t){return d8(e,e,t)}var p8=e=>{let[,,,,t]=hr();return t?`${e}-css-var`:""},Mo=p8;var ft={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var r=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||r>=ft.F1&&r<=ft.F12)return!1;switch(r){case ft.ALT:case ft.CAPS_LOCK:case ft.CONTEXT_MENU:case ft.CTRL:case ft.DOWN:case ft.END:case ft.ESC:case ft.HOME:case ft.INSERT:case ft.LEFT:case ft.MAC_FF_META:case ft.META:case ft.NUMLOCK:case ft.NUM_CENTER:case ft.PAGE_DOWN:case ft.PAGE_UP:case ft.PAUSE:case ft.PRINT_SCREEN:case ft.RIGHT:case ft.SHIFT:case ft.UP:case ft.WIN_KEY:case ft.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=ft.ZERO&&t<=ft.NINE||t>=ft.NUM_ZERO&&t<=ft.NUM_MULTIPLY||t>=ft.A&&t<=ft.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case ft.SPACE:case ft.QUESTION_MARK:case ft.NUM_PLUS:case ft.NUM_MINUS:case ft.NUM_PERIOD:case ft.NUM_DIVISION:case ft.SEMICOLON:case ft.DASH:case ft.EQUALS:case ft.COMMA:case ft.PERIOD:case ft.SLASH:case ft.APOSTROPHE:case ft.SINGLE_QUOTE:case ft.OPEN_SQUARE_BRACKET:case ft.BACKSLASH:case ft.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Fe=ft;var Vv=E(I());var m8={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},k$=m8;var g8=function(t,r){return Vv.createElement(mt,ee({},t,{ref:r,icon:k$}))},h8=Vv.forwardRef(g8),Kl=h8;var z$=E(I());var F$=E(I()),v8=F$.default.createContext(void 0),Hv=v8;var za=100,y8=10,x8=za*y8,ade=x8+za,W$={Modal:za,Drawer:za,Popover:za,Popconfirm:za,Tooltip:za,Tour:za,FloatButton:za},b8={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function S8(e){return e in W$}var js=(e,t)=>{let[,r]=hr(),o=z$.default.useContext(Hv),n=S8(e),i;if(t!==void 0)i=[t,t];else{let a=o??0;n?a+=(o?0:r.zIndexPopupBase)+W$[e]:a+=b8[e],i=[o===void 0?t:a,a]}return i};var T8=E(I()),hde=E(bi());function Lt(){"use strict";Lt=function(){return t};var e,t={},r=Object.prototype,o=r.hasOwnProperty,n=Object.defineProperty||function(D,$,M){D[$]=M.value},i=typeof Symbol=="function"?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(D,$,M){return Object.defineProperty(D,$,{value:M,enumerable:!0,configurable:!0,writable:!0}),D[$]}try{c({},"")}catch{c=function(M,V,F){return M[V]=F}}function u(D,$,M,V){var F=$&&$.prototype instanceof g?$:g,z=Object.create(F.prototype),U=new j(V||[]);return n(z,"_invoke",{value:O(D,M,U)}),z}function f(D,$,M){try{return{type:"normal",arg:D.call($,M)}}catch(V){return{type:"throw",arg:V}}}t.wrap=u;var d="suspendedStart",m="suspendedYield",h="executing",v="completed",y={};function g(){}function p(){}function x(){}var S={};c(S,a,function(){return this});var b=Object.getPrototypeOf,w=b&&b(b(W([])));w&&w!==r&&o.call(w,a)&&(S=w);var C=x.prototype=g.prototype=Object.create(S);function R(D){["next","throw","return"].forEach(function($){c(D,$,function(M){return this._invoke($,M)})})}function _(D,$){function M(F,z,U,H){var A=f(D[F],D,z);if(A.type!=="throw"){var G=A.arg,q=G.value;return q&&pe(q)=="object"&&o.call(q,"__await")?$.resolve(q.__await).then(function(oe){M("next",oe,U,H)},function(oe){M("throw",oe,U,H)}):$.resolve(q).then(function(oe){G.value=oe,U(G)},function(oe){return M("throw",oe,U,H)})}H(A.arg)}var V;n(this,"_invoke",{value:function(z,U){function H(){return new $(function(A,G){M(z,U,A,G)})}return V=V?V.then(H,H):H()}})}function O(D,$,M){var V=d;return function(F,z){if(V===h)throw Error("Generator is already running");if(V===v){if(F==="throw")throw z;return{value:e,done:!0}}for(M.method=F,M.arg=z;;){var U=M.delegate;if(U){var H=N(U,M);if(H){if(H===y)continue;return H}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(V===d)throw V=v,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);V=h;var A=f(D,$,M);if(A.type==="normal"){if(V=M.done?v:m,A.arg===y)continue;return{value:A.arg,done:M.done}}A.type==="throw"&&(V=v,M.method="throw",M.arg=A.arg)}}}function N(D,$){var M=$.method,V=D.iterator[M];if(V===e)return $.delegate=null,M==="throw"&&D.iterator.return&&($.method="return",$.arg=e,N(D,$),$.method==="throw")||M!=="return"&&($.method="throw",$.arg=new TypeError("The iterator does not provide a '"+M+"' method")),y;var F=f(V,D.iterator,$.arg);if(F.type==="throw")return $.method="throw",$.arg=F.arg,$.delegate=null,y;var z=F.arg;return z?z.done?($[D.resultName]=z.value,$.next=D.nextLoc,$.method!=="return"&&($.method="next",$.arg=e),$.delegate=null,y):z:($.method="throw",$.arg=new TypeError("iterator result is not an object"),$.delegate=null,y)}function k(D){var $={tryLoc:D[0]};1 in D&&($.catchLoc=D[1]),2 in D&&($.finallyLoc=D[2],$.afterLoc=D[3]),this.tryEntries.push($)}function L(D){var $=D.completion||{};$.type="normal",delete $.arg,D.completion=$}function j(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(k,this),this.reset(!0)}function W(D){if(D||D===""){var $=D[a];if($)return $.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var M=-1,V=function F(){for(;++M=0;--F){var z=this.tryEntries[F],U=z.completion;if(z.tryLoc==="root")return V("end");if(z.tryLoc<=this.prev){var H=o.call(z,"catchLoc"),A=o.call(z,"finallyLoc");if(H&&A){if(this.prev=0;--V){var F=this.tryEntries[V];if(F.tryLoc<=this.prev&&o.call(F,"finallyLoc")&&this.prev=0;--M){var V=this.tryEntries[M];if(V.finallyLoc===$)return this.complete(V.completion,V.afterLoc),L(V),y}},catch:function($){for(var M=this.tryEntries.length-1;M>=0;--M){var V=this.tryEntries[M];if(V.tryLoc===$){var F=V.completion;if(F.type==="throw"){var z=F.arg;L(V)}return z}}throw Error("illegal catch attempt")},delegateYield:function($,M,V){return this.delegate={iterator:W($),resultName:M,nextLoc:V},this.method==="next"&&(this.arg=e),y}},t}function B$(e,t,r,o,n,i,a){try{var s=e[i](a),l=s.value}catch(c){return void r(c)}s.done?t(l):Promise.resolve(l).then(o,n)}function so(e){return function(){var t=this,r=arguments;return new Promise(function(o,n){var i=e.apply(t,r);function a(l){B$(i,o,n,a,s,"next",l)}function s(l){B$(i,o,n,a,s,"throw",l)}a(void 0)})}}var C8=E(bi()),sp=P({},C8),w8=sp.version,kw=sp.render,E8=sp.unmountComponentAtNode,Gv;try{j$=Number((w8||"").split(".")[0]),j$>=18&&(Gv=sp.createRoot)}catch{}var j$;function V$(e){var t=sp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&pe(t)==="object"&&(t.usingClientEntryPoint=e)}var Uv="__rc_react_root__";function R8(e,t){V$(!0);var r=t[Uv]||Gv(t);V$(!1),r.render(e),t[Uv]=r}function O8(e,t){kw?.(e,t)}function H$(e,t){if(Gv){R8(e,t);return}O8(e,t)}function _8(e){return Fw.apply(this,arguments)}function Fw(){return Fw=so(Lt().mark(function e(t){return Lt().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.abrupt("return",Promise.resolve().then(function(){var n;(n=t[Uv])===null||n===void 0||n.unmount(),delete t[Uv]}));case 1:case"end":return o.stop()}},e)})),Fw.apply(this,arguments)}function P8(e){E8(e)}function U$(e){return zw.apply(this,arguments)}function zw(){return zw=so(Lt().mark(function e(t){return Lt().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(Gv===void 0){o.next=2;break}return o.abrupt("return",_8(t));case 2:P8(t);case 3:case"end":return o.stop()}},e)})),zw.apply(this,arguments)}var N8=(e,t)=>(H$(e,t),()=>U$(t)),I8=N8;function G$(){return I8}var Ww=()=>({height:0,opacity:0}),q$=e=>{let{scrollHeight:t}=e;return{height:t,opacity:1}},$8=e=>({height:e?e.offsetHeight:0}),Bw=(e,t)=>t?.deadline===!0||t.propertyName==="height",D8=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ws}-motion-collapse`,onAppearStart:Ww,onEnterStart:Ww,onAppearActive:q$,onEnterActive:q$,onLeaveStart:$8,onLeaveActive:Ww,onAppearEnd:Bw,onEnterEnd:Bw,onLeaveEnd:Bw,motionDeadline:500}};var Ji=(e,t,r)=>r!==void 0?r:`${e}-${t}`;var K$=D8;var Ut=E(I()),my=E(Ee());function Gr(e,t){var r=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(o){delete r[o]}),r}var Xl=E(I()),eD=E(Ee());var qv=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,o=t.height;if(r||o)return!0}if(e.getBoundingClientRect){var n=e.getBoundingClientRect(),i=n.width,a=n.height;if(i||a)return!0}}return!1};var A8=e=>{let{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},X$=bw("Wave",e=>[A8(e)]);var Kv=E(I());var Au=`${Ws}-wave-target`;var lo=E(I()),Q$=E(Ee());function jw(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function Y$(e){let{borderTopColor:t,borderColor:r,backgroundColor:o}=getComputedStyle(e);return jw(t)?t:jw(r)?r:jw(o)?o:null}function Vw(e){return Number.isNaN(e)?0:e}var M8=e=>{let{className:t,target:r,component:o,registerUnmount:n}=e,i=lo.useRef(null),a=lo.useRef(null);lo.useEffect(()=>{a.current=n()},[]);let[s,l]=lo.useState(null),[c,u]=lo.useState([]),[f,d]=lo.useState(0),[m,h]=lo.useState(0),[v,y]=lo.useState(0),[g,p]=lo.useState(0),[x,S]=lo.useState(!1),b={left:f,top:m,width:v,height:g,borderRadius:c.map(R=>`${R}px`).join(" ")};s&&(b["--wave-color"]=s);function w(){let R=getComputedStyle(r);l(Y$(r));let _=R.position==="static",{borderLeftWidth:O,borderTopWidth:N}=R;d(_?r.offsetLeft:Vw(-parseFloat(O))),h(_?r.offsetTop:Vw(-parseFloat(N))),y(r.offsetWidth),p(r.offsetHeight);let{borderTopLeftRadius:k,borderTopRightRadius:L,borderBottomLeftRadius:j,borderBottomRightRadius:W}=R;u([k,L,W,j].map(D=>Vw(parseFloat(D))))}if(lo.useEffect(()=>{if(r){let R=ut(()=>{w(),S(!0)}),_;return typeof ResizeObserver<"u"&&(_=new ResizeObserver(w),_.observe(r)),()=>{ut.cancel(R),_?.disconnect()}}},[]),!x)return null;let C=(o==="Checkbox"||o==="Radio")&&r?.classList.contains(Au);return lo.createElement(ao,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(R,_)=>{var O,N;if(_.deadline||_.propertyName==="opacity"){let k=(O=i.current)===null||O===void 0?void 0:O.parentElement;(N=a.current)===null||N===void 0||N.call(a).then(()=>{k?.remove()})}return!1}},(R,_)=>{let{className:O}=R;return lo.createElement("div",{ref:Fr(i,_),className:(0,Q$.default)(t,O,{"wave-quick":C}),style:b})})},L8=(e,t)=>{var r;let{component:o}=t;if(o==="Checkbox"&&!(!((r=e.querySelector("input"))===null||r===void 0)&&r.checked))return;let n=document.createElement("div");n.style.position="absolute",n.style.left="0px",n.style.top="0px",e?.insertBefore(n,e?.firstChild);let i=G$(),a=null;function s(){return a}a=i(lo.createElement(M8,Object.assign({},t,{target:e,registerUnmount:s})),n)},Z$=L8;var k8=(e,t,r)=>{let{wave:o}=Kv.useContext(at),[,n,i]=hr(),a=Et(c=>{let u=e.current;if(o?.disabled||!u)return;let f=u.querySelector(`.${Au}`)||u,{showEffect:d}=o||{};(d||Z$)(f,{className:t,token:n,component:r,event:c,hashId:i})}),s=Kv.useRef(null);return c=>{ut.cancel(s.current),s.current=ut(()=>{a(c)})}},J$=k8;var F8=e=>{let{children:t,disabled:r,component:o}=e,{getPrefixCls:n}=(0,Xl.useContext)(at),i=(0,Xl.useRef)(null),a=n("wave"),[,s]=X$(a),l=J$(i,(0,eD.default)(a,s),o);if(Xl.default.useEffect(()=>{let u=i.current;if(!u||u.nodeType!==1||r)return;let f=d=>{!qv(d.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(d)};return u.addEventListener("click",f,!0),()=>{u.removeEventListener("click",f,!0)}},[r]),!Xl.default.isValidElement(t))return t??null;let c=Ci(t)?Fr(Ts(t),i):i;return Qn(t,{ref:c})},Xv=F8;var Hw=E(I());var z8=e=>{let t=Hw.default.useContext(jl);return Hw.default.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},dn=z8;var Vs=E(I()),tD=E(Ee());var rD=Vs.createContext(null),Zn=(e,t)=>{let r=Vs.useContext(rD),o=Vs.useMemo(()=>{if(!r)return"";let{compactDirection:n,isFirstItem:i,isLastItem:a}=r,s=n==="vertical"?"-vertical-":"-";return(0,tD.default)(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,r]);return{compactSize:r?.compactSize,compactDirection:r?.compactDirection,compactItemClassnames:o}},oD=e=>{let{children:t}=e;return Vs.createElement(rD.Provider,{value:null},t)};var Wa=E(I()),nD=E(Ee());var W8=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{getPrefixCls:t,direction:r}=Wa.useContext(at),{prefixCls:o,size:n,className:i}=e,a=W8(e,["prefixCls","size","className"]),s=t("btn-group",o),[,,l]=hr(),c=Wa.useMemo(()=>{switch(n){case"large":return"lg";case"small":return"sm";default:return""}},[n]),u=(0,nD.default)(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:r==="rtl"},i,l);return Wa.createElement(Uw.Provider,{value:n},Wa.createElement("div",Object.assign({},a,{className:u})))},iD=B8;var Mu=E(I());var aD=/^[\u4E00-\u9FA5]{2}$/,Yv=aD.test.bind(aD);function sD(e){return typeof e=="string"}function Qv(e){return e==="text"||e==="link"}function j8(e,t){if(e==null)return;let r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&sD(e.type)&&Yv(e.props.children)?Qn(e,{children:e.props.children.split("").join(r)}):sD(e)?Yv(e)?Mu.default.createElement("span",null,e.split("").join(r)):Mu.default.createElement("span",null,e):jv(e)?Mu.default.createElement("span",null,e):e}function lD(e,t){let r=!1,o=[];return Mu.default.Children.forEach(e,n=>{let i=typeof n,a=i==="string"||i==="number";if(r&&a){let s=o.length-1,l=o[s];o[s]=`${l}${n}`}else o.push(n);r=a}),Mu.default.Children.map(o,n=>j8(n,t))}var ipe=["default","primary","danger"].concat(se(In));var Hs=E(I());var Kw=E(Ee());var Zv=E(I()),cD=E(Ee()),V8=(0,Zv.forwardRef)((e,t)=>{let{className:r,style:o,children:n,prefixCls:i}=e,a=(0,cD.default)(`${i}-icon`,r);return Zv.default.createElement("span",{ref:t,className:a,style:o},n)}),lp=V8;var uD=(0,Hs.forwardRef)((e,t)=>{let{prefixCls:r,className:o,style:n,iconClassName:i}=e,a=(0,Kw.default)(`${r}-loading-icon`,o);return Hs.default.createElement(lp,{prefixCls:r,className:a,style:n,ref:t},Hs.default.createElement(Kl,{className:i}))}),Gw=()=>({width:0,opacity:0,transform:"scale(0)"}),qw=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),H8=e=>{let{prefixCls:t,loading:r,existIcon:o,className:n,style:i,mount:a}=e,s=!!r;return o?Hs.default.createElement(uD,{prefixCls:t,className:n,style:i}):Hs.default.createElement(ao,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!a,motionEnter:!a,motionLeave:!a,removeOnLeave:!0,onAppearStart:Gw,onAppearActive:qw,onEnterStart:Gw,onEnterActive:qw,onLeaveStart:qw,onLeaveActive:Gw},(l,c)=>{let{className:u,style:f}=l,d=Object.assign(Object.assign({},i),f);return Hs.default.createElement(uD,{prefixCls:t,className:(0,Kw.default)(n,u),style:d,ref:c})})},fD=H8;var dD=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),U8=e=>{let{componentCls:t,fontSize:r,lineWidth:o,groupBorderColor:n,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(o).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},dD(`${t}-primary`,n),dD(`${t}-danger`,i)]}},pD=U8;var Zw=E(I());var G8=["b"],q8=["v"],Xw=function(t){return Math.round(Number(t||0))},K8=function(t){if(t instanceof it)return t;if(t&&pe(t)==="object"&&"h"in t&&"b"in t){var r=t,o=r.b,n=Ae(r,G8);return P(P({},n),{},{v:o})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},Jn=function(e){Nr(r,e);var t=Ir(r);function r(o){return lt(this,r),t.call(this,K8(o))}return ct(r,[{key:"toHsbString",value:function(){var n=this.toHsb(),i=Xw(n.s*100),a=Xw(n.b*100),s=Xw(n.h),l=n.a,c="hsb(".concat(s,", ").concat(i,"%, ").concat(a,"%)"),u="hsba(".concat(s,", ").concat(i,"%, ").concat(a,"%, ").concat(l.toFixed(l===0?0:2),")");return l===1?c:u}},{key:"toHsb",value:function(){var n=this.toHsv(),i=n.v,a=Ae(n,q8);return P(P({},a),{},{b:i,a:this.a})}}]),r}(it);var Yw=function(t){return t instanceof Jn?t:new Jn(t)},X8=Yw("#1677ff");var uV=E(Ee());var Y8=E(Ee()),Q8=E(I());var gD=E(I());var Qw=E(I());var Z8=E(Ee()),J8=E(I());var eV=E(I());var mD=E(I());var sV=E(I());var cV=E(I());var vD=E(I());var lV=E(Ee());var hD=E(I());var fV=(e,t)=>e?.replace(/[^\w/]/g,"").slice(0,t?8:6)||"",dV=(e,t)=>e?fV(e,t):"",xD=function(){function e(t){lt(this,e);var r;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(r=t.colors)===null||r===void 0?void 0:r.map(n=>({color:new e(n.color),percent:n.percent})),this.cleared=t.cleared;return}let o=Array.isArray(t);o&&t.length?(this.colors=t.map(n=>{let{color:i,percent:a}=n;return{color:new e(i),percent:a}}),this.metaColor=new Jn(this.colors[0].color.metaColor)):this.metaColor=new Jn(o?"":t),(!t||o&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return ct(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return dV(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){let{colors:r}=this;return r?`linear-gradient(90deg, ${r.map(n=>`${n.color.toRgbString()} ${n.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(r){return!r||this.isGradient()!==r.isGradient()?!1:this.isGradient()?this.colors.length===r.colors.length&&this.colors.every((o,n)=>{let i=r.colors[n];return o.percent===i.percent&&o.color.equals(i.color)}):this.toHexString()===r.toHexString()}}])}();var GD=E(I());var CV=E(Ee());var Jv=E(I());var pV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},bD=pV;var mV=function(t,r){return Jv.createElement(mt,ee({},t,{ref:r,icon:bD}))},gV=Jv.forwardRef(mV),SD=gV;var hV=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),Dw=Rj;var Oj=e=>({animationDuration:e,animationFillMode:"both"}),_j=e=>({animationDuration:e,animationFillMode:"both"}),Ds=function(e,t,r,o){let i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),Jw=hV;var vV=e=>({animationDuration:e,animationFillMode:"both"}),yV=e=>({animationDuration:e,animationFillMode:"both"}),Us=function(e,t,r,o){let i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` ${i}${e}-enter, ${i}${e}-appear - `]:Object.assign(Object.assign({},Oj(o)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},_j(o)),{animationPlayState:"paused"}),[` + `]:Object.assign(Object.assign({},vV(o)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},yV(o)),{animationPlayState:"paused"}),[` ${i}${e}-enter${e}-enter-active, ${i}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}};var Q$=new pt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),Z$=new pt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Wl=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,{antCls:r}=e,o=`${r}-fade`,n=t?"&":"";return[Ds(o,Q$,Z$,e.motionDurationMid,t),{[` + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}};var CD=new xt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),wD=new xt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Yl=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,{antCls:r}=e,o=`${r}-fade`,n=t?"&":"";return[Us(o,CD,wD,e.motionDurationMid,t),{[` ${n}${o}-enter, ${n}${o}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${n}${o}-leave`]:{animationTimingFunction:"linear"}}]};var J$=new pt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),eA=new pt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),tA=new pt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),rA=new pt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),oA=new pt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),nA=new pt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),iA=new pt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),aA=new pt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Pj={"move-up":{inKeyframes:iA,outKeyframes:aA},"move-down":{inKeyframes:J$,outKeyframes:eA},"move-left":{inKeyframes:tA,outKeyframes:rA},"move-right":{inKeyframes:oA,outKeyframes:nA}},Wv=(e,t)=>{let{antCls:r}=e,o=`${r}-${t}`,{inKeyframes:n,outKeyframes:i}=Pj[t];return[Ds(o,n,i,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:"linear"},[`${n}${o}-leave`]:{animationTimingFunction:"linear"}}]};var ED=new xt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),RD=new xt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),OD=new xt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),_D=new xt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),PD=new xt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),TD=new xt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ND=new xt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ID=new xt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),xV={"move-up":{inKeyframes:ND,outKeyframes:ID},"move-down":{inKeyframes:ED,outKeyframes:RD},"move-left":{inKeyframes:OD,outKeyframes:_D},"move-right":{inKeyframes:PD,outKeyframes:TD}},ey=(e,t)=>{let{antCls:r}=e,o=`${r}-${t}`,{inKeyframes:n,outKeyframes:i}=xV[t];return[Us(o,n,i,e.motionDurationMid),{[` ${o}-enter, ${o}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};var Bv=new pt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),jv=new pt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Vv=new pt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Hv=new pt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),sA=new pt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),lA=new pt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),cA=new pt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),uA=new pt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Tj={"slide-up":{inKeyframes:Bv,outKeyframes:jv},"slide-down":{inKeyframes:Vv,outKeyframes:Hv},"slide-left":{inKeyframes:sA,outKeyframes:lA},"slide-right":{inKeyframes:cA,outKeyframes:uA}},Uv=(e,t)=>{let{antCls:r}=e,o=`${r}-${t}`,{inKeyframes:n,outKeyframes:i}=Tj[t];return[Ds(o,n,i,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};var ty=new xt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),ry=new xt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),oy=new xt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),ny=new xt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),$D=new xt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),DD=new xt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),AD=new xt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),MD=new xt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),bV={"slide-up":{inKeyframes:ty,outKeyframes:ry},"slide-down":{inKeyframes:oy,outKeyframes:ny},"slide-left":{inKeyframes:$D,outKeyframes:DD},"slide-right":{inKeyframes:AD,outKeyframes:MD}},iy=(e,t)=>{let{antCls:r}=e,o=`${r}-${t}`,{inKeyframes:n,outKeyframes:i}=bV[t];return[Us(o,n,i,e.motionDurationMid),{[` ${o}-enter, ${o}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]};var fA=new pt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),dA=new pt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Mw=new pt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Lw=new pt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),pA=new pt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),mA=new pt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),gA=new pt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),hA=new pt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),vA=new pt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),yA=new pt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),xA=new pt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),SA=new pt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Nj={zoom:{inKeyframes:fA,outKeyframes:dA},"zoom-big":{inKeyframes:Mw,outKeyframes:Lw},"zoom-big-fast":{inKeyframes:Mw,outKeyframes:Lw},"zoom-left":{inKeyframes:gA,outKeyframes:hA},"zoom-right":{inKeyframes:vA,outKeyframes:yA},"zoom-up":{inKeyframes:pA,outKeyframes:mA},"zoom-down":{inKeyframes:xA,outKeyframes:SA}},Bl=(e,t)=>{let{antCls:r}=e,o=`${r}-${t}`,{inKeyframes:n,outKeyframes:i}=Nj[t];return[Ds(o,n,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]};var LD=new xt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),kD=new xt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),e1=new xt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),t1=new xt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),FD=new xt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),zD=new xt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),WD=new xt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),BD=new xt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),jD=new xt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),VD=new xt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),HD=new xt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),UD=new xt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),SV={zoom:{inKeyframes:LD,outKeyframes:kD},"zoom-big":{inKeyframes:e1,outKeyframes:t1},"zoom-big-fast":{inKeyframes:e1,outKeyframes:t1},"zoom-left":{inKeyframes:WD,outKeyframes:BD},"zoom-right":{inKeyframes:jD,outKeyframes:VD},"zoom-up":{inKeyframes:FD,outKeyframes:zD},"zoom-down":{inKeyframes:HD,outKeyframes:UD}},Ql=(e,t)=>{let{antCls:r}=e,o=`${r}-${t}`,{inKeyframes:n,outKeyframes:i}=SV[t];return[Us(o,n,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` ${o}-enter, ${o}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};var CA=(e,t)=>{let{r,g:o,b:n,a:i}=e.toRgb(),a=new Vn(e.toRgbString()).onBackground(t).toHsv();return i<=.5?a.v>.5:r*.299+o*.587+n*.114>192};var Gv=e=>{let{paddingInline:t,onlyIconSize:r}=e;return Ze(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:r})},qv=e=>{var t,r,o,n,i,a;let s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(r=e.contentFontSizeSM)!==null&&r!==void 0?r:e.fontSize,c=(o=e.contentFontSizeLG)!==null&&o!==void 0?o:e.fontSizeLG,u=(n=e.contentLineHeight)!==null&&n!==void 0?n:gu(s),f=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:gu(l),d=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:gu(c),m=CA(new K$(e.colorBgSolid),"#fff")?"#000":"#fff",h=xn.reduce((v,x)=>Object.assign(Object.assign({},v),{[`${x}ShadowColor`]:`0 ${te(e.controlOutlineWidth)} 0 ${Al(e[`${x}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},h),{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:m,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:f,contentLineHeightLG:d,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*d)/2-e.lineWidth,0)})};var $j=e=>{let{componentCls:t,iconCls:r,fontWeight:o,opacityLoading:n,motionDurationSlow:i,motionEaseInOut:a,marginXS:s,calc:l}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:o,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${te(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:wa(),"> a":{color:"currentColor"},"&:not(:disabled)":Zh(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:n,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(c=>`${c} ${i} ${a}`).join(",")},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:l(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:l(s).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:l(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:l(s).mul(-1).equal()}}}}}},wA=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),Aj=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),Dj=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),Mj=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),Kv=(e,t,r,o,n,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,background:t,borderColor:o||void 0,boxShadow:"none"},wA(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:n||void 0,borderColor:i||void 0}})}),Lj=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},Mj(e))}),Fj=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),Xv=(e,t,r,o)=>{let i=o&&["link","text"].includes(o)?Fj:Lj;return Object.assign(Object.assign({},i(e)),wA(e.componentCls,t,r))},Yv=(e,t,r,o,n)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:r},Xv(e,o,n))}),Qv=(e,t,r,o,n)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:r},Xv(e,o,n))}),Zv=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),Jv=(e,t,r,o)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},Xv(e,r,o))}),Ui=(e,t,r,o,n)=>({[`&${e.componentCls}-variant-${r}`]:Object.assign({color:t,boxShadow:"none"},Xv(e,o,n,r))}),kj=e=>{let{componentCls:t}=e;return xn.reduce((r,o)=>{let n=e[`${o}6`],i=e[`${o}1`],a=e[`${o}5`],s=e[`${o}2`],l=e[`${o}3`],c=e[`${o}7`];return Object.assign(Object.assign({},r),{[`&${t}-color-${o}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:n,boxShadow:e[`${o}ShadowColor`]},Yv(e,e.colorTextLightSolid,n,{background:a},{background:c})),Qv(e,n,e.colorBgContainer,{color:a,borderColor:a,background:e.colorBgContainer},{color:c,borderColor:c,background:e.colorBgContainer})),Zv(e)),Jv(e,i,{background:s},{background:l})),Ui(e,n,"link",{color:a},{color:c})),Ui(e,n,"text",{color:a,background:i},{color:c,background:l}))})},{})},zj=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},Yv(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),Zv(e)),Jv(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),Kv(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Ui(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Wj=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},Qv(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),Zv(e)),Jv(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),Ui(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Ui(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),Kv(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),Bj=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},Yv(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),Qv(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Zv(e)),Jv(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),Ui(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Ui(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),Kv(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),jj=e=>Object.assign(Object.assign({},Ui(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),Kv(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),Vj=e=>{let{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:zj(e),[`${t}-color-primary`]:Wj(e),[`${t}-color-dangerous`]:Bj(e),[`${t}-color-link`]:jj(e)},kj(e))},Hj=e=>Object.assign(Object.assign(Object.assign(Object.assign({},Qv(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Ui(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),Yv(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Ui(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Fw=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",{componentCls:r,controlHeight:o,fontSize:n,borderRadius:i,buttonPaddingHorizontal:a,iconCls:s,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return[{[t]:{fontSize:n,height:o,padding:`${te(l)} ${te(a)}`,borderRadius:i,[`&${r}-icon-only`]:{width:o,[s]:{fontSize:c}}}},{[`${r}${r}-circle${t}`]:Aj(e)},{[`${r}${r}-round${t}`]:Dj(e)}]},Uj=e=>{let t=Ze(e,{fontSize:e.contentFontSize});return Fw(t,e.componentCls)},Gj=e=>{let t=Ze(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Fw(t,`${e.componentCls}-sm`)},qj=e=>{let t=Ze(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Fw(t,`${e.componentCls}-lg`)},Kj=e=>{let{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},EA=Rt("Button",e=>{let t=Gv(e);return[$j(t),Uj(t),Gj(t),qj(t),Kj(t),Vj(t),Hj(t),j$(t)]},qv,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function Xj(e,t,r){let{focusElCls:o,focus:n,borderElCls:i}=r,a=i?"> *":"",s=["hover",n?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},o?{[`&${o}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function Yj(e,t,r){let{borderElCls:o}=r,n=o?`> ${o}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${n}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${n}, &${e}-sm ${n}, &${e}-lg ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${n}, &${e}-sm ${n}, &${e}-lg ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Ms(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0},{componentCls:r}=e,o=`${r}-compact`;return{[o]:Object.assign(Object.assign({},Xj(e,o,t)),Yj(r,o,t))}}function Qj(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function Zj(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function RA(e){let t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},Qj(e,t)),Zj(e.componentCls,t))}}var Jj=e=>{let{componentCls:t,colorPrimaryHover:r,lineWidth:o,calc:n}=e,i=n(o).mul(-1).equal(),a=s=>{let l=`${t}-compact${s?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${l} + ${l}::before`]:{position:"absolute",top:s?i:0,insetInlineStart:s?0:i,backgroundColor:r,content:'""',width:s?"100%":o,height:s?o:"100%"}}};return Object.assign(Object.assign({},a()),a(!0))},OA=rw(["Button","compact"],e=>{let t=Gv(e);return[Ms(t),RA(t),Jj(t)]},qv);var eV=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r,o;let{loading:n=!1,prefixCls:i,color:a,variant:s,type:l,danger:c=!1,shape:u="default",size:f,styles:d,disabled:m,className:h,rootClassName:v,children:x,icon:g,iconPosition:p="start",ghost:y=!1,block:b=!1,htmlType:S="button",classNames:w,style:C={},autoInsertSpace:E,autoFocus:_}=e,O=eV(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),I=l||"default",[B,L]=(0,Mt.useMemo)(()=>{if(a&&s)return[a,s];let me=rV[I]||[];return c?["danger",me[1]]:me},[l,a,s,c]),z=B==="danger"?"dangerous":B,{getPrefixCls:$,direction:A,autoInsertSpace:M,className:H,style:F,classNames:k,styles:U}=Ko("button"),V=(r=E??M)!==null&&r!==void 0?r:!0,D=$("btn",i),[G,q,ne]=EA(D),ee=(0,Mt.useContext)(Qr),Z=m??ee,ce=(0,Mt.useContext)(Ow),re=(0,Mt.useMemo)(()=>tV(n),[n]),[K,X]=(0,Mt.useState)(re.loading),[oe,Y]=(0,Mt.useState)(!1),J=(0,Mt.useRef)(null),se=gn(t,J),ue=Mt.Children.count(x)===1&&!g&&!Fv(L),de=(0,Mt.useRef)(!0);Mt.default.useEffect(()=>(de.current=!1,()=>{de.current=!0}),[]),(0,Mt.useEffect)(()=>{let me=null;re.delay>0?me=setTimeout(()=>{me=null,X(!0)},re.delay):X(re.loading);function ze(){me&&(clearTimeout(me),me=null)}return ze},[re]),(0,Mt.useEffect)(()=>{if(!J.current||!V)return;let me=J.current.textContent||"";ue&&Lv(me)?oe||Y(!0):oe&&Y(!1)}),(0,Mt.useEffect)(()=>{_&&J.current&&J.current.focus()},[]);let ye=Mt.default.useCallback(me=>{var ze;if(K||Z){me.preventDefault();return}(ze=e.onClick)===null||ze===void 0||ze.call(e,("href"in e,me))},[e.onClick,K,Z]),{compactSize:xe,compactItemClassnames:Pe}=jn(D,A),fe={large:"lg",small:"sm",middle:void 0},pe=Qo(me=>{var ze,Se;return(Se=(ze=f??xe)!==null&&ze!==void 0?ze:ce)!==null&&Se!==void 0?Se:me}),De=pe&&(o=fe[pe])!==null&&o!==void 0?o:"",Be=K?"loading":g,Ye=Mr(O,["navigate"]),Le=(0,ey.default)(D,q,ne,{[`${D}-${u}`]:u!=="default"&&u,[`${D}-${I}`]:I,[`${D}-dangerous`]:c,[`${D}-color-${z}`]:z,[`${D}-variant-${L}`]:L,[`${D}-${De}`]:De,[`${D}-icon-only`]:!x&&x!==0&&!!Be,[`${D}-background-ghost`]:y&&!Fv(L),[`${D}-loading`]:K,[`${D}-two-chinese-chars`]:oe&&V&&!K,[`${D}-block`]:b,[`${D}-rtl`]:A==="rtl",[`${D}-icon-end`]:p==="end"},Pe,h,v,H),Ie=Object.assign(Object.assign({},F),C),we=(0,ey.default)(w?.icon,k.icon),Ke=Object.assign(Object.assign({},d?.icon||{}),U.icon||{}),et=g&&!K?Mt.default.createElement(Gd,{prefixCls:D,className:we,style:Ke},g):n&&typeof n=="object"&&n.icon?Mt.default.createElement(Gd,{prefixCls:D,className:we,style:Ke},n.icon):Mt.default.createElement(W$,{existIcon:!!g,prefixCls:D,loading:K,mount:de.current}),je=x||x===0?F$(x,ue&&V):null;if(Ye.href!==void 0)return G(Mt.default.createElement("a",Object.assign({},Ye,{className:(0,ey.default)(Le,{[`${D}-disabled`]:Z}),href:Z?void 0:Ye.href,style:Ie,onClick:ye,ref:se,tabIndex:Z?-1:0}),et,je));let ae=Mt.default.createElement("button",Object.assign({},O,{type:S,className:Le,style:Ie,onClick:ye,disabled:Z,ref:se}),et,je,Pe&&Mt.default.createElement(OA,{prefixCls:D}));return Fv(L)||(ae=Mt.default.createElement(Mv,{component:"Button",disabled:K},ae)),G(ae)}),kw=oV;kw.Group=D$;kw.__ANT_BUTTON=!0;var _A=kw;var qd=_A;var Hn=R(N()),LA=R(zi());var PA=R(N()),nV=PA.createContext(null),ty=nV;var jl=R(N());var TA=[];function zw(e,t){var r=jl.useState(function(){if(!Vt())return null;var h=document.createElement("div");return h}),o=W(r,1),n=o[0],i=jl.useRef(!1),a=jl.useContext(ty),s=jl.useState(TA),l=W(s,2),c=l[0],u=l[1],f=a||(i.current?void 0:function(h){u(function(v){var x=[h].concat(le(v));return x})});function d(){n.parentElement||document.body.appendChild(n),i.current=!0}function m(){var h;(h=n.parentElement)===null||h===void 0||h.removeChild(n),i.current=!1}return xt(function(){return e?a?a(d):d():m(),m},[e]),xt(function(){c.length&&(c.forEach(function(h){return h()}),u(TA))},[c]),[n,f]}var AA=R(N());function iV(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),r=document.createElement("div");r.id=t;var o=r.style;o.position="absolute",o.left="0",o.top="0",o.width="100px",o.height="100px",o.overflow="scroll";var n,i;if(e){var a=getComputedStyle(e);o.scrollbarColor=a.scrollbarColor,o.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",f=c?"height: ".concat(s.height,";"):"";so(` + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};var qD=(e,t)=>{let{r,g:o,b:n,a:i}=e.toRgb(),a=new Jn(e.toRgbString()).onBackground(t).toHsv();return i<=.5?a.v>.5:r*.299+o*.587+n*.114>192};var ay=e=>{let{paddingInline:t,onlyIconSize:r}=e;return rt(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:r})},sy=e=>{var t,r,o,n,i,a;let s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(r=e.contentFontSizeSM)!==null&&r!==void 0?r:e.fontSize,c=(o=e.contentFontSizeLG)!==null&&o!==void 0?o:e.fontSizeLG,u=(n=e.contentLineHeight)!==null&&n!==void 0?n:Ou(s),f=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:Ou(l),d=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:Ou(c),m=qD(new xD(e.colorBgSolid),"#fff")?"#000":"#fff",h=In.reduce((v,y)=>Object.assign(Object.assign({},v),{[`${y}ShadowColor`]:`0 ${re(e.controlOutlineWidth)} 0 ${Vl(e[`${y}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},h),{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:m,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:f,contentLineHeightLG:d,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*d)/2-e.lineWidth,0)})};var wV=e=>{let{componentCls:t,iconCls:r,fontWeight:o,opacityLoading:n,motionDurationSlow:i,motionEaseInOut:a,marginXS:s,calc:l}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:o,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${re(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:Aa(),"> a":{color:"currentColor"},"&:not(:disabled)":dv(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${r})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"}},[`&${t}-loading`]:{opacity:n,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(c=>`${c} ${i} ${a}`).join(",")},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:l(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:l(s).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:l(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:l(s).mul(-1).equal()}}}}}},KD=(e,t,r)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":r}}),EV=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),RV=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),OV=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),ly=(e,t,r,o,n,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:r||void 0,background:t,borderColor:o||void 0,boxShadow:"none"},KD(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:n||void 0,borderColor:i||void 0}})}),_V=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},OV(e))}),PV=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),cy=(e,t,r,o)=>{let i=o&&["link","text"].includes(o)?PV:_V;return Object.assign(Object.assign({},i(e)),KD(e.componentCls,t,r))},uy=(e,t,r,o,n)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:r},cy(e,o,n))}),fy=(e,t,r,o,n)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:r},cy(e,o,n))}),dy=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),py=(e,t,r,o)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},cy(e,r,o))}),ea=(e,t,r,o,n)=>({[`&${e.componentCls}-variant-${r}`]:Object.assign({color:t,boxShadow:"none"},cy(e,o,n,r))}),TV=e=>{let{componentCls:t}=e;return In.reduce((r,o)=>{let n=e[`${o}6`],i=e[`${o}1`],a=e[`${o}5`],s=e[`${o}2`],l=e[`${o}3`],c=e[`${o}7`];return Object.assign(Object.assign({},r),{[`&${t}-color-${o}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:n,boxShadow:e[`${o}ShadowColor`]},uy(e,e.colorTextLightSolid,n,{background:a},{background:c})),fy(e,n,e.colorBgContainer,{color:a,borderColor:a,background:e.colorBgContainer},{color:c,borderColor:c,background:e.colorBgContainer})),dy(e)),py(e,i,{background:s},{background:l})),ea(e,n,"link",{color:a},{color:c})),ea(e,n,"text",{color:a,background:i},{color:c,background:l}))})},{})},NV=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},uy(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),dy(e)),py(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),ly(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),ea(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),IV=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},fy(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),dy(e)),py(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),ea(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),ea(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),ly(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),$V=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},uy(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),fy(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),dy(e)),py(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),ea(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),ea(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),ly(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),DV=e=>Object.assign(Object.assign({},ea(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),ly(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),AV=e=>{let{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:NV(e),[`${t}-color-primary`]:IV(e),[`${t}-color-dangerous`]:$V(e),[`${t}-color-link`]:DV(e)},TV(e))},MV=e=>Object.assign(Object.assign(Object.assign(Object.assign({},fy(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),ea(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),uy(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),ea(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),r1=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",{componentCls:r,controlHeight:o,fontSize:n,borderRadius:i,buttonPaddingHorizontal:a,iconCls:s,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return[{[t]:{fontSize:n,height:o,padding:`${re(l)} ${re(a)}`,borderRadius:i,[`&${r}-icon-only`]:{width:o,[s]:{fontSize:c}}}},{[`${r}${r}-circle${t}`]:EV(e)},{[`${r}${r}-round${t}`]:RV(e)}]},LV=e=>{let t=rt(e,{fontSize:e.contentFontSize});return r1(t,e.componentCls)},kV=e=>{let t=rt(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return r1(t,`${e.componentCls}-sm`)},FV=e=>{let t=rt(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return r1(t,`${e.componentCls}-lg`)},zV=e=>{let{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},XD=_t("Button",e=>{let t=ay(e);return[wV(t),LV(t),kV(t),FV(t),zV(t),AV(t),MV(t),pD(t)]},sy,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function WV(e,t,r){let{focusElCls:o,focus:n,borderElCls:i}=r,a=i?"> *":"",s=["hover",n?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},o?{[`&${o}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function BV(e,t,r){let{borderElCls:o}=r,n=o?`> ${o}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${n}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${n}, &${e}-sm ${n}, &${e}-lg ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${n}, &${e}-sm ${n}, &${e}-lg ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Gs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0},{componentCls:r}=e,o=`${r}-compact`;return{[o]:Object.assign(Object.assign({},WV(e,o,t)),BV(r,o,t))}}function jV(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function VV(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function YD(e){let t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},jV(e,t)),VV(e.componentCls,t))}}var HV=e=>{let{componentCls:t,colorPrimaryHover:r,lineWidth:o,calc:n}=e,i=n(o).mul(-1).equal(),a=s=>{let l=`${t}-compact${s?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${l} + ${l}::before`]:{position:"absolute",top:s?i:0,insetInlineStart:s?0:i,backgroundColor:r,content:'""',width:s?"100%":o,height:s?o:"100%"}}};return Object.assign(Object.assign({},a()),a(!0))},QD=Sw(["Button","compact"],e=>{let t=ay(e);return[Gs(t),YD(t),HV(t)]},sy);var UV=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r,o;let{loading:n=!1,prefixCls:i,color:a,variant:s,type:l,danger:c=!1,shape:u="default",size:f,styles:d,disabled:m,className:h,rootClassName:v,children:y,icon:g,iconPosition:p="start",ghost:x=!1,block:S=!1,htmlType:b="button",classNames:w,style:C={},autoInsertSpace:R,autoFocus:_}=e,O=UV(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),N=l||"default",[k,L]=(0,Ut.useMemo)(()=>{if(a&&s)return[a,s];let me=qV[N]||[];return c?["danger",me[1]]:me},[l,a,s,c]),W=k==="danger"?"dangerous":k,{getPrefixCls:D,direction:$,autoInsertSpace:M,className:V,style:F,classNames:z,styles:U}=Do("button"),H=(r=R??M)!==null&&r!==void 0?r:!0,A=D("btn",i),[G,q,oe]=XD(A),Z=(0,Ut.useContext)(Ur),X=m??Z,ie=(0,Ut.useContext)(Uw),te=(0,Ut.useMemo)(()=>GV(n),[n]),[K,Y]=(0,Ut.useState)(te.loading),[ne,Q]=(0,Ut.useState)(!1),J=(0,Ut.useRef)(null),le=_n(t,J),ue=Ut.Children.count(y)===1&&!g&&!Qv(L),fe=(0,Ut.useRef)(!0);Ut.default.useEffect(()=>(fe.current=!1,()=>{fe.current=!0}),[]),(0,Ut.useEffect)(()=>{let me=null;te.delay>0?me=setTimeout(()=>{me=null,Y(!0)},te.delay):Y(te.loading);function ze(){me&&(clearTimeout(me),me=null)}return ze},[te]),(0,Ut.useEffect)(()=>{if(!J.current||!H)return;let me=J.current.textContent||"";ue&&Yv(me)?ne||Q(!0):ne&&Q(!1)}),(0,Ut.useEffect)(()=>{_&&J.current&&J.current.focus()},[]);let he=Ut.default.useCallback(me=>{var ze;if(K||X){me.preventDefault();return}(ze=e.onClick)===null||ze===void 0||ze.call(e,("href"in e,me))},[e.onClick,K,X]),{compactSize:ye,compactItemClassnames:we}=Zn(A,$),ce={large:"lg",small:"sm",middle:void 0},ae=dn(me=>{var ze,Ce;return(Ce=(ze=f??ye)!==null&&ze!==void 0?ze:ie)!==null&&Ce!==void 0?Ce:me}),Re=ae&&(o=ce[ae])!==null&&o!==void 0?o:"",Me=K?"loading":g,Be=Gr(O,["navigate"]),Ie=(0,my.default)(A,q,oe,{[`${A}-${u}`]:u!=="default"&&u,[`${A}-${N}`]:N,[`${A}-dangerous`]:c,[`${A}-color-${W}`]:W,[`${A}-variant-${L}`]:L,[`${A}-${Re}`]:Re,[`${A}-icon-only`]:!y&&y!==0&&!!Me,[`${A}-background-ghost`]:x&&!Qv(L),[`${A}-loading`]:K,[`${A}-two-chinese-chars`]:ne&&H&&!K,[`${A}-block`]:S,[`${A}-rtl`]:$==="rtl",[`${A}-icon-end`]:p==="end"},we,h,v,V),Oe=Object.assign(Object.assign({},F),C),be=(0,my.default)(w?.icon,z.icon),Ve=Object.assign(Object.assign({},d?.icon||{}),U.icon||{}),He=g&&!K?Ut.default.createElement(lp,{prefixCls:A,className:be,style:Ve},g):n&&typeof n=="object"&&n.icon?Ut.default.createElement(lp,{prefixCls:A,className:be,style:Ve},n.icon):Ut.default.createElement(fD,{existIcon:!!g,prefixCls:A,loading:K,mount:fe.current}),$e=y||y===0?lD(y,ue&&H):null;if(Be.href!==void 0)return G(Ut.default.createElement("a",Object.assign({},Be,{className:(0,my.default)(Ie,{[`${A}-disabled`]:X}),href:X?void 0:Be.href,style:Oe,onClick:he,ref:le,tabIndex:X?-1:0}),He,$e));let de=Ut.default.createElement("button",Object.assign({},O,{type:b,className:Ie,style:Oe,onClick:he,disabled:X,ref:le}),He,$e,we&&Ut.default.createElement(QD,{prefixCls:A}));return Qv(L)||(de=Ut.default.createElement(Xv,{component:"Button",disabled:K},de)),G(de)}),o1=KV;o1.Group=iD;o1.__ANT_BUTTON=!0;var ZD=o1;var cp=ZD;var ei=E(I()),sA=E(bi());var JD=E(I()),XV=JD.createContext(null),gy=XV;var Zl=E(I());var eA=[];function n1(e,t){var r=Zl.useState(function(){if(!Yt())return null;var h=document.createElement("div");return h}),o=B(r,1),n=o[0],i=Zl.useRef(!1),a=Zl.useContext(gy),s=Zl.useState(eA),l=B(s,2),c=l[0],u=l[1],f=a||(i.current?void 0:function(h){u(function(v){var y=[h].concat(se(v));return y})});function d(){n.parentElement||document.body.appendChild(n),i.current=!0}function m(){var h;(h=n.parentElement)===null||h===void 0||h.removeChild(n),i.current=!1}return yt(function(){return e?a?a(d):d():m(),m},[e]),yt(function(){c.length&&(c.forEach(function(h){return h()}),u(eA))},[c]),[n,f]}var nA=E(I());function YV(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),r=document.createElement("div");r.id=t;var o=r.style;o.position="absolute",o.left="0",o.top="0",o.width="100px",o.height="100px",o.overflow="scroll";var n,i;if(e){var a=getComputedStyle(e);o.scrollbarColor=a.scrollbarColor,o.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",f=c?"height: ".concat(s.height,";"):"";yo(` #`.concat(t,`::-webkit-scrollbar { `).concat(u,` `).concat(f,` -}`),t)}catch(h){console.error(h),n=l,i=c}}document.body.appendChild(r);var d=e&&n&&!isNaN(n)?n:r.offsetWidth-r.clientWidth,m=e&&i&&!isNaN(i)?i:r.offsetHeight-r.clientHeight;return document.body.removeChild(r),Bi(t),{width:d,height:m}}function NA(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:iV(e)}function IA(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var aV="rc-util-locker-".concat(Date.now()),$A=0;function Ww(e){var t=!!e,r=AA.useState(function(){return $A+=1,"".concat(aV,"_").concat($A)}),o=W(r,1),n=o[0];xt(function(){if(t){var i=NA(document.body).width,a=IA();so(` +}`),t)}catch(h){console.error(h),n=l,i=c}}document.body.appendChild(r);var d=e&&n&&!isNaN(n)?n:r.offsetWidth-r.clientWidth,m=e&&i&&!isNaN(i)?i:r.offsetHeight-r.clientHeight;return document.body.removeChild(r),Xi(t),{width:d,height:m}}function tA(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:YV(e)}function rA(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var QV="rc-util-locker-".concat(Date.now()),oA=0;function i1(e){var t=!!e,r=nA.useState(function(){return oA+=1,"".concat(QV,"_").concat(oA)}),o=B(r,1),n=o[0];yt(function(){if(t){var i=tA(document.body).width,a=rA();yo(` html body { overflow-y: hidden; `.concat(a?"width: calc(100% - ".concat(i,"px);"):"",` -}`),n)}else Bi(n);return function(){Bi(n)}},[t,n])}var DA=!1;function Bw(e){return typeof e=="boolean"&&(DA=e),DA}var MA=function(t){return t===!1?!1:!Vt()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},sV=Hn.forwardRef(function(e,t){var r=e.open,o=e.autoLock,n=e.getContainer,i=e.debug,a=e.autoDestroy,s=a===void 0?!0:a,l=e.children,c=Hn.useState(r),u=W(c,2),f=u[0],d=u[1],m=f||r;Hn.useEffect(function(){(s||r)&&d(r)},[r,s]);var h=Hn.useState(function(){return MA(n)}),v=W(h,2),x=v[0],g=v[1];Hn.useEffect(function(){var B=MA(n);g(B??null)});var p=zw(m&&!x,i),y=W(p,2),b=y[0],S=y[1],w=x??b;Ww(o&&r&&Vt()&&(w===b||w===document.body));var C=null;if(l&&di(l)&&t){var E=l;C=E.ref}var _=gn(C,t);if(!m||!Vt()||x===void 0)return null;var O=w===!1||Bw(),I=l;return t&&(I=Hn.cloneElement(l,{ref:_})),Hn.createElement(ty.Provider,{value:S},O?I:(0,LA.createPortal)(I,w))}),FA=sV;var Vl=FA;var Gi=R(N());var kA=R(N()),ry=kA.createContext({});var Uw=R(Ee());var Kd=R(N());function lV(){var e=P({},Kd);return e.useId}var zA=0;var WA=lV(),Ru=WA?function(t){var r=WA();return t||r}:function(t){var r=Kd.useState("ssr-id"),o=W(r,2),n=o[0],i=o[1];return Kd.useEffect(function(){var a=zA;zA+=1,i("rc_unique_".concat(a))},[]),t||n};var Ul=R(N()),Na=R(N());function jw(e,t,r){var o=t;return!o&&r&&(o="".concat(e,"-").concat(r)),o}function BA(e,t){var r=e["page".concat(t?"Y":"X","Offset")],o="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var n=e.document;r=n.documentElement[o],typeof r!="number"&&(r=n.body[o])}return r}function jA(e){var t=e.getBoundingClientRect(),r={left:t.left,top:t.top},o=e.ownerDocument,n=o.defaultView||o.parentWindow;return r.left+=BA(n),r.top+=BA(n,!0),r}var Hl=R(N()),UA=R(N()),GA=R(Ee());var Ou=R(Ee());var Lr=R(N());var VA=R(N()),HA=VA.memo(function(e){var t=e.children;return t},function(e,t){var r=t.shouldUpdate;return!r});var cV={width:0,height:0,overflow:"hidden",outline:"none"},uV={outline:"none"},fV=Lr.default.forwardRef(function(e,t){var r=e.prefixCls,o=e.className,n=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,f=e.children,d=e.bodyStyle,m=e.bodyProps,h=e.modalRender,v=e.onMouseDown,x=e.onMouseUp,g=e.holderRef,p=e.visible,y=e.forceRender,b=e.width,S=e.height,w=e.classNames,C=e.styles,E=Lr.default.useContext(ry),_=E.panel,O=gn(g,_),I=(0,Lr.useRef)(),B=(0,Lr.useRef)();Lr.default.useImperativeHandle(t,function(){return{focus:function(){var U;(U=I.current)===null||U===void 0||U.focus({preventScroll:!0})},changeActive:function(U){var V=document,D=V.activeElement;U&&D===B.current?I.current.focus({preventScroll:!0}):!U&&D===I.current&&B.current.focus({preventScroll:!0})}}});var L={};b!==void 0&&(L.width=b),S!==void 0&&(L.height=S);var j=s?Lr.default.createElement("div",{className:(0,Ou.default)("".concat(r,"-footer"),w?.footer),style:P({},C?.footer)},s):null,z=i?Lr.default.createElement("div",{className:(0,Ou.default)("".concat(r,"-header"),w?.header),style:P({},C?.header)},Lr.default.createElement("div",{className:"".concat(r,"-title"),id:a},i)):null,$=(0,Lr.useMemo)(function(){return ie(l)==="object"&&l!==null?l:l?{closeIcon:c??Lr.default.createElement("span",{className:"".concat(r,"-close-x")})}:{}},[l,c,r]),A=Co($,!0),M=ie(l)==="object"&&l.disabled,H=l?Lr.default.createElement("button",Q({type:"button",onClick:u,"aria-label":"Close"},A,{className:"".concat(r,"-close"),disabled:M}),$.closeIcon):null,F=Lr.default.createElement("div",{className:(0,Ou.default)("".concat(r,"-content"),w?.content),style:C?.content},H,z,Lr.default.createElement("div",Q({className:(0,Ou.default)("".concat(r,"-body"),w?.body),style:P(P({},d),C?.body)},m),f),j);return Lr.default.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:O,style:P(P({},n),L),className:(0,Ou.default)(r,o),onMouseDown:v,onMouseUp:x},Lr.default.createElement("div",{ref:I,tabIndex:0,style:uV},Lr.default.createElement(HA,{shouldUpdate:p||y},h?h(F):F)),Lr.default.createElement("div",{tabIndex:0,ref:B,style:cV}))}),Vw=fV;var qA=Hl.forwardRef(function(e,t){var r=e.prefixCls,o=e.title,n=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,f=e.onVisibleChanged,d=e.mousePosition,m=(0,UA.useRef)(),h=Hl.useState(),v=W(h,2),x=v[0],g=v[1],p={};x&&(p.transformOrigin=x);function y(){var b=jA(m.current);g(d&&(d.x||d.y)?"".concat(d.x-b.left,"px ").concat(d.y-b.top,"px"):"")}return Hl.createElement(Zr,{visible:a,onVisibleChanged:f,onAppearPrepare:y,onEnterPrepare:y,forceRender:s,motionName:c,removeOnLeave:l,ref:m},function(b,S){var w=b.className,C=b.style;return Hl.createElement(Vw,Q({},e,{ref:t,title:o,ariaId:u,prefixCls:r,holderRef:S,style:P(P(P({},C),n),p),className:(0,GA.default)(i,w)}))})});qA.displayName="Content";var KA=qA;var Hw=R(N()),XA=R(Ee());var dV=function(t){var r=t.prefixCls,o=t.style,n=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return Hw.createElement(Zr,{key:"mask",visible:n,motionName:a,leavedClassName:"".concat(r,"-mask-hidden")},function(l,c){var u=l.className,f=l.style;return Hw.createElement("div",Q({ref:c,style:P(P({},f),o),className:(0,XA.default)("".concat(r,"-mask"),u,s)},i))})},YA=dV;var pV=function(t){var r=t.prefixCls,o=r===void 0?"rc-dialog":r,n=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,f=t.wrapStyle,d=t.wrapClassName,m=t.wrapProps,h=t.onClose,v=t.afterOpenChange,x=t.afterClose,g=t.transitionName,p=t.animation,y=t.closable,b=y===void 0?!0:y,S=t.mask,w=S===void 0?!0:S,C=t.maskTransitionName,E=t.maskAnimation,_=t.maskClosable,O=_===void 0?!0:_,I=t.maskStyle,B=t.maskProps,L=t.rootClassName,j=t.classNames,z=t.styles,$=(0,Na.useRef)(),A=(0,Na.useRef)(),M=(0,Na.useRef)(),H=Ul.useState(a),F=W(H,2),k=F[0],U=F[1],V=Ru();function D(){ru(A.current,document.activeElement)||($.current=document.activeElement)}function G(){if(!ru(A.current,document.activeElement)){var Y;(Y=M.current)===null||Y===void 0||Y.focus()}}function q(Y){if(Y)G();else{if(U(!1),w&&$.current&&u){try{$.current.focus({preventScroll:!0})}catch{}$.current=null}k&&x?.()}v?.(Y)}function ne(Y){h?.(Y)}var ee=(0,Na.useRef)(!1),Z=(0,Na.useRef)(),ce=function(){clearTimeout(Z.current),ee.current=!0},re=function(){Z.current=setTimeout(function(){ee.current=!1})},K=null;O&&(K=function(J){ee.current?ee.current=!1:A.current===J.target&&ne(J)});function X(Y){if(l&&Y.keyCode===Qe.ESC){Y.stopPropagation(),ne(Y);return}a&&Y.keyCode===Qe.TAB&&M.current.changeActive(!Y.shiftKey)}(0,Na.useEffect)(function(){a&&(U(!0),D())},[a]),(0,Na.useEffect)(function(){return function(){clearTimeout(Z.current)}},[]);var oe=P(P(P({zIndex:n},f),z?.wrapper),{},{display:k?null:"none"});return Ul.createElement("div",Q({className:(0,Uw.default)("".concat(o,"-root"),L)},Co(t,{data:!0})),Ul.createElement(YA,{prefixCls:o,visible:w&&a,motionName:jw(o,C,E),style:P(P({zIndex:n},I),z?.mask),maskProps:B,className:j?.mask}),Ul.createElement("div",Q({tabIndex:-1,onKeyDown:X,className:(0,Uw.default)("".concat(o,"-wrap"),d,j?.wrapper),ref:A,onClick:K,style:oe},m),Ul.createElement(KA,Q({},t,{onMouseDown:ce,onMouseUp:re,ref:M,closable:b,ariaId:V,prefixCls:o,visible:a&&k,onClose:ne,onVisibleChanged:q,motionName:jw(o,g,p)}))))},QA=pV;var ZA=function(t){var r=t.visible,o=t.getContainer,n=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=Gi.useState(r),u=W(c,2),f=u[0],d=u[1],m=Gi.useMemo(function(){return{panel:l}},[l]);return Gi.useEffect(function(){r&&d(!0)},[r]),!n&&a&&!f?null:Gi.createElement(ry.Provider,{value:m},Gi.createElement(Vl,{open:r||n||f,autoDestroy:!1,getContainer:o,autoLock:r||f},Gi.createElement(QA,Q({},t,{destroyOnClose:a,afterClose:function(){s?.(),d(!1)}}))))};ZA.displayName="Dialog";var JA=ZA;var eD=JA;var a1=R(N());var Ia=R(N());var HD=R(N());var Fo=R(N());var tD=R(N()),Si="RC_FORM_INTERNAL_HOOKS",Wt=function(){Kt(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},mV=tD.createContext({getFieldValue:Wt,getFieldsValue:Wt,getFieldError:Wt,getFieldWarning:Wt,getFieldsError:Wt,isFieldsTouched:Wt,isFieldTouched:Wt,isFieldValidating:Wt,isFieldsValidating:Wt,resetFields:Wt,setFields:Wt,setFieldValue:Wt,setFieldsValue:Wt,validateFields:Wt,submit:Wt,getInternalHooks:function(){return Wt(),{dispatch:Wt,initEntityValue:Wt,registerField:Wt,useSubscribe:Wt,setInitialValues:Wt,destroyForm:Wt,setCallbacks:Wt,registerWatch:Wt,getFields:Wt,setValidateMessages:Wt,setPreserve:Wt,getInitialValue:Wt}}}),bi=mV;var rD=R(N()),gV=rD.createContext(null),Ls=gV;function Xd(e){return e==null?[]:Array.isArray(e)?e:[e]}function oD(e){return e&&!!e._init}function oy(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var ny=oy();function nD(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function iD(e,t,r){if(Ed())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var n=new(e.bind.apply(e,o));return r&&xs(n,r.prototype),n}function iy(e){var t=typeof Map=="function"?new Map:void 0;return iy=function(o){if(o===null||!nD(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(o))return t.get(o);t.set(o,n)}function n(){return iD(o,arguments,_l(this).constructor)}return n.prototype=Object.create(o.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),xs(n,o)},iy(e)}var hV=/%[sdj%]/g,lD=function(){};typeof process<"u"&&process.env;function ay(e){if(!e||!e.length)return null;var t={};return e.forEach(function(r){var o=r.field;t[o]=t[o]||[],t[o].push(r)}),t}function Fr(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),o=1;o=i)return s;switch(s){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function vV(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Ot(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||vV(t)&&typeof e=="string"&&!e)}function yV(e,t,r){var o=[],n=0,i=e.length;function a(s){o.push.apply(o,le(s||[])),n++,n===i&&r(o)}e.forEach(function(s){t(s,a)})}function aD(e,t,r){var o=0,n=e.length;function i(a){if(a&&a.length){r(a);return}var s=o;o=o+1,st.max?n.push(Fr(i.messages[f].max,t.fullField,t.max)):s&&l&&(ut.max)&&n.push(Fr(i.messages[f].range,t.fullField,t.min,t.max))},dD=EV;var RV=function(t,r,o,n,i,a){t.required&&(!o.hasOwnProperty(t.field)||Ot(r,a||t.type))&&n.push(Fr(i.messages.required,t.fullField))},sy=RV;var ly,pD=function(){if(ly)return ly;var e="[a-fA-F\\d:]",t=function(w){return w&&w.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",o="[a-fA-F\\d]{1,4}",n=["(?:".concat(o,":){7}(?:").concat(o,"|:)"),"(?:".concat(o,":){6}(?:").concat(r,"|:").concat(o,"|:)"),"(?:".concat(o,":){5}(?::").concat(r,"|(?::").concat(o,"){1,2}|:)"),"(?:".concat(o,":){4}(?:(?::").concat(o,"){0,1}:").concat(r,"|(?::").concat(o,"){1,3}|:)"),"(?:".concat(o,":){3}(?:(?::").concat(o,"){0,2}:").concat(r,"|(?::").concat(o,"){1,4}|:)"),"(?:".concat(o,":){2}(?:(?::").concat(o,"){0,3}:").concat(r,"|(?::").concat(o,"){1,5}|:)"),"(?:".concat(o,":){1}(?:(?::").concat(o,"){0,4}:").concat(r,"|(?::").concat(o,"){1,6}|:)"),"(?::(?:(?::".concat(o,"){0,5}:").concat(r,"|(?::").concat(o,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(n.join("|"),")").concat(i),s=new RegExp("(?:^".concat(r,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(r,"$")),c=new RegExp("^".concat(a,"$")),u=function(w){return w&&w.exact?s:new RegExp("(?:".concat(t(w)).concat(r).concat(t(w),")|(?:").concat(t(w)).concat(a).concat(t(w),")"),"g")};u.v4=function(S){return S&&S.exact?l:new RegExp("".concat(t(S)).concat(r).concat(t(S)),"g")},u.v6=function(S){return S&&S.exact?c:new RegExp("".concat(t(S)).concat(a).concat(t(S)),"g")};var f="(?:(?:[a-z]+:)?//)",d="(?:\\S+(?::\\S*)?@)?",m=u.v4().source,h=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",x="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",g="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",p="(?::\\d{2,5})?",y='(?:[/?#][^\\s"]*)?',b="(?:".concat(f,"|www\\.)").concat(d,"(?:localhost|").concat(m,"|").concat(h,"|").concat(v).concat(x).concat(g,")").concat(p).concat(y);return ly=new RegExp("(?:^".concat(b,"$)"),"i"),ly};var mD={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Yd={integer:function(t){return Yd.number(t)&&parseInt(t,10)===t},float:function(t){return Yd.number(t)&&!Yd.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return ie(t)==="object"&&!Yd.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(mD.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(pD())},hex:function(t){return typeof t=="string"&&!!t.match(mD.hex)}},OV=function(t,r,o,n,i){if(t.required&&r===void 0){sy(t,r,o,n,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Yd[s](r)||n.push(Fr(i.messages.types[s],t.fullField,t.type)):s&&ie(r)!==t.type&&n.push(Fr(i.messages.types[s],t.fullField,t.type))},gD=OV;var _V=function(t,r,o,n,i){(/^\s+$/.test(r)||r==="")&&n.push(Fr(i.messages.whitespace,t.fullField))},hD=_V;var rt={required:sy,whitespace:hD,type:gD,range:dD,enum:uD,pattern:fD};var PV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i)}o(a)},vD=PV;var TV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(r==null&&!t.required)return o();rt.required(t,r,n,a,i,"array"),r!=null&&(rt.type(t,r,n,a,i),rt.range(t,r,n,a,i))}o(a)},yD=TV;var NV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),r!==void 0&&rt.type(t,r,n,a,i)}o(a)},xD=NV;var IV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r,"date")&&!t.required)return o();if(rt.required(t,r,n,a,i),!Ot(r,"date")){var l;r instanceof Date?l=r:l=new Date(r),rt.type(t,l,n,a,i),l&&rt.range(t,l.getTime(),n,a,i)}}o(a)},SD=IV;var $V="enum",AV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),r!==void 0&&rt[$V](t,r,n,a,i)}o(a)},bD=AV;var DV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),r!==void 0&&(rt.type(t,r,n,a,i),rt.range(t,r,n,a,i))}o(a)},CD=DV;var MV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),r!==void 0&&(rt.type(t,r,n,a,i),rt.range(t,r,n,a,i))}o(a)},wD=MV;var LV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),r!==void 0&&rt.type(t,r,n,a,i)}o(a)},ED=LV;var FV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(r===""&&(r=void 0),Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),r!==void 0&&(rt.type(t,r,n,a,i),rt.range(t,r,n,a,i))}o(a)},RD=FV;var kV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),r!==void 0&&rt.type(t,r,n,a,i)}o(a)},OD=kV;var zV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r,"string")&&!t.required)return o();rt.required(t,r,n,a,i),Ot(r,"string")||rt.pattern(t,r,n,a,i)}o(a)},_D=zV;var WV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r)&&!t.required)return o();rt.required(t,r,n,a,i),Ot(r)||rt.type(t,r,n,a,i)}o(a)},PD=WV;var BV=function(t,r,o,n,i){var a=[],s=Array.isArray(r)?"array":ie(r);rt.required(t,r,n,a,i,s),o(a)},TD=BV;var jV=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Ot(r,"string")&&!t.required)return o();rt.required(t,r,n,a,i,"string"),Ot(r,"string")||(rt.type(t,r,n,a,i),rt.range(t,r,n,a,i),rt.pattern(t,r,n,a,i),t.whitespace===!0&&rt.whitespace(t,r,n,a,i))}o(a)},ND=jV;var VV=function(t,r,o,n,i){var a=t.type,s=[],l=t.required||!t.required&&n.hasOwnProperty(t.field);if(l){if(Ot(r,a)&&!t.required)return o();rt.required(t,r,n,s,i,a),Ot(r,a)||rt.type(t,r,n,s,i)}o(s)},cy=VV;var Pu={string:ND,method:ED,number:RD,boolean:xD,regexp:PD,integer:wD,float:CD,array:yD,object:OD,enum:bD,pattern:_D,date:SD,url:cy,hex:cy,email:cy,required:TD,any:vD};var Qd=function(){function e(t){nt(this,e),T(this,"rules",null),T(this,"_messages",ny),this.define(t)}return it(e,[{key:"define",value:function(r){var o=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(ie(r)!=="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(n){var i=r[n];o.rules[n]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(r){return r&&(this._messages=qw(oy(),r)),this._messages}},{key:"validate",value:function(r){var o=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=r,s=n,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(h){var v=[],x={};function g(y){if(Array.isArray(y)){var b;v=(b=v).concat.apply(b,le(y))}else v.push(y)}for(var p=0;p0&&arguments[0]!==void 0?arguments[0]:[],E=Array.isArray(C)?C:[C];!s.suppressWarning&&E.length&&e.warning("async-validator:",E),E.length&&x.message!==void 0&&(E=[].concat(x.message));var _=E.map(Gw(x,a));if(s.first&&_.length)return m[x.field]=1,v(_);if(!g)v(_);else{if(x.required&&!h.value)return x.message!==void 0?_=[].concat(x.message).map(Gw(x,a)):s.error&&(_=[s.error(x,Fr(s.messages.required,x.field))]),v(_);var O={};x.defaultField&&Object.keys(h.value).map(function(L){O[L]=x.defaultField}),O=P(P({},O),h.rule.fields);var I={};Object.keys(O).forEach(function(L){var j=O[L],z=Array.isArray(j)?j:[j];I[L]=z.map(p.bind(null,L))});var B=new e(I);B.messages(s.messages),h.rule.options&&(h.rule.options.messages=s.messages,h.rule.options.error=s.error),B.validate(h.value,h.rule.options||s,function(L){var j=[];_&&_.length&&j.push.apply(j,le(_)),L&&L.length&&j.push.apply(j,le(L)),v(j.length?j:null)})}}var b;if(x.asyncValidator)b=x.asyncValidator(x,h.value,y,h.source,s);else if(x.validator){try{b=x.validator(x,h.value,y,h.source,s)}catch(C){var S,w;(S=(w=console).error)===null||S===void 0||S.call(w,C),s.suppressValidatorError||setTimeout(function(){throw C},0),y(C.message)}b===!0?y():b===!1?y(typeof x.message=="function"?x.message(x.fullField||x.field):x.message||"".concat(x.fullField||x.field," fails")):b instanceof Array?y(b):b instanceof Error&&y(b.message)}b&&b.then&&b.then(function(){return y()},function(C){return y(C)})},function(h){c(h)},a)}},{key:"getType",value:function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!Pu.hasOwnProperty(r.type))throw new Error(Fr("Unknown rule type %s",r.type));return r.type||"string"}},{key:"getValidationMethod",value:function(r){if(typeof r.validator=="function")return r.validator;var o=Object.keys(r),n=o.indexOf("message");return n!==-1&&o.splice(n,1),o.length===1&&o[0]==="required"?Pu.required:Pu[this.getType(r)]||void 0}}]),e}();T(Qd,"register",function(t,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");Pu[t]=r});T(Qd,"warning",lD);T(Qd,"messages",ny);T(Qd,"validators",Pu);var ID=Qd;var fy=R(N());var Sn="'${name}' is not a valid ${type}",uy={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Sn,method:Sn,array:Sn,object:Sn,number:Sn,date:Sn,boolean:Sn,integer:Sn,float:Sn,regexp:Sn,email:Sn,url:Sn,hex:Sn},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}};var $D=ID;function HV(e,t){return e.replace(/\\?\$\{\w+\}/g,function(r){if(r.startsWith("\\"))return r.slice(1);var o=r.slice(2,-1);return t[o]})}var AD="CODE_LOGIC_ERROR";function Kw(e,t,r,o,n){return Xw.apply(this,arguments)}function Xw(){return Xw=Jr(Tt().mark(function e(t,r,o,n,i){var a,s,l,c,u,f,d,m,h;return Tt().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return a=P({},o),delete a.ruleIndex,$D.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(g){return console.error(g),Promise.reject(AD)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new $D(T({},t,[a])),u=xa(uy,n.validateMessages),c.messages(u),f=[],x.prev=10,x.next=13,Promise.resolve(c.validate(T({},t,r),P({},n)));case 13:x.next=18;break;case 15:x.prev=15,x.t0=x.catch(10),x.t0.errors&&(f=x.t0.errors.map(function(g,p){var y=g.message,b=y===AD?u.default:y;return fy.isValidElement(b)?fy.cloneElement(b,{key:"error_".concat(p)}):b}));case 18:if(!(!f.length&&l)){x.next=23;break}return x.next=21,Promise.all(r.map(function(g,p){return Kw("".concat(t,".").concat(p),g,l,n,i)}));case 21:return d=x.sent,x.abrupt("return",d.reduce(function(g,p){return[].concat(le(g),le(p))},[]));case 23:return m=P(P({},o),{},{name:t,enum:(o.enum||[]).join(", ")},i),h=f.map(function(g){return typeof g=="string"?HV(g,m):g}),x.abrupt("return",h);case 26:case"end":return x.stop()}},e,null,[[10,15]])})),Xw.apply(this,arguments)}function DD(e,t,r,o,n,i){var a=e.join("."),s=r.map(function(u,f){var d=u.validator,m=P(P({},u),{},{ruleIndex:f});return d&&(m.validator=function(h,v,x){var g=!1,p=function(){for(var S=arguments.length,w=new Array(S),C=0;C2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(o){return Jw(t,o,r)})}function Jw(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!r&&e.length!==t.length?!1:t.every(function(o,n){return e[n]===o})}function MD(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||ie(e)!=="object"||ie(t)!=="object")return!1;var r=Object.keys(e),o=Object.keys(t),n=new Set([].concat(r,o));return le(n).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function LD(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&ie(t.target)==="object"&&e in t.target?t.target[e]:t}function e1(e,t,r){var o=e.length;if(t<0||t>=o||r<0||r>=o)return e;var n=e[t],i=t-r;return i>0?[].concat(le(e.slice(0,r)),[n],le(e.slice(r,t)),le(e.slice(t+1,o))):i<0?[].concat(le(e.slice(0,t)),le(e.slice(t+1,r+1)),[n],le(e.slice(r+1,o))):e}var qV=["name"],Un=[];function t1(e,t,r,o,n,i){return typeof e=="function"?e(t,r,"source"in i?{source:i.source}:{}):o!==n}var r1=function(e){Cr(r,e);var t=wr(r);function r(o){var n;if(nt(this,r),n=t.call(this,o),T(Ve(n),"state",{resetCount:0}),T(Ve(n),"cancelRegisterFunc",null),T(Ve(n),"mounted",!1),T(Ve(n),"touched",!1),T(Ve(n),"dirty",!1),T(Ve(n),"validatePromise",void 0),T(Ve(n),"prevValidating",void 0),T(Ve(n),"errors",Un),T(Ve(n),"warnings",Un),T(Ve(n),"cancelRegister",function(){var l=n.props,c=l.preserve,u=l.isListField,f=l.name;n.cancelRegisterFunc&&n.cancelRegisterFunc(u,c,Jt(f)),n.cancelRegisterFunc=null}),T(Ve(n),"getNamePath",function(){var l=n.props,c=l.name,u=l.fieldContext,f=u.prefixName,d=f===void 0?[]:f;return c!==void 0?[].concat(le(d),le(c)):[]}),T(Ve(n),"getRules",function(){var l=n.props,c=l.rules,u=c===void 0?[]:c,f=l.fieldContext;return u.map(function(d){return typeof d=="function"?d(f):d})}),T(Ve(n),"refresh",function(){n.mounted&&n.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),T(Ve(n),"metaCache",null),T(Ve(n),"triggerMetaEvent",function(l){var c=n.props.onMetaChange;if(c){var u=P(P({},n.getMeta()),{},{destroy:l});bs(n.metaCache,u)||c(u),n.metaCache=u}else n.metaCache=null}),T(Ve(n),"onStoreChange",function(l,c,u){var f=n.props,d=f.shouldUpdate,m=f.dependencies,h=m===void 0?[]:m,v=f.onReset,x=u.store,g=n.getNamePath(),p=n.getValue(l),y=n.getValue(x),b=c&&Fs(c,g);switch(u.type==="valueUpdate"&&u.source==="external"&&!bs(p,y)&&(n.touched=!0,n.dirty=!0,n.validatePromise=null,n.errors=Un,n.warnings=Un,n.triggerMetaEvent()),u.type){case"reset":if(!c||b){n.touched=!1,n.dirty=!1,n.validatePromise=void 0,n.errors=Un,n.warnings=Un,n.triggerMetaEvent(),v?.(),n.refresh();return}break;case"remove":{if(d&&t1(d,l,x,p,y,u)){n.reRender();return}break}case"setField":{var S=u.data;if(b){"touched"in S&&(n.touched=S.touched),"validating"in S&&!("originRCField"in S)&&(n.validatePromise=S.validating?Promise.resolve([]):null),"errors"in S&&(n.errors=S.errors||Un),"warnings"in S&&(n.warnings=S.warnings||Un),n.dirty=!0,n.triggerMetaEvent(),n.reRender();return}else if("value"in S&&Fs(c,g,!0)){n.reRender();return}if(d&&!g.length&&t1(d,l,x,p,y,u)){n.reRender();return}break}case"dependenciesUpdate":{var w=h.map(Jt);if(w.some(function(C){return Fs(u.relatedFields,C)})){n.reRender();return}break}default:if(b||(!h.length||g.length||d)&&t1(d,l,x,p,y,u)){n.reRender();return}break}d===!0&&n.reRender()}),T(Ve(n),"validateRules",function(l){var c=n.getNamePath(),u=n.getValue(),f=l||{},d=f.triggerName,m=f.validateOnly,h=m===void 0?!1:m,v=Promise.resolve().then(Jr(Tt().mark(function x(){var g,p,y,b,S,w,C;return Tt().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(n.mounted){_.next=2;break}return _.abrupt("return",[]);case 2:if(g=n.props,p=g.validateFirst,y=p===void 0?!1:p,b=g.messageVariables,S=g.validateDebounce,w=n.getRules(),d&&(w=w.filter(function(O){return O}).filter(function(O){var I=O.validateTrigger;if(!I)return!0;var B=Xd(I);return B.includes(d)})),!(S&&d)){_.next=10;break}return _.next=8,new Promise(function(O){setTimeout(O,S)});case 8:if(n.validatePromise===v){_.next=10;break}return _.abrupt("return",[]);case 10:return C=DD(c,u,w,l,y,b),C.catch(function(O){return O}).then(function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Un;if(n.validatePromise===v){var I;n.validatePromise=null;var B=[],L=[];(I=O.forEach)===null||I===void 0||I.call(O,function(j){var z=j.rule.warningOnly,$=j.errors,A=$===void 0?Un:$;z?L.push.apply(L,le(A)):B.push.apply(B,le(A))}),n.errors=B,n.warnings=L,n.triggerMetaEvent(),n.reRender()}}),_.abrupt("return",C);case 13:case"end":return _.stop()}},x)})));return h||(n.validatePromise=v,n.dirty=!0,n.errors=Un,n.warnings=Un,n.triggerMetaEvent(),n.reRender()),v}),T(Ve(n),"isFieldValidating",function(){return!!n.validatePromise}),T(Ve(n),"isFieldTouched",function(){return n.touched}),T(Ve(n),"isFieldDirty",function(){if(n.dirty||n.props.initialValue!==void 0)return!0;var l=n.props.fieldContext,c=l.getInternalHooks(Si),u=c.getInitialValue;return u(n.getNamePath())!==void 0}),T(Ve(n),"getErrors",function(){return n.errors}),T(Ve(n),"getWarnings",function(){return n.warnings}),T(Ve(n),"isListField",function(){return n.props.isListField}),T(Ve(n),"isList",function(){return n.props.isList}),T(Ve(n),"isPreserve",function(){return n.props.preserve}),T(Ve(n),"getMeta",function(){n.prevValidating=n.isFieldValidating();var l={touched:n.isFieldTouched(),validating:n.prevValidating,errors:n.errors,warnings:n.warnings,name:n.getNamePath(),validated:n.validatePromise===null};return l}),T(Ve(n),"getOnlyChild",function(l){if(typeof l=="function"){var c=n.getMeta();return P(P({},n.getOnlyChild(l(n.getControlled(),c,n.props.fieldContext))),{},{isFunction:!0})}var u=fi(l);return u.length!==1||!Fo.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),T(Ve(n),"getValue",function(l){var c=n.props.fieldContext.getFieldsValue,u=n.getNamePath();return lo(l||c(!0),u)}),T(Ve(n),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=n.props,u=c.name,f=c.trigger,d=c.validateTrigger,m=c.getValueFromEvent,h=c.normalize,v=c.valuePropName,x=c.getValueProps,g=c.fieldContext,p=d!==void 0?d:g.validateTrigger,y=n.getNamePath(),b=g.getInternalHooks,S=g.getFieldsValue,w=b(Si),C=w.dispatch,E=n.getValue(),_=x||function(j){return T({},v,j)},O=l[f],I=u!==void 0?_(E):{},B=P(P({},l),I);B[f]=function(){n.touched=!0,n.dirty=!0,n.triggerMetaEvent();for(var j,z=arguments.length,$=new Array(z),A=0;A=0&&O<=I.length?(u.keys=[].concat(le(u.keys.slice(0,O)),[u.id],le(u.keys.slice(O))),y([].concat(le(I.slice(0,O)),[_],le(I.slice(O))))):(u.keys=[].concat(le(u.keys),[u.id]),y([].concat(le(I),[_]))),u.id+=1},remove:function(_){var O=S(),I=new Set(Array.isArray(_)?_:[_]);I.size<=0||(u.keys=u.keys.filter(function(B,L){return!I.has(L)}),y(O.filter(function(B,L){return!I.has(L)})))},move:function(_,O){if(_!==O){var I=S();_<0||_>=I.length||O<0||O>=I.length||(u.keys=e1(u.keys,_,O),y(e1(I,_,O)))}}},C=p||[];return Array.isArray(C)||(C=[]),o(C.map(function(E,_){var O=u.keys[_];return O===void 0&&(u.keys[_]=u.id,O=u.keys[_],u.id+=1),{name:_,key:O,isListField:!0}}),w,x)})))}var FD=XV;var py=R(N());function kD(e){var t=!1,r=e.length,o=[];return e.length?new Promise(function(n,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){r-=1,o[s]=l,!(r>0)&&(t&&i(o),n(o))})})}):Promise.resolve([])}var zD="__@field_split__";function o1(e){return e.map(function(t){return"".concat(ie(t),":").concat(t)}).join(zD)}var YV=function(){function e(){nt(this,e),T(this,"kvs",new Map)}return it(e,[{key:"set",value:function(r,o){this.kvs.set(o1(r),o)}},{key:"get",value:function(r){return this.kvs.get(o1(r))}},{key:"update",value:function(r,o){var n=this.get(r),i=o(n);i?this.set(r,i):this.delete(r)}},{key:"delete",value:function(r){this.kvs.delete(o1(r))}},{key:"map",value:function(r){return le(this.kvs.entries()).map(function(o){var n=W(o,2),i=n[0],a=n[1],s=i.split(zD);return r({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=W(c,3),f=u[1],d=u[2];return f==="number"?Number(d):d}),value:a})})}},{key:"toJSON",value:function(){var r={};return this.map(function(o){var n=o.key,i=o.value;return r[n.join(".")]=i,null}),r}}]),e}(),Gl=YV;var QV=["name"],ZV=it(function e(t){var r=this;nt(this,e),T(this,"formHooked",!1),T(this,"forceRootUpdate",void 0),T(this,"subscribable",!0),T(this,"store",{}),T(this,"fieldEntities",[]),T(this,"initialValues",{}),T(this,"callbacks",{}),T(this,"validateMessages",null),T(this,"preserve",null),T(this,"lastValidatePromise",null),T(this,"getForm",function(){return{getFieldValue:r.getFieldValue,getFieldsValue:r.getFieldsValue,getFieldError:r.getFieldError,getFieldWarning:r.getFieldWarning,getFieldsError:r.getFieldsError,isFieldsTouched:r.isFieldsTouched,isFieldTouched:r.isFieldTouched,isFieldValidating:r.isFieldValidating,isFieldsValidating:r.isFieldsValidating,resetFields:r.resetFields,setFields:r.setFields,setFieldValue:r.setFieldValue,setFieldsValue:r.setFieldsValue,validateFields:r.validateFields,submit:r.submit,_init:!0,getInternalHooks:r.getInternalHooks}}),T(this,"getInternalHooks",function(o){return o===Si?(r.formHooked=!0,{dispatch:r.dispatch,initEntityValue:r.initEntityValue,registerField:r.registerField,useSubscribe:r.useSubscribe,setInitialValues:r.setInitialValues,destroyForm:r.destroyForm,setCallbacks:r.setCallbacks,setValidateMessages:r.setValidateMessages,getFields:r.getFields,setPreserve:r.setPreserve,getInitialValue:r.getInitialValue,registerWatch:r.registerWatch}):(Kt(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),T(this,"useSubscribe",function(o){r.subscribable=o}),T(this,"prevWithoutPreserves",null),T(this,"setInitialValues",function(o,n){if(r.initialValues=o||{},n){var i,a=xa(o,r.store);(i=r.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Lo(a,l,lo(o,l))}),r.prevWithoutPreserves=null,r.updateStore(a)}}),T(this,"destroyForm",function(o){if(o)r.updateStore({});else{var n=new Gl;r.getFieldEntities(!0).forEach(function(i){r.isMergedPreserve(i.isPreserve())||n.set(i.getNamePath(),!0)}),r.prevWithoutPreserves=n}}),T(this,"getInitialValue",function(o){var n=lo(r.initialValues,o);return o.length?xa(n):n}),T(this,"setCallbacks",function(o){r.callbacks=o}),T(this,"setValidateMessages",function(o){r.validateMessages=o}),T(this,"setPreserve",function(o){r.preserve=o}),T(this,"watchList",[]),T(this,"registerWatch",function(o){return r.watchList.push(o),function(){r.watchList=r.watchList.filter(function(n){return n!==o})}}),T(this,"notifyWatch",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(r.watchList.length){var n=r.getFieldsValue(),i=r.getFieldsValue(!0);r.watchList.forEach(function(a){a(n,i,o)})}}),T(this,"timeoutId",null),T(this,"warningUnhooked",function(){}),T(this,"updateStore",function(o){r.store=o}),T(this,"getFieldEntities",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return o?r.fieldEntities.filter(function(n){return n.getNamePath().length}):r.fieldEntities}),T(this,"getFieldsMap",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=new Gl;return r.getFieldEntities(o).forEach(function(i){var a=i.getNamePath();n.set(a,i)}),n}),T(this,"getFieldEntitiesForNamePathList",function(o){if(!o)return r.getFieldEntities(!0);var n=r.getFieldsMap(!0);return o.map(function(i){var a=Jt(i);return n.get(a)||{INVALIDATE_NAME_PATH:Jt(i)}})}),T(this,"getFieldsValue",function(o,n){r.warningUnhooked();var i,a,s;if(o===!0||Array.isArray(o)?(i=o,a=n):o&&ie(o)==="object"&&(s=o.strict,a=o.filter),i===!0&&!a)return r.store;var l=r.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var f,d,m="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var h,v;if((h=(v=u).isList)!==null&&h!==void 0&&h.call(v))return}else if(!i&&(f=(d=u).isListField)!==null&&f!==void 0&&f.call(d))return;if(!a)c.push(m);else{var x="getMeta"in u?u.getMeta():null;a(x)&&c.push(m)}}),Zw(r.store,c.map(Jt))}),T(this,"getFieldValue",function(o){r.warningUnhooked();var n=Jt(o);return lo(r.store,n)}),T(this,"getFieldsError",function(o){r.warningUnhooked();var n=r.getFieldEntitiesForNamePathList(o);return n.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:Jt(o[a]),errors:[],warnings:[]}})}),T(this,"getFieldError",function(o){r.warningUnhooked();var n=Jt(o),i=r.getFieldsError([n])[0];return i.errors}),T(this,"getFieldWarning",function(o){r.warningUnhooked();var n=Jt(o),i=r.getFieldsError([n])[0];return i.warnings}),T(this,"isFieldsTouched",function(){r.warningUnhooked();for(var o=arguments.length,n=new Array(o),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},n=new Gl,i=r.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var f=n.get(u)||new Set;f.add({entity:l,value:c}),n.set(u,f)}});var a=function(c){c.forEach(function(u){var f=u.props.initialValue;if(f!==void 0){var d=u.getNamePath(),m=r.getInitialValue(d);if(m!==void 0)Kt(!1,"Form already set 'initialValues' with path '".concat(d.join("."),"'. Field can not overwrite it."));else{var h=n.get(d);if(h&&h.size>1)Kt(!1,"Multiple Field with path '".concat(d.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(h){var v=r.getFieldValue(d),x=u.isListField();!x&&(!o.skipExist||v===void 0)&&r.updateStore(Lo(r.store,d,le(h)[0].value))}}}})},s;o.entities?s=o.entities:o.namePathList?(s=[],o.namePathList.forEach(function(l){var c=n.get(l);if(c){var u;(u=s).push.apply(u,le(le(c).map(function(f){return f.entity})))}})):s=i,a(s)}),T(this,"resetFields",function(o){r.warningUnhooked();var n=r.store;if(!o){r.updateStore(xa(r.initialValues)),r.resetWithFieldInitialValue(),r.notifyObservers(n,null,{type:"reset"}),r.notifyWatch();return}var i=o.map(Jt);i.forEach(function(a){var s=r.getInitialValue(a);r.updateStore(Lo(r.store,a,s))}),r.resetWithFieldInitialValue({namePathList:i}),r.notifyObservers(n,i,{type:"reset"}),r.notifyWatch(i)}),T(this,"setFields",function(o){r.warningUnhooked();var n=r.store,i=[];o.forEach(function(a){var s=a.name,l=Ne(a,QV),c=Jt(s);i.push(c),"value"in l&&r.updateStore(Lo(r.store,c,l.value)),r.notifyObservers(n,[c],{type:"setField",data:a})}),r.notifyWatch(i)}),T(this,"getFields",function(){var o=r.getFieldEntities(!0),n=o.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=P(P({},s),{},{name:a,value:r.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return n}),T(this,"initEntityValue",function(o){var n=o.props.initialValue;if(n!==void 0){var i=o.getNamePath(),a=lo(r.store,i);a===void 0&&r.updateStore(Lo(r.store,i,n))}}),T(this,"isMergedPreserve",function(o){var n=o!==void 0?o:r.preserve;return n??!0}),T(this,"registerField",function(o){r.fieldEntities.push(o);var n=o.getNamePath();if(r.notifyWatch([n]),o.props.initialValue!==void 0){var i=r.store;r.resetWithFieldInitialValue({entities:[o],skipExist:!0}),r.notifyObservers(i,[o.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.fieldEntities=r.fieldEntities.filter(function(f){return f!==o}),!r.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:r.getInitialValue(n);if(n.length&&r.getFieldValue(n)!==c&&r.fieldEntities.every(function(f){return!Jw(f.getNamePath(),n)})){var u=r.store;r.updateStore(Lo(u,n,c,!0)),r.notifyObservers(u,[n],{type:"remove"}),r.triggerDependenciesUpdate(u,n)}}r.notifyWatch([n])}}),T(this,"dispatch",function(o){switch(o.type){case"updateValue":{var n=o.namePath,i=o.value;r.updateValue(n,i);break}case"validateField":{var a=o.namePath,s=o.triggerName;r.validateFields([a],{triggerName:s});break}default:}}),T(this,"notifyObservers",function(o,n,i){if(r.subscribable){var a=P(P({},i),{},{store:r.getFieldsValue(!0)});r.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(o,n,a)})}else r.forceRootUpdate()}),T(this,"triggerDependenciesUpdate",function(o,n){var i=r.getDependencyChildrenFields(n);return i.length&&r.validateFields(i),r.notifyObservers(o,i,{type:"dependenciesUpdate",relatedFields:[n].concat(le(i))}),i}),T(this,"updateValue",function(o,n){var i=Jt(o),a=r.store;r.updateStore(Lo(r.store,i,n)),r.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),r.notifyWatch([i]);var s=r.triggerDependenciesUpdate(a,i),l=r.callbacks.onValuesChange;if(l){var c=Zw(r.store,[i]);l(c,r.getFieldsValue())}r.triggerOnFieldsChange([i].concat(le(s)))}),T(this,"setFieldsValue",function(o){r.warningUnhooked();var n=r.store;if(o){var i=xa(r.store,o);r.updateStore(i)}r.notifyObservers(n,null,{type:"valueUpdate",source:"external"}),r.notifyWatch()}),T(this,"setFieldValue",function(o,n){r.setFields([{name:o,value:n,errors:[],warnings:[]}])}),T(this,"getDependencyChildrenFields",function(o){var n=new Set,i=[],a=new Gl;r.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var f=Jt(u);a.update(f,function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return d.add(l),d})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(f){if(!n.has(f)){n.add(f);var d=f.getNamePath();f.isFieldDirty()&&d.length&&(i.push(d),l(d))}})};return s(o),i}),T(this,"triggerOnFieldsChange",function(o,n){var i=r.callbacks.onFieldsChange;if(i){var a=r.getFields();if(n){var s=new Gl;n.forEach(function(c){var u=c.name,f=c.errors;s.set(u,f)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Fs(o,u)});l.length&&i(l,a)}}),T(this,"validateFields",function(o,n){r.warningUnhooked();var i,a;Array.isArray(o)||typeof o=="string"||typeof n=="string"?(i=o,a=n):a=o;var s=!!i,l=s?i.map(Jt):[],c=[],u=String(Date.now()),f=new Set,d=a||{},m=d.recursive,h=d.dirty;r.getFieldEntities(!0).forEach(function(p){if(s||l.push(p.getNamePath()),!(!p.props.rules||!p.props.rules.length)&&!(h&&!p.isFieldDirty())){var y=p.getNamePath();if(f.add(y.join(u)),!s||Fs(l,y,m)){var b=p.validateRules(P({validateMessages:P(P({},uy),r.validateMessages)},a));c.push(b.then(function(){return{name:y,errors:[],warnings:[]}}).catch(function(S){var w,C=[],E=[];return(w=S.forEach)===null||w===void 0||w.call(S,function(_){var O=_.rule.warningOnly,I=_.errors;O?E.push.apply(E,le(I)):C.push.apply(C,le(I))}),C.length?Promise.reject({name:y,errors:C,warnings:E}):{name:y,errors:C,warnings:E}}))}}});var v=kD(c);r.lastValidatePromise=v,v.catch(function(p){return p}).then(function(p){var y=p.map(function(b){var S=b.name;return S});r.notifyObservers(r.store,y,{type:"validateFinish"}),r.triggerOnFieldsChange(y,p)});var x=v.then(function(){return r.lastValidatePromise===v?Promise.resolve(r.getFieldsValue(l)):Promise.reject([])}).catch(function(p){var y=p.filter(function(b){return b&&b.errors.length});return Promise.reject({values:r.getFieldsValue(l),errorFields:y,outOfDate:r.lastValidatePromise!==v})});x.catch(function(p){return p});var g=l.filter(function(p){return f.has(p.join(u))});return r.triggerOnFieldsChange(g),x}),T(this,"submit",function(){r.warningUnhooked(),r.validateFields().then(function(o){var n=r.callbacks.onFinish;if(n)try{n(o)}catch(i){console.error(i)}}).catch(function(o){var n=r.callbacks.onFinishFailed;n&&n(o)})}),this.forceRootUpdate=t});function JV(e){var t=py.useRef(),r=py.useState({}),o=W(r,2),n=o[1];if(!t.current)if(e)t.current=e;else{var i=function(){n({})},a=new ZV(i);t.current=a.getForm()}return[t.current]}var my=JV;var to=R(N());var ks=R(N()),n1=ks.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),i1=function(t){var r=t.validateMessages,o=t.onFormChange,n=t.onFormFinish,i=t.children,a=ks.useContext(n1),s=ks.useRef({});return ks.createElement(n1.Provider,{value:P(P({},a),{},{validateMessages:P(P({},a.validateMessages),r),triggerFormChange:function(c,u){o&&o(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){n&&n(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=P(P({},s.current),{},T({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=P({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)};var WD=n1;var eH=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],tH=function(t,r){var o=t.name,n=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,f=t.validateMessages,d=t.validateTrigger,m=d===void 0?"onChange":d,h=t.onValuesChange,v=t.onFieldsChange,x=t.onFinish,g=t.onFinishFailed,p=t.clearOnDestroy,y=Ne(t,eH),b=to.useRef(null),S=to.useContext(WD),w=my(a),C=W(w,1),E=C[0],_=E.getInternalHooks(Si),O=_.useSubscribe,I=_.setInitialValues,B=_.setCallbacks,L=_.setValidateMessages,j=_.setPreserve,z=_.destroyForm;to.useImperativeHandle(r,function(){return P(P({},E),{},{nativeElement:b.current})}),to.useEffect(function(){return S.registerForm(o,E),function(){S.unregisterForm(o)}},[S,E,o]),L(P(P({},S.validateMessages),f)),B({onValuesChange:h,onFieldsChange:function(D){if(S.triggerFormChange(o,D),v){for(var G=arguments.length,q=new Array(G>1?G-1:0),ne=1;ne{let{children:t,status:r,override:o}=e,n=Ia.useContext(ro),i=Ia.useMemo(()=>{let a=Object.assign({},n);return o&&delete a.isFormItemInput,r&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[r,o,n]);return Ia.createElement(ro.Provider,{value:i},t)},GD=Ia.createContext(void 0);var iH=e=>{let{space:t,form:r,children:o}=e;if(o==null)return null;let n=o;return r&&(n=a1.default.createElement(UD,{override:!0,status:!0},n)),t&&(n=a1.default.createElement($$,null,n)),n},zs=iH;var aH=e=>{let{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},sH=e=>{let{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},lH=(e,t)=>{let{prefixCls:r,componentCls:o,gridColumns:n}=e,i={};for(let a=n;a>=0;a--)a===0?(i[`${o}${t}-${a}`]={display:"none"},i[`${o}-push-${a}`]={insetInlineStart:"auto"},i[`${o}-pull-${a}`]={insetInlineEnd:"auto"},i[`${o}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${o}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${o}${t}-offset-${a}`]={marginInlineStart:0},i[`${o}${t}-order-${a}`]={order:0}):(i[`${o}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/n*100}%`,maxWidth:`${a/n*100}%`}],i[`${o}${t}-push-${a}`]={insetInlineStart:`${a/n*100}%`},i[`${o}${t}-pull-${a}`]={insetInlineEnd:`${a/n*100}%`},i[`${o}${t}-offset-${a}`]={marginInlineStart:`${a/n*100}%`},i[`${o}${t}-order-${a}`]={order:a});return i[`${o}${t}-flex`]={flex:`var(--${r}${t}-flex)`},i},s1=(e,t)=>lH(e,t),cH=(e,t,r)=>({[`@media (min-width: ${te(t)})`]:Object.assign({},s1(e,r))}),uH=()=>({}),fH=()=>({}),pxe=Rt("Grid",aH,uH),l1=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),mxe=Rt("Grid",e=>{let t=Ze(e,{gridColumns:24}),r=l1(t);return delete r.xs,[sH(t),s1(t,""),s1(t,"-xs"),Object.keys(r).map(o=>cH(t,r[o],`-${o}`)).reduce((o,n)=>Object.assign(Object.assign({},o),n),{})]},fH);function qD(e){return{position:e,inset:0}}var c1=e=>{let{componentCls:t,antCls:r}=e;return[{[`${t}-root`]:{[`${t}${r}-zoom-enter, ${t}${r}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${r}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},qD("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},qD("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Wl(e)}]},dH=e=>{let{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${te(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Qt(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${te(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:te(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Zh(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${te(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, +}`),n)}else Xi(n);return function(){Xi(n)}},[t,n])}var iA=!1;function a1(e){return typeof e=="boolean"&&(iA=e),iA}var aA=function(t){return t===!1?!1:!Yt()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},ZV=ei.forwardRef(function(e,t){var r=e.open,o=e.autoLock,n=e.getContainer,i=e.debug,a=e.autoDestroy,s=a===void 0?!0:a,l=e.children,c=ei.useState(r),u=B(c,2),f=u[0],d=u[1],m=f||r;ei.useEffect(function(){(s||r)&&d(r)},[r,s]);var h=ei.useState(function(){return aA(n)}),v=B(h,2),y=v[0],g=v[1];ei.useEffect(function(){var k=aA(n);g(k??null)});var p=n1(m&&!y,i),x=B(p,2),S=x[0],b=x[1],w=y??S;i1(o&&r&&Yt()&&(w===S||w===document.body));var C=null;if(l&&Ci(l)&&t){var R=l;C=R.ref}var _=_n(C,t);if(!m||!Yt()||y===void 0)return null;var O=w===!1||a1(),N=l;return t&&(N=ei.cloneElement(l,{ref:_})),ei.createElement(gy.Provider,{value:b},O?N:(0,sA.createPortal)(N,w))}),lA=ZV;var Jl=lA;var ta=E(I());var cA=E(I()),hy=cA.createContext({});var u1=E(Ee());var up=E(I());function JV(){var e=P({},up);return e.useId}var uA=0;var fA=JV(),Lu=fA?function(t){var r=fA();return t||r}:function(t){var r=up.useState("ssr-id"),o=B(r,2),n=o[0],i=o[1];return up.useEffect(function(){var a=uA;uA+=1,i("rc_unique_".concat(a))},[]),t||n};var tc=E(I()),Ba=E(I());function s1(e,t,r){var o=t;return!o&&r&&(o="".concat(e,"-").concat(r)),o}function dA(e,t){var r=e["page".concat(t?"Y":"X","Offset")],o="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var n=e.document;r=n.documentElement[o],typeof r!="number"&&(r=n.body[o])}return r}function pA(e){var t=e.getBoundingClientRect(),r={left:t.left,top:t.top},o=e.ownerDocument,n=o.defaultView||o.parentWindow;return r.left+=dA(n),r.top+=dA(n,!0),r}var ec=E(I()),hA=E(I()),vA=E(Ee());var ku=E(Ee());var qr=E(I());var mA=E(I()),gA=mA.memo(function(e){var t=e.children;return t},function(e,t){var r=t.shouldUpdate;return!r});var eH={width:0,height:0,overflow:"hidden",outline:"none"},tH={outline:"none"},rH=qr.default.forwardRef(function(e,t){var r=e.prefixCls,o=e.className,n=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,f=e.children,d=e.bodyStyle,m=e.bodyProps,h=e.modalRender,v=e.onMouseDown,y=e.onMouseUp,g=e.holderRef,p=e.visible,x=e.forceRender,S=e.width,b=e.height,w=e.classNames,C=e.styles,R=qr.default.useContext(hy),_=R.panel,O=_n(g,_),N=(0,qr.useRef)(),k=(0,qr.useRef)();qr.default.useImperativeHandle(t,function(){return{focus:function(){var U;(U=N.current)===null||U===void 0||U.focus({preventScroll:!0})},changeActive:function(U){var H=document,A=H.activeElement;U&&A===k.current?N.current.focus({preventScroll:!0}):!U&&A===N.current&&k.current.focus({preventScroll:!0})}}});var L={};S!==void 0&&(L.width=S),b!==void 0&&(L.height=b);var j=s?qr.default.createElement("div",{className:(0,ku.default)("".concat(r,"-footer"),w?.footer),style:P({},C?.footer)},s):null,W=i?qr.default.createElement("div",{className:(0,ku.default)("".concat(r,"-header"),w?.header),style:P({},C?.header)},qr.default.createElement("div",{className:"".concat(r,"-title"),id:a},i)):null,D=(0,qr.useMemo)(function(){return pe(l)==="object"&&l!==null?l:l?{closeIcon:c??qr.default.createElement("span",{className:"".concat(r,"-close-x")})}:{}},[l,c,r]),$=Ao(D,!0),M=pe(l)==="object"&&l.disabled,V=l?qr.default.createElement("button",ee({type:"button",onClick:u,"aria-label":"Close"},$,{className:"".concat(r,"-close"),disabled:M}),D.closeIcon):null,F=qr.default.createElement("div",{className:(0,ku.default)("".concat(r,"-content"),w?.content),style:C?.content},V,W,qr.default.createElement("div",ee({className:(0,ku.default)("".concat(r,"-body"),w?.body),style:P(P({},d),C?.body)},m),f),j);return qr.default.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:O,style:P(P({},n),L),className:(0,ku.default)(r,o),onMouseDown:v,onMouseUp:y},qr.default.createElement("div",{ref:N,tabIndex:0,style:tH},qr.default.createElement(gA,{shouldUpdate:p||x},h?h(F):F)),qr.default.createElement("div",{tabIndex:0,ref:k,style:eH}))}),l1=rH;var yA=ec.forwardRef(function(e,t){var r=e.prefixCls,o=e.title,n=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,f=e.onVisibleChanged,d=e.mousePosition,m=(0,hA.useRef)(),h=ec.useState(),v=B(h,2),y=v[0],g=v[1],p={};y&&(p.transformOrigin=y);function x(){var S=pA(m.current);g(d&&(d.x||d.y)?"".concat(d.x-S.left,"px ").concat(d.y-S.top,"px"):"")}return ec.createElement(ao,{visible:a,onVisibleChanged:f,onAppearPrepare:x,onEnterPrepare:x,forceRender:s,motionName:c,removeOnLeave:l,ref:m},function(S,b){var w=S.className,C=S.style;return ec.createElement(l1,ee({},e,{ref:t,title:o,ariaId:u,prefixCls:r,holderRef:b,style:P(P(P({},C),n),p),className:(0,vA.default)(i,w)}))})});yA.displayName="Content";var xA=yA;var c1=E(I()),bA=E(Ee());var oH=function(t){var r=t.prefixCls,o=t.style,n=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return c1.createElement(ao,{key:"mask",visible:n,motionName:a,leavedClassName:"".concat(r,"-mask-hidden")},function(l,c){var u=l.className,f=l.style;return c1.createElement("div",ee({ref:c,style:P(P({},f),o),className:(0,bA.default)("".concat(r,"-mask"),u,s)},i))})},SA=oH;var nH=function(t){var r=t.prefixCls,o=r===void 0?"rc-dialog":r,n=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,f=t.wrapStyle,d=t.wrapClassName,m=t.wrapProps,h=t.onClose,v=t.afterOpenChange,y=t.afterClose,g=t.transitionName,p=t.animation,x=t.closable,S=x===void 0?!0:x,b=t.mask,w=b===void 0?!0:b,C=t.maskTransitionName,R=t.maskAnimation,_=t.maskClosable,O=_===void 0?!0:_,N=t.maskStyle,k=t.maskProps,L=t.rootClassName,j=t.classNames,W=t.styles,D=(0,Ba.useRef)(),$=(0,Ba.useRef)(),M=(0,Ba.useRef)(),V=tc.useState(a),F=B(V,2),z=F[0],U=F[1],H=Lu();function A(){pu($.current,document.activeElement)||(D.current=document.activeElement)}function G(){if(!pu($.current,document.activeElement)){var Q;(Q=M.current)===null||Q===void 0||Q.focus()}}function q(Q){if(Q)G();else{if(U(!1),w&&D.current&&u){try{D.current.focus({preventScroll:!0})}catch{}D.current=null}z&&y?.()}v?.(Q)}function oe(Q){h?.(Q)}var Z=(0,Ba.useRef)(!1),X=(0,Ba.useRef)(),ie=function(){clearTimeout(X.current),Z.current=!0},te=function(){X.current=setTimeout(function(){Z.current=!1})},K=null;O&&(K=function(J){Z.current?Z.current=!1:$.current===J.target&&oe(J)});function Y(Q){if(l&&Q.keyCode===Fe.ESC){Q.stopPropagation(),oe(Q);return}a&&Q.keyCode===Fe.TAB&&M.current.changeActive(!Q.shiftKey)}(0,Ba.useEffect)(function(){a&&(U(!0),A())},[a]),(0,Ba.useEffect)(function(){return function(){clearTimeout(X.current)}},[]);var ne=P(P(P({zIndex:n},f),W?.wrapper),{},{display:z?null:"none"});return tc.createElement("div",ee({className:(0,u1.default)("".concat(o,"-root"),L)},Ao(t,{data:!0})),tc.createElement(SA,{prefixCls:o,visible:w&&a,motionName:s1(o,C,R),style:P(P({zIndex:n},N),W?.mask),maskProps:k,className:j?.mask}),tc.createElement("div",ee({tabIndex:-1,onKeyDown:Y,className:(0,u1.default)("".concat(o,"-wrap"),d,j?.wrapper),ref:$,onClick:K,style:ne},m),tc.createElement(xA,ee({},t,{onMouseDown:ie,onMouseUp:te,ref:M,closable:S,ariaId:H,prefixCls:o,visible:a&&z,onClose:oe,onVisibleChanged:q,motionName:s1(o,g,p)}))))},CA=nH;var wA=function(t){var r=t.visible,o=t.getContainer,n=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=ta.useState(r),u=B(c,2),f=u[0],d=u[1],m=ta.useMemo(function(){return{panel:l}},[l]);return ta.useEffect(function(){r&&d(!0)},[r]),!n&&a&&!f?null:ta.createElement(hy.Provider,{value:m},ta.createElement(Jl,{open:r||n||f,autoDestroy:!1,getContainer:o,autoLock:r||f},ta.createElement(CA,ee({},t,{destroyOnClose:a,afterClose:function(){s?.(),d(!1)}}))))};wA.displayName="Dialog";var EA=wA;var RA=EA;var R1=E(I());var ja=E(I());var gM=E(I());var Yo=E(I());var OA=E(I()),Ni="RC_FORM_INTERNAL_HOOKS",Kt=function(){Vt(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},iH=OA.createContext({getFieldValue:Kt,getFieldsValue:Kt,getFieldError:Kt,getFieldWarning:Kt,getFieldsError:Kt,isFieldsTouched:Kt,isFieldTouched:Kt,isFieldValidating:Kt,isFieldsValidating:Kt,resetFields:Kt,setFields:Kt,setFieldValue:Kt,setFieldsValue:Kt,validateFields:Kt,submit:Kt,getInternalHooks:function(){return Kt(),{dispatch:Kt,initEntityValue:Kt,registerField:Kt,useSubscribe:Kt,setInitialValues:Kt,destroyForm:Kt,setCallbacks:Kt,registerWatch:Kt,getFields:Kt,setValidateMessages:Kt,setPreserve:Kt,getInitialValue:Kt}}}),Ii=iH;var _A=E(I()),aH=_A.createContext(null),qs=aH;function fp(e){return e==null?[]:Array.isArray(e)?e:[e]}function PA(e){return e&&!!e._init}function vy(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var yy=vy();function TA(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function NA(e,t,r){if(Wd())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var n=new(e.bind.apply(e,o));return r&&Is(n,r.prototype),n}function xy(e){var t=typeof Map=="function"?new Map:void 0;return xy=function(o){if(o===null||!TA(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(o))return t.get(o);t.set(o,n)}function n(){return NA(o,arguments,kl(this).constructor)}return n.prototype=Object.create(o.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Is(n,o)},xy(e)}var sH=/%[sdj%]/g,DA=function(){};typeof process<"u"&&process.env;function by(e){if(!e||!e.length)return null;var t={};return e.forEach(function(r){var o=r.field;t[o]=t[o]||[],t[o].push(r)}),t}function Kr(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),o=1;o=i)return s;switch(s){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function lH(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Mt(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||lH(t)&&typeof e=="string"&&!e)}function cH(e,t,r){var o=[],n=0,i=e.length;function a(s){o.push.apply(o,se(s||[])),n++,n===i&&r(o)}e.forEach(function(s){t(s,a)})}function IA(e,t,r){var o=0,n=e.length;function i(a){if(a&&a.length){r(a);return}var s=o;o=o+1,st.max?n.push(Kr(i.messages[f].max,t.fullField,t.max)):s&&l&&(ut.max)&&n.push(Kr(i.messages[f].range,t.fullField,t.min,t.max))},kA=gH;var hH=function(t,r,o,n,i,a){t.required&&(!o.hasOwnProperty(t.field)||Mt(r,a||t.type))&&n.push(Kr(i.messages.required,t.fullField))},Sy=hH;var Cy,FA=function(){if(Cy)return Cy;var e="[a-fA-F\\d:]",t=function(w){return w&&w.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",o="[a-fA-F\\d]{1,4}",n=["(?:".concat(o,":){7}(?:").concat(o,"|:)"),"(?:".concat(o,":){6}(?:").concat(r,"|:").concat(o,"|:)"),"(?:".concat(o,":){5}(?::").concat(r,"|(?::").concat(o,"){1,2}|:)"),"(?:".concat(o,":){4}(?:(?::").concat(o,"){0,1}:").concat(r,"|(?::").concat(o,"){1,3}|:)"),"(?:".concat(o,":){3}(?:(?::").concat(o,"){0,2}:").concat(r,"|(?::").concat(o,"){1,4}|:)"),"(?:".concat(o,":){2}(?:(?::").concat(o,"){0,3}:").concat(r,"|(?::").concat(o,"){1,5}|:)"),"(?:".concat(o,":){1}(?:(?::").concat(o,"){0,4}:").concat(r,"|(?::").concat(o,"){1,6}|:)"),"(?::(?:(?::".concat(o,"){0,5}:").concat(r,"|(?::").concat(o,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(n.join("|"),")").concat(i),s=new RegExp("(?:^".concat(r,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(r,"$")),c=new RegExp("^".concat(a,"$")),u=function(w){return w&&w.exact?s:new RegExp("(?:".concat(t(w)).concat(r).concat(t(w),")|(?:").concat(t(w)).concat(a).concat(t(w),")"),"g")};u.v4=function(b){return b&&b.exact?l:new RegExp("".concat(t(b)).concat(r).concat(t(b)),"g")},u.v6=function(b){return b&&b.exact?c:new RegExp("".concat(t(b)).concat(a).concat(t(b)),"g")};var f="(?:(?:[a-z]+:)?//)",d="(?:\\S+(?::\\S*)?@)?",m=u.v4().source,h=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",y="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",g="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",p="(?::\\d{2,5})?",x='(?:[/?#][^\\s"]*)?',S="(?:".concat(f,"|www\\.)").concat(d,"(?:localhost|").concat(m,"|").concat(h,"|").concat(v).concat(y).concat(g,")").concat(p).concat(x);return Cy=new RegExp("(?:^".concat(S,"$)"),"i"),Cy};var zA={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},dp={integer:function(t){return dp.number(t)&&parseInt(t,10)===t},float:function(t){return dp.number(t)&&!dp.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return pe(t)==="object"&&!dp.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(zA.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(FA())},hex:function(t){return typeof t=="string"&&!!t.match(zA.hex)}},vH=function(t,r,o,n,i){if(t.required&&r===void 0){Sy(t,r,o,n,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?dp[s](r)||n.push(Kr(i.messages.types[s],t.fullField,t.type)):s&&pe(r)!==t.type&&n.push(Kr(i.messages.types[s],t.fullField,t.type))},WA=vH;var yH=function(t,r,o,n,i){(/^\s+$/.test(r)||r==="")&&n.push(Kr(i.messages.whitespace,t.fullField))},BA=yH;var st={required:Sy,whitespace:BA,type:WA,range:kA,enum:MA,pattern:LA};var xH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i)}o(a)},jA=xH;var bH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(r==null&&!t.required)return o();st.required(t,r,n,a,i,"array"),r!=null&&(st.type(t,r,n,a,i),st.range(t,r,n,a,i))}o(a)},VA=bH;var SH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),r!==void 0&&st.type(t,r,n,a,i)}o(a)},HA=SH;var CH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r,"date")&&!t.required)return o();if(st.required(t,r,n,a,i),!Mt(r,"date")){var l;r instanceof Date?l=r:l=new Date(r),st.type(t,l,n,a,i),l&&st.range(t,l.getTime(),n,a,i)}}o(a)},UA=CH;var wH="enum",EH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),r!==void 0&&st[wH](t,r,n,a,i)}o(a)},GA=EH;var RH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),r!==void 0&&(st.type(t,r,n,a,i),st.range(t,r,n,a,i))}o(a)},qA=RH;var OH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),r!==void 0&&(st.type(t,r,n,a,i),st.range(t,r,n,a,i))}o(a)},KA=OH;var _H=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),r!==void 0&&st.type(t,r,n,a,i)}o(a)},XA=_H;var PH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(r===""&&(r=void 0),Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),r!==void 0&&(st.type(t,r,n,a,i),st.range(t,r,n,a,i))}o(a)},YA=PH;var TH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),r!==void 0&&st.type(t,r,n,a,i)}o(a)},QA=TH;var NH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r,"string")&&!t.required)return o();st.required(t,r,n,a,i),Mt(r,"string")||st.pattern(t,r,n,a,i)}o(a)},ZA=NH;var IH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r)&&!t.required)return o();st.required(t,r,n,a,i),Mt(r)||st.type(t,r,n,a,i)}o(a)},JA=IH;var $H=function(t,r,o,n,i){var a=[],s=Array.isArray(r)?"array":pe(r);st.required(t,r,n,a,i,s),o(a)},eM=$H;var DH=function(t,r,o,n,i){var a=[],s=t.required||!t.required&&n.hasOwnProperty(t.field);if(s){if(Mt(r,"string")&&!t.required)return o();st.required(t,r,n,a,i,"string"),Mt(r,"string")||(st.type(t,r,n,a,i),st.range(t,r,n,a,i),st.pattern(t,r,n,a,i),t.whitespace===!0&&st.whitespace(t,r,n,a,i))}o(a)},tM=DH;var AH=function(t,r,o,n,i){var a=t.type,s=[],l=t.required||!t.required&&n.hasOwnProperty(t.field);if(l){if(Mt(r,a)&&!t.required)return o();st.required(t,r,n,s,i,a),Mt(r,a)||st.type(t,r,n,s,i)}o(s)},wy=AH;var zu={string:tM,method:XA,number:YA,boolean:HA,regexp:JA,integer:KA,float:qA,array:VA,object:QA,enum:GA,pattern:ZA,date:UA,url:wy,hex:wy,email:wy,required:eM,any:jA};var pp=function(){function e(t){lt(this,e),T(this,"rules",null),T(this,"_messages",yy),this.define(t)}return ct(e,[{key:"define",value:function(r){var o=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(pe(r)!=="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(n){var i=r[n];o.rules[n]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(r){return r&&(this._messages=d1(vy(),r)),this._messages}},{key:"validate",value:function(r){var o=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=r,s=n,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(h){var v=[],y={};function g(x){if(Array.isArray(x)){var S;v=(S=v).concat.apply(S,se(x))}else v.push(x)}for(var p=0;p0&&arguments[0]!==void 0?arguments[0]:[],R=Array.isArray(C)?C:[C];!s.suppressWarning&&R.length&&e.warning("async-validator:",R),R.length&&y.message!==void 0&&(R=[].concat(y.message));var _=R.map(f1(y,a));if(s.first&&_.length)return m[y.field]=1,v(_);if(!g)v(_);else{if(y.required&&!h.value)return y.message!==void 0?_=[].concat(y.message).map(f1(y,a)):s.error&&(_=[s.error(y,Kr(s.messages.required,y.field))]),v(_);var O={};y.defaultField&&Object.keys(h.value).map(function(L){O[L]=y.defaultField}),O=P(P({},O),h.rule.fields);var N={};Object.keys(O).forEach(function(L){var j=O[L],W=Array.isArray(j)?j:[j];N[L]=W.map(p.bind(null,L))});var k=new e(N);k.messages(s.messages),h.rule.options&&(h.rule.options.messages=s.messages,h.rule.options.error=s.error),k.validate(h.value,h.rule.options||s,function(L){var j=[];_&&_.length&&j.push.apply(j,se(_)),L&&L.length&&j.push.apply(j,se(L)),v(j.length?j:null)})}}var S;if(y.asyncValidator)S=y.asyncValidator(y,h.value,x,h.source,s);else if(y.validator){try{S=y.validator(y,h.value,x,h.source,s)}catch(C){var b,w;(b=(w=console).error)===null||b===void 0||b.call(w,C),s.suppressValidatorError||setTimeout(function(){throw C},0),x(C.message)}S===!0?x():S===!1?x(typeof y.message=="function"?y.message(y.fullField||y.field):y.message||"".concat(y.fullField||y.field," fails")):S instanceof Array?x(S):S instanceof Error&&x(S.message)}S&&S.then&&S.then(function(){return x()},function(C){return x(C)})},function(h){c(h)},a)}},{key:"getType",value:function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!zu.hasOwnProperty(r.type))throw new Error(Kr("Unknown rule type %s",r.type));return r.type||"string"}},{key:"getValidationMethod",value:function(r){if(typeof r.validator=="function")return r.validator;var o=Object.keys(r),n=o.indexOf("message");return n!==-1&&o.splice(n,1),o.length===1&&o[0]==="required"?zu.required:zu[this.getType(r)]||void 0}}]),e}();T(pp,"register",function(t,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");zu[t]=r});T(pp,"warning",DA);T(pp,"messages",yy);T(pp,"validators",zu);var rM=pp;var Ry=E(I());var $n="'${name}' is not a valid ${type}",Ey={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:$n,method:$n,array:$n,object:$n,number:$n,date:$n,boolean:$n,integer:$n,float:$n,regexp:$n,email:$n,url:$n,hex:$n},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}};var oM=rM;function MH(e,t){return e.replace(/\\?\$\{\w+\}/g,function(r){if(r.startsWith("\\"))return r.slice(1);var o=r.slice(2,-1);return t[o]})}var nM="CODE_LOGIC_ERROR";function p1(e,t,r,o,n){return m1.apply(this,arguments)}function m1(){return m1=so(Lt().mark(function e(t,r,o,n,i){var a,s,l,c,u,f,d,m,h;return Lt().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return a=P({},o),delete a.ruleIndex,oM.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(g){return console.error(g),Promise.reject(nM)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new oM(T({},t,[a])),u=Na(Ey,n.validateMessages),c.messages(u),f=[],y.prev=10,y.next=13,Promise.resolve(c.validate(T({},t,r),P({},n)));case 13:y.next=18;break;case 15:y.prev=15,y.t0=y.catch(10),y.t0.errors&&(f=y.t0.errors.map(function(g,p){var x=g.message,S=x===nM?u.default:x;return Ry.isValidElement(S)?Ry.cloneElement(S,{key:"error_".concat(p)}):S}));case 18:if(!(!f.length&&l)){y.next=23;break}return y.next=21,Promise.all(r.map(function(g,p){return p1("".concat(t,".").concat(p),g,l,n,i)}));case 21:return d=y.sent,y.abrupt("return",d.reduce(function(g,p){return[].concat(se(g),se(p))},[]));case 23:return m=P(P({},o),{},{name:t,enum:(o.enum||[]).join(", ")},i),h=f.map(function(g){return typeof g=="string"?MH(g,m):g}),y.abrupt("return",h);case 26:case"end":return y.stop()}},e,null,[[10,15]])})),m1.apply(this,arguments)}function iM(e,t,r,o,n,i){var a=e.join("."),s=r.map(function(u,f){var d=u.validator,m=P(P({},u),{},{ruleIndex:f});return d&&(m.validator=function(h,v,y){var g=!1,p=function(){for(var b=arguments.length,w=new Array(b),C=0;C2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(o){return y1(t,o,r)})}function y1(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!r&&e.length!==t.length?!1:t.every(function(o,n){return e[n]===o})}function aM(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||pe(e)!=="object"||pe(t)!=="object")return!1;var r=Object.keys(e),o=Object.keys(t),n=new Set([].concat(r,o));return se(n).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function sM(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&pe(t.target)==="object"&&e in t.target?t.target[e]:t}function x1(e,t,r){var o=e.length;if(t<0||t>=o||r<0||r>=o)return e;var n=e[t],i=t-r;return i>0?[].concat(se(e.slice(0,r)),[n],se(e.slice(r,t)),se(e.slice(t+1,o))):i<0?[].concat(se(e.slice(0,t)),se(e.slice(t+1,r+1)),[n],se(e.slice(r+1,o))):e}var FH=["name"],ti=[];function b1(e,t,r,o,n,i){return typeof e=="function"?e(t,r,"source"in i?{source:i.source}:{}):o!==n}var S1=function(e){Nr(r,e);var t=Ir(r);function r(o){var n;if(lt(this,r),n=t.call(this,o),T(et(n),"state",{resetCount:0}),T(et(n),"cancelRegisterFunc",null),T(et(n),"mounted",!1),T(et(n),"touched",!1),T(et(n),"dirty",!1),T(et(n),"validatePromise",void 0),T(et(n),"prevValidating",void 0),T(et(n),"errors",ti),T(et(n),"warnings",ti),T(et(n),"cancelRegister",function(){var l=n.props,c=l.preserve,u=l.isListField,f=l.name;n.cancelRegisterFunc&&n.cancelRegisterFunc(u,c,ar(f)),n.cancelRegisterFunc=null}),T(et(n),"getNamePath",function(){var l=n.props,c=l.name,u=l.fieldContext,f=u.prefixName,d=f===void 0?[]:f;return c!==void 0?[].concat(se(d),se(c)):[]}),T(et(n),"getRules",function(){var l=n.props,c=l.rules,u=c===void 0?[]:c,f=l.fieldContext;return u.map(function(d){return typeof d=="function"?d(f):d})}),T(et(n),"refresh",function(){n.mounted&&n.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),T(et(n),"metaCache",null),T(et(n),"triggerMetaEvent",function(l){var c=n.props.onMetaChange;if(c){var u=P(P({},n.getMeta()),{},{destroy:l});Yi(n.metaCache,u)||c(u),n.metaCache=u}else n.metaCache=null}),T(et(n),"onStoreChange",function(l,c,u){var f=n.props,d=f.shouldUpdate,m=f.dependencies,h=m===void 0?[]:m,v=f.onReset,y=u.store,g=n.getNamePath(),p=n.getValue(l),x=n.getValue(y),S=c&&Ks(c,g);switch(u.type==="valueUpdate"&&u.source==="external"&&!Yi(p,x)&&(n.touched=!0,n.dirty=!0,n.validatePromise=null,n.errors=ti,n.warnings=ti,n.triggerMetaEvent()),u.type){case"reset":if(!c||S){n.touched=!1,n.dirty=!1,n.validatePromise=void 0,n.errors=ti,n.warnings=ti,n.triggerMetaEvent(),v?.(),n.refresh();return}break;case"remove":{if(d&&b1(d,l,y,p,x,u)){n.reRender();return}break}case"setField":{var b=u.data;if(S){"touched"in b&&(n.touched=b.touched),"validating"in b&&!("originRCField"in b)&&(n.validatePromise=b.validating?Promise.resolve([]):null),"errors"in b&&(n.errors=b.errors||ti),"warnings"in b&&(n.warnings=b.warnings||ti),n.dirty=!0,n.triggerMetaEvent(),n.reRender();return}else if("value"in b&&Ks(c,g,!0)){n.reRender();return}if(d&&!g.length&&b1(d,l,y,p,x,u)){n.reRender();return}break}case"dependenciesUpdate":{var w=h.map(ar);if(w.some(function(C){return Ks(u.relatedFields,C)})){n.reRender();return}break}default:if(S||(!h.length||g.length||d)&&b1(d,l,y,p,x,u)){n.reRender();return}break}d===!0&&n.reRender()}),T(et(n),"validateRules",function(l){var c=n.getNamePath(),u=n.getValue(),f=l||{},d=f.triggerName,m=f.validateOnly,h=m===void 0?!1:m,v=Promise.resolve().then(so(Lt().mark(function y(){var g,p,x,S,b,w,C;return Lt().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(n.mounted){_.next=2;break}return _.abrupt("return",[]);case 2:if(g=n.props,p=g.validateFirst,x=p===void 0?!1:p,S=g.messageVariables,b=g.validateDebounce,w=n.getRules(),d&&(w=w.filter(function(O){return O}).filter(function(O){var N=O.validateTrigger;if(!N)return!0;var k=fp(N);return k.includes(d)})),!(b&&d)){_.next=10;break}return _.next=8,new Promise(function(O){setTimeout(O,b)});case 8:if(n.validatePromise===v){_.next=10;break}return _.abrupt("return",[]);case 10:return C=iM(c,u,w,l,x,S),C.catch(function(O){return O}).then(function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ti;if(n.validatePromise===v){var N;n.validatePromise=null;var k=[],L=[];(N=O.forEach)===null||N===void 0||N.call(O,function(j){var W=j.rule.warningOnly,D=j.errors,$=D===void 0?ti:D;W?L.push.apply(L,se($)):k.push.apply(k,se($))}),n.errors=k,n.warnings=L,n.triggerMetaEvent(),n.reRender()}}),_.abrupt("return",C);case 13:case"end":return _.stop()}},y)})));return h||(n.validatePromise=v,n.dirty=!0,n.errors=ti,n.warnings=ti,n.triggerMetaEvent(),n.reRender()),v}),T(et(n),"isFieldValidating",function(){return!!n.validatePromise}),T(et(n),"isFieldTouched",function(){return n.touched}),T(et(n),"isFieldDirty",function(){if(n.dirty||n.props.initialValue!==void 0)return!0;var l=n.props.fieldContext,c=l.getInternalHooks(Ni),u=c.getInitialValue;return u(n.getNamePath())!==void 0}),T(et(n),"getErrors",function(){return n.errors}),T(et(n),"getWarnings",function(){return n.warnings}),T(et(n),"isListField",function(){return n.props.isListField}),T(et(n),"isList",function(){return n.props.isList}),T(et(n),"isPreserve",function(){return n.props.preserve}),T(et(n),"getMeta",function(){n.prevValidating=n.isFieldValidating();var l={touched:n.isFieldTouched(),validating:n.prevValidating,errors:n.errors,warnings:n.warnings,name:n.getNamePath(),validated:n.validatePromise===null};return l}),T(et(n),"getOnlyChild",function(l){if(typeof l=="function"){var c=n.getMeta();return P(P({},n.getOnlyChild(l(n.getControlled(),c,n.props.fieldContext))),{},{isFunction:!0})}var u=Si(l);return u.length!==1||!Yo.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),T(et(n),"getValue",function(l){var c=n.props.fieldContext.getFieldsValue,u=n.getNamePath();return xo(l||c(!0),u)}),T(et(n),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=n.props,u=c.name,f=c.trigger,d=c.validateTrigger,m=c.getValueFromEvent,h=c.normalize,v=c.valuePropName,y=c.getValueProps,g=c.fieldContext,p=d!==void 0?d:g.validateTrigger,x=n.getNamePath(),S=g.getInternalHooks,b=g.getFieldsValue,w=S(Ni),C=w.dispatch,R=n.getValue(),_=y||function(j){return T({},v,j)},O=l[f],N=u!==void 0?_(R):{},k=P(P({},l),N);k[f]=function(){n.touched=!0,n.dirty=!0,n.triggerMetaEvent();for(var j,W=arguments.length,D=new Array(W),$=0;$=0&&O<=N.length?(u.keys=[].concat(se(u.keys.slice(0,O)),[u.id],se(u.keys.slice(O))),x([].concat(se(N.slice(0,O)),[_],se(N.slice(O))))):(u.keys=[].concat(se(u.keys),[u.id]),x([].concat(se(N),[_]))),u.id+=1},remove:function(_){var O=b(),N=new Set(Array.isArray(_)?_:[_]);N.size<=0||(u.keys=u.keys.filter(function(k,L){return!N.has(L)}),x(O.filter(function(k,L){return!N.has(L)})))},move:function(_,O){if(_!==O){var N=b();_<0||_>=N.length||O<0||O>=N.length||(u.keys=x1(u.keys,_,O),x(x1(N,_,O)))}}},C=p||[];return Array.isArray(C)||(C=[]),o(C.map(function(R,_){var O=u.keys[_];return O===void 0&&(u.keys[_]=u.id,O=u.keys[_],u.id+=1),{name:_,key:O,isListField:!0}}),w,y)})))}var lM=WH;var _y=E(I());function cM(e){var t=!1,r=e.length,o=[];return e.length?new Promise(function(n,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){r-=1,o[s]=l,!(r>0)&&(t&&i(o),n(o))})})}):Promise.resolve([])}var uM="__@field_split__";function C1(e){return e.map(function(t){return"".concat(pe(t),":").concat(t)}).join(uM)}var BH=function(){function e(){lt(this,e),T(this,"kvs",new Map)}return ct(e,[{key:"set",value:function(r,o){this.kvs.set(C1(r),o)}},{key:"get",value:function(r){return this.kvs.get(C1(r))}},{key:"update",value:function(r,o){var n=this.get(r),i=o(n);i?this.set(r,i):this.delete(r)}},{key:"delete",value:function(r){this.kvs.delete(C1(r))}},{key:"map",value:function(r){return se(this.kvs.entries()).map(function(o){var n=B(o,2),i=n[0],a=n[1],s=i.split(uM);return r({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=B(c,3),f=u[1],d=u[2];return f==="number"?Number(d):d}),value:a})})}},{key:"toJSON",value:function(){var r={};return this.map(function(o){var n=o.key,i=o.value;return r[n.join(".")]=i,null}),r}}]),e}(),rc=BH;var jH=["name"],VH=ct(function e(t){var r=this;lt(this,e),T(this,"formHooked",!1),T(this,"forceRootUpdate",void 0),T(this,"subscribable",!0),T(this,"store",{}),T(this,"fieldEntities",[]),T(this,"initialValues",{}),T(this,"callbacks",{}),T(this,"validateMessages",null),T(this,"preserve",null),T(this,"lastValidatePromise",null),T(this,"getForm",function(){return{getFieldValue:r.getFieldValue,getFieldsValue:r.getFieldsValue,getFieldError:r.getFieldError,getFieldWarning:r.getFieldWarning,getFieldsError:r.getFieldsError,isFieldsTouched:r.isFieldsTouched,isFieldTouched:r.isFieldTouched,isFieldValidating:r.isFieldValidating,isFieldsValidating:r.isFieldsValidating,resetFields:r.resetFields,setFields:r.setFields,setFieldValue:r.setFieldValue,setFieldsValue:r.setFieldsValue,validateFields:r.validateFields,submit:r.submit,_init:!0,getInternalHooks:r.getInternalHooks}}),T(this,"getInternalHooks",function(o){return o===Ni?(r.formHooked=!0,{dispatch:r.dispatch,initEntityValue:r.initEntityValue,registerField:r.registerField,useSubscribe:r.useSubscribe,setInitialValues:r.setInitialValues,destroyForm:r.destroyForm,setCallbacks:r.setCallbacks,setValidateMessages:r.setValidateMessages,getFields:r.getFields,setPreserve:r.setPreserve,getInitialValue:r.getInitialValue,registerWatch:r.registerWatch}):(Vt(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),T(this,"useSubscribe",function(o){r.subscribable=o}),T(this,"prevWithoutPreserves",null),T(this,"setInitialValues",function(o,n){if(r.initialValues=o||{},n){var i,a=Na(o,r.store);(i=r.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Xo(a,l,xo(o,l))}),r.prevWithoutPreserves=null,r.updateStore(a)}}),T(this,"destroyForm",function(o){if(o)r.updateStore({});else{var n=new rc;r.getFieldEntities(!0).forEach(function(i){r.isMergedPreserve(i.isPreserve())||n.set(i.getNamePath(),!0)}),r.prevWithoutPreserves=n}}),T(this,"getInitialValue",function(o){var n=xo(r.initialValues,o);return o.length?Na(n):n}),T(this,"setCallbacks",function(o){r.callbacks=o}),T(this,"setValidateMessages",function(o){r.validateMessages=o}),T(this,"setPreserve",function(o){r.preserve=o}),T(this,"watchList",[]),T(this,"registerWatch",function(o){return r.watchList.push(o),function(){r.watchList=r.watchList.filter(function(n){return n!==o})}}),T(this,"notifyWatch",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(r.watchList.length){var n=r.getFieldsValue(),i=r.getFieldsValue(!0);r.watchList.forEach(function(a){a(n,i,o)})}}),T(this,"timeoutId",null),T(this,"warningUnhooked",function(){}),T(this,"updateStore",function(o){r.store=o}),T(this,"getFieldEntities",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return o?r.fieldEntities.filter(function(n){return n.getNamePath().length}):r.fieldEntities}),T(this,"getFieldsMap",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=new rc;return r.getFieldEntities(o).forEach(function(i){var a=i.getNamePath();n.set(a,i)}),n}),T(this,"getFieldEntitiesForNamePathList",function(o){if(!o)return r.getFieldEntities(!0);var n=r.getFieldsMap(!0);return o.map(function(i){var a=ar(i);return n.get(a)||{INVALIDATE_NAME_PATH:ar(i)}})}),T(this,"getFieldsValue",function(o,n){r.warningUnhooked();var i,a,s;if(o===!0||Array.isArray(o)?(i=o,a=n):o&&pe(o)==="object"&&(s=o.strict,a=o.filter),i===!0&&!a)return r.store;var l=r.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var f,d,m="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var h,v;if((h=(v=u).isList)!==null&&h!==void 0&&h.call(v))return}else if(!i&&(f=(d=u).isListField)!==null&&f!==void 0&&f.call(d))return;if(!a)c.push(m);else{var y="getMeta"in u?u.getMeta():null;a(y)&&c.push(m)}}),v1(r.store,c.map(ar))}),T(this,"getFieldValue",function(o){r.warningUnhooked();var n=ar(o);return xo(r.store,n)}),T(this,"getFieldsError",function(o){r.warningUnhooked();var n=r.getFieldEntitiesForNamePathList(o);return n.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:ar(o[a]),errors:[],warnings:[]}})}),T(this,"getFieldError",function(o){r.warningUnhooked();var n=ar(o),i=r.getFieldsError([n])[0];return i.errors}),T(this,"getFieldWarning",function(o){r.warningUnhooked();var n=ar(o),i=r.getFieldsError([n])[0];return i.warnings}),T(this,"isFieldsTouched",function(){r.warningUnhooked();for(var o=arguments.length,n=new Array(o),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},n=new rc,i=r.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var f=n.get(u)||new Set;f.add({entity:l,value:c}),n.set(u,f)}});var a=function(c){c.forEach(function(u){var f=u.props.initialValue;if(f!==void 0){var d=u.getNamePath(),m=r.getInitialValue(d);if(m!==void 0)Vt(!1,"Form already set 'initialValues' with path '".concat(d.join("."),"'. Field can not overwrite it."));else{var h=n.get(d);if(h&&h.size>1)Vt(!1,"Multiple Field with path '".concat(d.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(h){var v=r.getFieldValue(d),y=u.isListField();!y&&(!o.skipExist||v===void 0)&&r.updateStore(Xo(r.store,d,se(h)[0].value))}}}})},s;o.entities?s=o.entities:o.namePathList?(s=[],o.namePathList.forEach(function(l){var c=n.get(l);if(c){var u;(u=s).push.apply(u,se(se(c).map(function(f){return f.entity})))}})):s=i,a(s)}),T(this,"resetFields",function(o){r.warningUnhooked();var n=r.store;if(!o){r.updateStore(Na(r.initialValues)),r.resetWithFieldInitialValue(),r.notifyObservers(n,null,{type:"reset"}),r.notifyWatch();return}var i=o.map(ar);i.forEach(function(a){var s=r.getInitialValue(a);r.updateStore(Xo(r.store,a,s))}),r.resetWithFieldInitialValue({namePathList:i}),r.notifyObservers(n,i,{type:"reset"}),r.notifyWatch(i)}),T(this,"setFields",function(o){r.warningUnhooked();var n=r.store,i=[];o.forEach(function(a){var s=a.name,l=Ae(a,jH),c=ar(s);i.push(c),"value"in l&&r.updateStore(Xo(r.store,c,l.value)),r.notifyObservers(n,[c],{type:"setField",data:a})}),r.notifyWatch(i)}),T(this,"getFields",function(){var o=r.getFieldEntities(!0),n=o.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=P(P({},s),{},{name:a,value:r.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return n}),T(this,"initEntityValue",function(o){var n=o.props.initialValue;if(n!==void 0){var i=o.getNamePath(),a=xo(r.store,i);a===void 0&&r.updateStore(Xo(r.store,i,n))}}),T(this,"isMergedPreserve",function(o){var n=o!==void 0?o:r.preserve;return n??!0}),T(this,"registerField",function(o){r.fieldEntities.push(o);var n=o.getNamePath();if(r.notifyWatch([n]),o.props.initialValue!==void 0){var i=r.store;r.resetWithFieldInitialValue({entities:[o],skipExist:!0}),r.notifyObservers(i,[o.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.fieldEntities=r.fieldEntities.filter(function(f){return f!==o}),!r.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:r.getInitialValue(n);if(n.length&&r.getFieldValue(n)!==c&&r.fieldEntities.every(function(f){return!y1(f.getNamePath(),n)})){var u=r.store;r.updateStore(Xo(u,n,c,!0)),r.notifyObservers(u,[n],{type:"remove"}),r.triggerDependenciesUpdate(u,n)}}r.notifyWatch([n])}}),T(this,"dispatch",function(o){switch(o.type){case"updateValue":{var n=o.namePath,i=o.value;r.updateValue(n,i);break}case"validateField":{var a=o.namePath,s=o.triggerName;r.validateFields([a],{triggerName:s});break}default:}}),T(this,"notifyObservers",function(o,n,i){if(r.subscribable){var a=P(P({},i),{},{store:r.getFieldsValue(!0)});r.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(o,n,a)})}else r.forceRootUpdate()}),T(this,"triggerDependenciesUpdate",function(o,n){var i=r.getDependencyChildrenFields(n);return i.length&&r.validateFields(i),r.notifyObservers(o,i,{type:"dependenciesUpdate",relatedFields:[n].concat(se(i))}),i}),T(this,"updateValue",function(o,n){var i=ar(o),a=r.store;r.updateStore(Xo(r.store,i,n)),r.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),r.notifyWatch([i]);var s=r.triggerDependenciesUpdate(a,i),l=r.callbacks.onValuesChange;if(l){var c=v1(r.store,[i]);l(c,r.getFieldsValue())}r.triggerOnFieldsChange([i].concat(se(s)))}),T(this,"setFieldsValue",function(o){r.warningUnhooked();var n=r.store;if(o){var i=Na(r.store,o);r.updateStore(i)}r.notifyObservers(n,null,{type:"valueUpdate",source:"external"}),r.notifyWatch()}),T(this,"setFieldValue",function(o,n){r.setFields([{name:o,value:n,errors:[],warnings:[]}])}),T(this,"getDependencyChildrenFields",function(o){var n=new Set,i=[],a=new rc;r.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var f=ar(u);a.update(f,function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return d.add(l),d})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(f){if(!n.has(f)){n.add(f);var d=f.getNamePath();f.isFieldDirty()&&d.length&&(i.push(d),l(d))}})};return s(o),i}),T(this,"triggerOnFieldsChange",function(o,n){var i=r.callbacks.onFieldsChange;if(i){var a=r.getFields();if(n){var s=new rc;n.forEach(function(c){var u=c.name,f=c.errors;s.set(u,f)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Ks(o,u)});l.length&&i(l,a)}}),T(this,"validateFields",function(o,n){r.warningUnhooked();var i,a;Array.isArray(o)||typeof o=="string"||typeof n=="string"?(i=o,a=n):a=o;var s=!!i,l=s?i.map(ar):[],c=[],u=String(Date.now()),f=new Set,d=a||{},m=d.recursive,h=d.dirty;r.getFieldEntities(!0).forEach(function(p){if(s||l.push(p.getNamePath()),!(!p.props.rules||!p.props.rules.length)&&!(h&&!p.isFieldDirty())){var x=p.getNamePath();if(f.add(x.join(u)),!s||Ks(l,x,m)){var S=p.validateRules(P({validateMessages:P(P({},Ey),r.validateMessages)},a));c.push(S.then(function(){return{name:x,errors:[],warnings:[]}}).catch(function(b){var w,C=[],R=[];return(w=b.forEach)===null||w===void 0||w.call(b,function(_){var O=_.rule.warningOnly,N=_.errors;O?R.push.apply(R,se(N)):C.push.apply(C,se(N))}),C.length?Promise.reject({name:x,errors:C,warnings:R}):{name:x,errors:C,warnings:R}}))}}});var v=cM(c);r.lastValidatePromise=v,v.catch(function(p){return p}).then(function(p){var x=p.map(function(S){var b=S.name;return b});r.notifyObservers(r.store,x,{type:"validateFinish"}),r.triggerOnFieldsChange(x,p)});var y=v.then(function(){return r.lastValidatePromise===v?Promise.resolve(r.getFieldsValue(l)):Promise.reject([])}).catch(function(p){var x=p.filter(function(S){return S&&S.errors.length});return Promise.reject({values:r.getFieldsValue(l),errorFields:x,outOfDate:r.lastValidatePromise!==v})});y.catch(function(p){return p});var g=l.filter(function(p){return f.has(p.join(u))});return r.triggerOnFieldsChange(g),y}),T(this,"submit",function(){r.warningUnhooked(),r.validateFields().then(function(o){var n=r.callbacks.onFinish;if(n)try{n(o)}catch(i){console.error(i)}}).catch(function(o){var n=r.callbacks.onFinishFailed;n&&n(o)})}),this.forceRootUpdate=t});function HH(e){var t=_y.useRef(),r=_y.useState({}),o=B(r,2),n=o[1];if(!t.current)if(e)t.current=e;else{var i=function(){n({})},a=new VH(i);t.current=a.getForm()}return[t.current]}var Py=HH;var co=E(I());var Xs=E(I()),w1=Xs.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),E1=function(t){var r=t.validateMessages,o=t.onFormChange,n=t.onFormFinish,i=t.children,a=Xs.useContext(w1),s=Xs.useRef({});return Xs.createElement(w1.Provider,{value:P(P({},a),{},{validateMessages:P(P({},a.validateMessages),r),triggerFormChange:function(c,u){o&&o(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){n&&n(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=P(P({},s.current),{},T({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=P({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)};var fM=w1;var UH=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],GH=function(t,r){var o=t.name,n=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,f=t.validateMessages,d=t.validateTrigger,m=d===void 0?"onChange":d,h=t.onValuesChange,v=t.onFieldsChange,y=t.onFinish,g=t.onFinishFailed,p=t.clearOnDestroy,x=Ae(t,UH),S=co.useRef(null),b=co.useContext(fM),w=Py(a),C=B(w,1),R=C[0],_=R.getInternalHooks(Ni),O=_.useSubscribe,N=_.setInitialValues,k=_.setCallbacks,L=_.setValidateMessages,j=_.setPreserve,W=_.destroyForm;co.useImperativeHandle(r,function(){return P(P({},R),{},{nativeElement:S.current})}),co.useEffect(function(){return b.registerForm(o,R),function(){b.unregisterForm(o)}},[b,R,o]),L(P(P({},b.validateMessages),f)),k({onValuesChange:h,onFieldsChange:function(A){if(b.triggerFormChange(o,A),v){for(var G=arguments.length,q=new Array(G>1?G-1:0),oe=1;oe{let{children:t,status:r,override:o}=e,n=ja.useContext(uo),i=ja.useMemo(()=>{let a=Object.assign({},n);return o&&delete a.isFormItemInput,r&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[r,o,n]);return ja.createElement(uo.Provider,{value:i},t)},vM=ja.createContext(void 0);var YH=e=>{let{space:t,form:r,children:o}=e;if(o==null)return null;let n=o;return r&&(n=R1.default.createElement(hM,{override:!0,status:!0},n)),t&&(n=R1.default.createElement(oD,null,n)),n},Ys=YH;var QH=e=>{let{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},ZH=e=>{let{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},JH=(e,t)=>{let{prefixCls:r,componentCls:o,gridColumns:n}=e,i={};for(let a=n;a>=0;a--)a===0?(i[`${o}${t}-${a}`]={display:"none"},i[`${o}-push-${a}`]={insetInlineStart:"auto"},i[`${o}-pull-${a}`]={insetInlineEnd:"auto"},i[`${o}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${o}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${o}${t}-offset-${a}`]={marginInlineStart:0},i[`${o}${t}-order-${a}`]={order:0}):(i[`${o}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/n*100}%`,maxWidth:`${a/n*100}%`}],i[`${o}${t}-push-${a}`]={insetInlineStart:`${a/n*100}%`},i[`${o}${t}-pull-${a}`]={insetInlineEnd:`${a/n*100}%`},i[`${o}${t}-offset-${a}`]={marginInlineStart:`${a/n*100}%`},i[`${o}${t}-order-${a}`]={order:a});return i[`${o}${t}-flex`]={flex:`var(--${r}${t}-flex)`},i},O1=(e,t)=>JH(e,t),e7=(e,t,r)=>({[`@media (min-width: ${re(t)})`]:Object.assign({},O1(e,r))}),t7=()=>({}),r7=()=>({}),wbe=_t("Grid",QH,t7),_1=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),Ebe=_t("Grid",e=>{let t=rt(e,{gridColumns:24}),r=_1(t);return delete r.xs,[ZH(t),O1(t,""),O1(t,"-xs"),Object.keys(r).map(o=>e7(t,r[o],`-${o}`)).reduce((o,n)=>Object.assign(Object.assign({},o),n),{})]},r7);function yM(e){return{position:e,inset:0}}var P1=e=>{let{componentCls:t,antCls:r}=e;return[{[`${t}-root`]:{[`${t}${r}-zoom-enter, ${t}${r}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${r}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},yM("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},yM("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Yl(e)}]},o7=e=>{let{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${re(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Qt(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${re(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:re(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},dv(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${re(e.borderRadiusLG)} ${re(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${re(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, ${t}-body, - ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},pH=e=>{let{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},mH=e=>{let{componentCls:t}=e,r=l1(e);delete r.xs;let o=Object.keys(r).map(n=>({[`@media (min-width: ${te(r[n])})`]:{width:`var(--${t.replace(".","")}-${n}-width)`}}));return{[`${t}-root`]:{[t]:[{width:`var(--${t.replace(".","")}-xs-width)`}].concat(le(o))}}},gH=e=>{let t=e.padding,r=e.fontSizeHeading5,o=e.lineHeightHeading5;return Ze(e,{modalHeaderHeight:e.calc(e.calc(o).mul(r).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},hH=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${te(e.paddingMD)} ${te(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${te(e.padding)} ${te(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${te(e.paddingXS)} ${te(e.padding)}`:0,footerBorderTop:e.wireframe?`${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${te(e.padding*2)} ${te(e.padding*2)} ${te(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),Cxe=Rt("Modal",e=>{let t=gH(e);return[dH(t),pH(t),c1(t),Bl(t,"zoom"),mH(t)]},hH,{unitless:{titleLineHeight:!0}});var Zo=R(N());function vH(e){return t=>Zo.createElement(Oa,{theme:{token:{motion:!1,zIndexPopupBase:0}}},Zo.createElement(e,Object.assign({},t)))}var yH=(e,t,r,o,n)=>vH(a=>{let{prefixCls:s,style:l}=a,c=Zo.useRef(null),[u,f]=Zo.useState(0),[d,m]=Zo.useState(0),[h,v]=zt(!1,{value:a.open}),{getPrefixCls:x}=Zo.useContext(tt),g=x(o||"select",s);Zo.useEffect(()=>{if(v(!0),typeof ResizeObserver<"u"){let b=new ResizeObserver(w=>{let C=w[0].target;f(C.offsetHeight+8),m(C.offsetWidth)}),S=setInterval(()=>{var w;let C=n?`.${n(g)}`:`.${g}-dropdown`,E=(w=c.current)===null||w===void 0?void 0:w.querySelector(C);E&&(clearInterval(S),b.observe(E))},10);return()=>{clearInterval(S),b.disconnect()}}},[]);let p=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},l),{margin:0}),open:h,visible:h,getPopupContainer:()=>c.current});return r&&(p=r(p)),t&&Object.assign(p,{[t]:{overflow:{adjustX:!1,adjustY:!1}}}),Zo.createElement("div",{ref:c,style:{paddingBottom:u,position:"relative",minWidth:d}},Zo.createElement(e,Object.assign({},p)))}),KD=yH;var Yn=R(N()),tE=R(Ee());var tr=R(N());var T1=R(Ee());var Tu=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e?.substr(0,4))};var gt=R(N());var u1=R(N()),XD=R(Ee()),xH=function(t){var r=t.className,o=t.customizeIcon,n=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof o=="function"?o(n):o;return u1.createElement("span",{className:r,onMouseDown:function(u){u.preventDefault(),a?.(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:u1.createElement("span",{className:(0,XD.default)(r.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},Ws=xH;var gy=R(N()),YD=function(t,r,o,n,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=gy.default.useMemo(function(){if(ie(n)==="object")return n.clearIcon;if(i)return i},[n,i]),u=gy.default.useMemo(function(){return!!(!a&&n&&(o.length||s)&&!(l==="combobox"&&s===""))},[n,a,o.length,s,l]);return{allowClear:u,clearIcon:gy.default.createElement(Ws,{className:"".concat(t,"-clear"),onMouseDown:r,customizeIcon:c},"\xD7")}};var hy=R(N()),f1=hy.createContext(null);function vy(){return hy.useContext(f1)}var Nu=R(N());function d1(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=Nu.useState(!1),r=W(t,2),o=r[0],n=r[1],i=Nu.useRef(null),a=function(){window.clearTimeout(i.current)};Nu.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){n(c),u&&u()},e)};return[o,s,a]}var Jd=R(N());function ep(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=Jd.useRef(null),r=Jd.useRef(null);Jd.useEffect(function(){return function(){window.clearTimeout(r.current)}},[]);function o(n){(n||t.current===null)&&(t.current=n),window.clearTimeout(r.current),r.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},o]}var yy=R(N());function p1(e,t,r,o){var n=yy.useRef(null);n.current={open:t,triggerOpen:r,customizedTrigger:o},yy.useEffect(function(){function i(a){var s;if(!((s=n.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),n.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&n.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}var $a=R(N()),wy=R(N());function QD(e){return e&&![Qe.ESC,Qe.SHIFT,Qe.BACKSPACE,Qe.TAB,Qe.WIN_KEY,Qe.ALT,Qe.META,Qe.WIN_KEY_RIGHT,Qe.CTRL,Qe.SEMICOLON,Qe.EQUALS,Qe.CAPS_LOCK,Qe.CONTEXT_MENU,Qe.F1,Qe.F2,Qe.F3,Qe.F4,Qe.F5,Qe.F6,Qe.F7,Qe.F8,Qe.F9,Qe.F10,Qe.F11,Qe.F12].includes(e)}var Cn=R(N()),h1=R(N()),vM=R(Ee());var Gn=R(N()),qi=R(N()),aM=R(Ee());var ql=R(N()),ZD=R(Ee());var SH=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Iu=void 0;function bH(e,t){var r=e.prefixCls,o=e.invalidate,n=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,f=e.style,d=e.children,m=e.display,h=e.order,v=e.component,x=v===void 0?"div":v,g=Ne(e,SH),p=a&&!m;function y(E){l(c,E)}ql.useEffect(function(){return function(){y(null)}},[]);var b=i&&n!==Iu?i(n,{index:h}):d,S;o||(S={opacity:p?0:1,height:p?0:Iu,overflowY:p?"hidden":Iu,order:a?h:Iu,pointerEvents:p?"none":Iu,position:p?"absolute":Iu});var w={};p&&(w["aria-hidden"]=!0);var C=ql.createElement(x,Q({className:(0,ZD.default)(!o&&r,u),style:P(P({},S),f)},w,g,{ref:t}),b);return a&&(C=ql.createElement(qo,{onResize:function(_){var O=_.offsetWidth;y(O)},disabled:s},C)),C}var JD=ql.forwardRef(bH);JD.displayName="Item";var $u=JD;var xy=R(N()),eM=R(zi());function m1(e){if(typeof MessageChannel>"u")dt(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function tM(){var e=xy.useRef(null),t=function(o){e.current||(e.current=[],m1(function(){(0,eM.unstable_batchedUpdates)(function(){e.current.forEach(function(n){n()}),e.current=null})})),e.current.push(o)};return t}function Kl(e,t){var r=xy.useState(t),o=W(r,2),n=o[0],i=o[1],a=It(function(s){e(function(){i(s)})});return[n,a]}var Bs=R(N()),oM=R(Ee());var rM=R(N()),Xl=rM.default.createContext(null);var CH=["component"],wH=["className"],EH=["className"],RH=function(t,r){var o=Bs.useContext(Xl);if(!o){var n=t.component,i=n===void 0?"div":n,a=Ne(t,CH);return Bs.createElement(i,Q({},a,{ref:r}))}var s=o.className,l=Ne(o,wH),c=t.className,u=Ne(t,EH);return Bs.createElement(Xl.Provider,{value:null},Bs.createElement($u,Q({ref:r,className:(0,oM.default)(s,c)},l,u)))},nM=Bs.forwardRef(RH);nM.displayName="RawItem";var iM=nM;var OH=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],sM="responsive",lM="invalidate";function _H(e){return"+ ".concat(e.length," ...")}function PH(e,t){var r=e.prefixCls,o=r===void 0?"rc-overflow":r,n=e.data,i=n===void 0?[]:n,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,f=e.ssr,d=e.style,m=e.className,h=e.maxCount,v=e.renderRest,x=e.renderRawRest,g=e.suffix,p=e.component,y=p===void 0?"div":p,b=e.itemComponent,S=e.onVisibleChange,w=Ne(e,OH),C=f==="full",E=tM(),_=Kl(E,null),O=W(_,2),I=O[0],B=O[1],L=I||0,j=Kl(E,new Map),z=W(j,2),$=z[0],A=z[1],M=Kl(E,0),H=W(M,2),F=H[0],k=H[1],U=Kl(E,0),V=W(U,2),D=V[0],G=V[1],q=Kl(E,0),ne=W(q,2),ee=ne[0],Z=ne[1],ce=(0,qi.useState)(null),re=W(ce,2),K=re[0],X=re[1],oe=(0,qi.useState)(null),Y=W(oe,2),J=Y[0],se=Y[1],ue=Gn.useMemo(function(){return J===null&&C?Number.MAX_SAFE_INTEGER:J||0},[J,I]),de=(0,qi.useState)(!1),ye=W(de,2),xe=ye[0],Pe=ye[1],fe="".concat(o,"-item"),pe=Math.max(F,D),De=h===sM,Be=i.length&&De,Ye=h===lM,Le=Be||typeof h=="number"&&i.length>h,Ie=(0,qi.useMemo)(function(){var Te=i;return Be?I===null&&C?Te=i:Te=i.slice(0,Math.min(i.length,L/u)):typeof h=="number"&&(Te=i.slice(0,h)),Te},[i,u,I,h,Be]),we=(0,qi.useMemo)(function(){return Be?i.slice(ue+1):i.slice(Ie.length)},[i,Ie,Be,ue]),Ke=(0,qi.useCallback)(function(Te,_e){var Ce;return typeof l=="function"?l(Te):(Ce=l&&Te?.[l])!==null&&Ce!==void 0?Ce:_e},[l]),et=(0,qi.useCallback)(a||function(Te){return Te},[a]);function je(Te,_e,Ce){J===Te&&(_e===void 0||_e===K)||(se(Te),Ce||(Pe(TeL){je(ht-1,Te-Bt-ee+D);break}}g&&He(0)+ee>L&&X(null)}},[L,$,D,ee,Ke,Ie]);var Ue=xe&&!!we.length,wt={};K!==null&&Be&&(wt={position:"absolute",left:K,top:0});var _t={prefixCls:fe,responsive:Be,component:b,invalidate:Ye},Ht=s?function(Te,_e){var Ce=Ke(Te,_e);return Gn.createElement(Xl.Provider,{key:Ce,value:P(P({},_t),{},{order:_e,item:Te,itemKey:Ce,registerSize:me,display:_e<=ue})},s(Te,_e))}:function(Te,_e){var Ce=Ke(Te,_e);return Gn.createElement($u,Q({},_t,{order:_e,key:Ce,item:Te,renderItem:et,itemKey:Ce,registerSize:me,display:_e<=ue}))},Me={order:Ue?ue:Number.MAX_SAFE_INTEGER,className:"".concat(fe,"-rest"),registerSize:ze,display:Ue},Re=v||_H,Je=x?Gn.createElement(Xl.Provider,{value:P(P({},_t),Me)},x(we)):Gn.createElement($u,Q({},_t,Me),typeof Re=="function"?Re(we):Re),Oe=Gn.createElement(y,Q({className:(0,aM.default)(!Ye&&o,m),style:d,ref:t},w),Ie.map(Ht),Le?Je:null,g&&Gn.createElement($u,Q({},_t,{responsive:De,responsiveDisabled:!Be,order:ue,className:"".concat(fe,"-suffix"),registerSize:Se,display:!0,style:wt}),g));return De?Gn.createElement(qo,{onResize:ae,disabled:!Be},Oe):Oe}var tp=Gn.forwardRef(PH);tp.displayName="Overflow";tp.Item=iM;tp.RESPONSIVE=sM;tp.INVALIDATE=lM;var cM=tp;var uM=cM;var Au=R(N()),fM=R(Ee());var TH=function(t,r){var o,n=t.prefixCls,i=t.id,a=t.inputElement,s=t.disabled,l=t.tabIndex,c=t.autoFocus,u=t.autoComplete,f=t.editable,d=t.activeDescendantId,m=t.value,h=t.maxLength,v=t.onKeyDown,x=t.onMouseDown,g=t.onChange,p=t.onPaste,y=t.onCompositionStart,b=t.onCompositionEnd,S=t.onBlur,w=t.open,C=t.attrs,E=a||Au.createElement("input",null),_=E,O=_.ref,I=_.props,B=I.onKeyDown,L=I.onChange,j=I.onMouseDown,z=I.onCompositionStart,$=I.onCompositionEnd,A=I.onBlur,M=I.style;return El(!("maxLength"in E.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),E=Au.cloneElement(E,P(P(P({type:"search"},I),{},{id:i,ref:Br(r,O),disabled:s,tabIndex:l,autoComplete:u||"off",autoFocus:c,className:(0,fM.default)("".concat(n,"-selection-search-input"),(o=E)===null||o===void 0||(o=o.props)===null||o===void 0?void 0:o.className),role:"combobox","aria-expanded":w||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":w?d:void 0},C),{},{value:f?m:"",maxLength:h,readOnly:!f,unselectable:f?null:"on",style:P(P({},M),{},{opacity:f?null:0}),onKeyDown:function(F){v(F),B&&B(F)},onMouseDown:function(F){x(F),j&&j(F)},onChange:function(F){g(F),L&&L(F)},onCompositionStart:function(F){y(F),z&&z(F)},onCompositionEnd:function(F){b(F),$&&$(F)},onPaste:p,onBlur:function(F){S(F),A&&A(F)}})),E},NH=Au.forwardRef(TH),Sy=NH;var Cy=R(N());function rp(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var IH=typeof window<"u"&&window.document&&window.document.documentElement,pM=IH;function mM(e){return e!=null}function gM(e){return!e&&e!==0}function dM(e){return["string","number"].includes(ie(e))}function by(e){var t=void 0;return e&&(dM(e.title)?t=e.title.toString():dM(e.label)&&(t=e.label.toString())),t}function g1(e,t){pM?Cy.useLayoutEffect(e,t):Cy.useEffect(e,t)}function $H(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var hM=function(t){t.preventDefault(),t.stopPropagation()},AH=function(t){var r=t.id,o=t.prefixCls,n=t.values,i=t.open,a=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,u=t.disabled,f=t.mode,d=t.showSearch,m=t.autoFocus,h=t.autoComplete,v=t.activeDescendantId,x=t.tabIndex,g=t.removeIcon,p=t.maxTagCount,y=t.maxTagTextLength,b=t.maxTagPlaceholder,S=b===void 0?function(oe){return"+ ".concat(oe.length," ...")}:b,w=t.tagRender,C=t.onToggleOpen,E=t.onRemove,_=t.onInputChange,O=t.onInputPaste,I=t.onInputKeyDown,B=t.onInputMouseDown,L=t.onInputCompositionStart,j=t.onInputCompositionEnd,z=t.onInputBlur,$=Cn.useRef(null),A=(0,h1.useState)(0),M=W(A,2),H=M[0],F=M[1],k=(0,h1.useState)(!1),U=W(k,2),V=U[0],D=U[1],G="".concat(o,"-selection"),q=i||f==="multiple"&&s===!1||f==="tags"?a:"",ne=f==="tags"||f==="multiple"&&s===!1||d&&(i||V);g1(function(){F($.current.scrollWidth)},[q]);var ee=function(Y,J,se,ue,de){return Cn.createElement("span",{title:by(Y),className:(0,vM.default)("".concat(G,"-item"),T({},"".concat(G,"-item-disabled"),se))},Cn.createElement("span",{className:"".concat(G,"-item-content")},J),ue&&Cn.createElement(Ws,{className:"".concat(G,"-item-remove"),onMouseDown:hM,onClick:de,customizeIcon:g},"\xD7"))},Z=function(Y,J,se,ue,de,ye){var xe=function(fe){hM(fe),C(!i)};return Cn.createElement("span",{onMouseDown:xe},w({label:J,value:Y,disabled:se,closable:ue,onClose:de,isMaxTag:!!ye}))},ce=function(Y){var J=Y.disabled,se=Y.label,ue=Y.value,de=!u&&!J,ye=se;if(typeof y=="number"&&(typeof se=="string"||typeof se=="number")){var xe=String(ye);xe.length>y&&(ye="".concat(xe.slice(0,y),"..."))}var Pe=function(pe){pe&&pe.stopPropagation(),E(Y)};return typeof w=="function"?Z(ue,ye,J,de,Pe):ee(Y,ye,J,de,Pe)},re=function(Y){if(!n.length)return null;var J=typeof S=="function"?S(Y):S;return typeof w=="function"?Z(void 0,J,!1,!1,void 0,!0):ee({title:J},J,!1)},K=Cn.createElement("div",{className:"".concat(G,"-search"),style:{width:H},onFocus:function(){D(!0)},onBlur:function(){D(!1)}},Cn.createElement(Sy,{ref:l,open:i,prefixCls:o,id:r,inputElement:null,disabled:u,autoFocus:m,autoComplete:h,editable:ne,activeDescendantId:v,value:q,onKeyDown:I,onMouseDown:B,onChange:_,onPaste:O,onCompositionStart:L,onCompositionEnd:j,onBlur:z,tabIndex:x,attrs:Co(t,!0)}),Cn.createElement("span",{ref:$,className:"".concat(G,"-search-mirror"),"aria-hidden":!0},q,"\xA0")),X=Cn.createElement(uM,{prefixCls:"".concat(G,"-overflow"),data:n,renderItem:ce,renderRest:re,suffix:K,itemKey:$H,maxCount:p});return Cn.createElement("span",{className:"".concat(G,"-wrap")},X,!n.length&&!q&&Cn.createElement("span",{className:"".concat(G,"-placeholder")},c))},yM=AH;var qn=R(N());var DH=function(t){var r=t.inputElement,o=t.prefixCls,n=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,f=t.open,d=t.values,m=t.placeholder,h=t.tabIndex,v=t.showSearch,x=t.searchValue,g=t.activeValue,p=t.maxLength,y=t.onInputKeyDown,b=t.onInputMouseDown,S=t.onInputChange,w=t.onInputPaste,C=t.onInputCompositionStart,E=t.onInputCompositionEnd,_=t.onInputBlur,O=t.title,I=qn.useState(!1),B=W(I,2),L=B[0],j=B[1],z=u==="combobox",$=z||v,A=d[0],M=x||"";z&&g&&!L&&(M=g),qn.useEffect(function(){z&&j(!1)},[z,g]);var H=u!=="combobox"&&!f&&!v?!1:!!M,F=O===void 0?by(A):O,k=qn.useMemo(function(){return A?null:qn.createElement("span",{className:"".concat(o,"-selection-placeholder"),style:H?{visibility:"hidden"}:void 0},m)},[A,H,m,o]);return qn.createElement("span",{className:"".concat(o,"-selection-wrap")},qn.createElement("span",{className:"".concat(o,"-selection-search")},qn.createElement(Sy,{ref:i,prefixCls:o,id:n,open:f,inputElement:r,disabled:a,autoFocus:s,autoComplete:l,editable:$,activeDescendantId:c,value:M,onKeyDown:y,onMouseDown:b,onChange:function(V){j(!0),S(V)},onPaste:w,onCompositionStart:C,onCompositionEnd:E,onBlur:_,tabIndex:h,attrs:Co(t,!0),maxLength:z?p:void 0})),!z&&A?qn.createElement("span",{className:"".concat(o,"-selection-item"),title:F,style:H?{visibility:"hidden"}:void 0},A.label):null,k)},xM=DH;var MH=function(t,r){var o=(0,wy.useRef)(null),n=(0,wy.useRef)(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,f=t.prefix,d=t.autoClearSearchValue,m=t.onSearch,h=t.onSearchSubmit,v=t.onToggleOpen,x=t.onInputKeyDown,g=t.onInputBlur,p=t.domRef;$a.useImperativeHandle(r,function(){return{focus:function(F){o.current.focus(F)},blur:function(){o.current.blur()}}});var y=ep(0),b=W(y,2),S=b[0],w=b[1],C=function(F){var k=F.which,U=o.current instanceof HTMLTextAreaElement;!U&&a&&(k===Qe.UP||k===Qe.DOWN)&&F.preventDefault(),x&&x(F),k===Qe.ENTER&&s==="tags"&&!n.current&&!a&&h?.(F.target.value),!(U&&!a&&~[Qe.UP,Qe.DOWN,Qe.LEFT,Qe.RIGHT].indexOf(k))&&QD(k)&&v(!0)},E=function(){w(!0)},_=(0,wy.useRef)(null),O=function(F){m(F,!0,n.current)!==!1&&v(!0)},I=function(){n.current=!0},B=function(F){n.current=!1,s!=="combobox"&&O(F.target.value)},L=function(F){var k=F.target.value;if(c&&_.current&&/[\r\n]/.test(_.current)){var U=_.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");k=k.replace(U,_.current)}_.current=null,O(k)},j=function(F){var k=F.clipboardData,U=k?.getData("text");_.current=U||""},z=function(F){var k=F.target;if(k!==o.current){var U=document.body.style.msTouchAction!==void 0;U?setTimeout(function(){o.current.focus()}):o.current.focus()}},$=function(F){var k=S();F.target!==o.current&&!k&&!(s==="combobox"&&u)&&F.preventDefault(),(s!=="combobox"&&(!l||!k)||!a)&&(a&&d!==!1&&m("",!0,!1),v())},A={inputRef:o,onInputKeyDown:C,onInputMouseDown:E,onInputChange:L,onInputPaste:j,onInputCompositionStart:I,onInputCompositionEnd:B,onInputBlur:g},M=s==="multiple"||s==="tags"?$a.createElement(yM,Q({},t,A)):$a.createElement(xM,Q({},t,A));return $a.createElement("div",{ref:p,className:"".concat(i,"-selector"),onClick:z,onMouseDown:$},f&&$a.createElement("div",{className:"".concat(i,"-prefix")},f),M)},LH=$a.forwardRef(MH),SM=LH;var Ry=R(Ee());var mt=R(N());var RM=R(Ee());var Kn=R(N());var bM=R(Ee()),Ey=R(N());function v1(e){var t=e.prefixCls,r=e.align,o=e.arrow,n=e.arrowPos,i=o||{},a=i.className,s=i.content,l=n.x,c=l===void 0?0:l,u=n.y,f=u===void 0?0:u,d=Ey.useRef();if(!r||!r.points)return null;var m={position:"absolute"};if(r.autoArrow!==!1){var h=r.points[0],v=r.points[1],x=h[0],g=h[1],p=v[0],y=v[1];x===p||!["t","b"].includes(x)?m.top=f:x==="t"?m.top=0:m.bottom=0,g===y||!["l","r"].includes(g)?m.left=c:g==="l"?m.left=0:m.right=0}return Ey.createElement("div",{ref:d,className:(0,bM.default)("".concat(t,"-arrow"),a),style:m},s)}var CM=R(Ee());var y1=R(N());function x1(e){var t=e.prefixCls,r=e.open,o=e.zIndex,n=e.mask,i=e.motion;return n?y1.createElement(Zr,Q({},i,{motionAppear:!0,visible:r,removeOnLeave:!0}),function(a){var s=a.className;return y1.createElement("div",{style:{zIndex:o},className:(0,CM.default)("".concat(t,"-mask"),s)})}):null}var wM=R(N()),FH=wM.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),EM=FH;var kH=Kn.forwardRef(function(e,t){var r=e.popup,o=e.className,n=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,f=e.onClick,d=e.mask,m=e.arrow,h=e.arrowPos,v=e.align,x=e.motion,g=e.maskMotion,p=e.forceRender,y=e.getPopupContainer,b=e.autoDestroy,S=e.portal,w=e.zIndex,C=e.onMouseEnter,E=e.onMouseLeave,_=e.onPointerEnter,O=e.onPointerDownCapture,I=e.ready,B=e.offsetX,L=e.offsetY,j=e.offsetR,z=e.offsetB,$=e.onAlign,A=e.onPrepare,M=e.stretch,H=e.targetWidth,F=e.targetHeight,k=typeof r=="function"?r():r,U=l||c,V=y?.length>0,D=Kn.useState(!y||!V),G=W(D,2),q=G[0],ne=G[1];if(xt(function(){!q&&V&&a&&ne(!0)},[q,V,a]),!q)return null;var ee="auto",Z={left:"-1000vw",top:"-1000vh",right:ee,bottom:ee};if(I||!l){var ce,re=v.points,K=v.dynamicInset||((ce=v._experimental)===null||ce===void 0?void 0:ce.dynamicInset),X=K&&re[0][1]==="r",oe=K&&re[0][0]==="b";X?(Z.right=j,Z.left=ee):(Z.left=B,Z.right=ee),oe?(Z.bottom=z,Z.top=ee):(Z.top=L,Z.bottom=ee)}var Y={};return M&&(M.includes("height")&&F?Y.height=F:M.includes("minHeight")&&F&&(Y.minHeight=F),M.includes("width")&&H?Y.width=H:M.includes("minWidth")&&H&&(Y.minWidth=H)),l||(Y.pointerEvents="none"),Kn.createElement(S,{open:p||U,getContainer:y&&function(){return y(a)},autoDestroy:b},Kn.createElement(x1,{prefixCls:n,open:l,zIndex:w,mask:d,motion:g}),Kn.createElement(qo,{onResize:$,disabled:!l},function(J){return Kn.createElement(Zr,Q({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:p,leavedClassName:"".concat(n,"-hidden")},x,{onAppearPrepare:A,onEnterPrepare:A,visible:l,onVisibleChanged:function(ue){var de;x==null||(de=x.onVisibleChanged)===null||de===void 0||de.call(x,ue),s(ue)}}),function(se,ue){var de=se.className,ye=se.style,xe=(0,RM.default)(n,de,o);return Kn.createElement("div",{ref:Br(J,t,ue),className:xe,style:P(P(P(P({"--arrow-x":"".concat(h.x||0,"px"),"--arrow-y":"".concat(h.y||0,"px")},Z),Y),ye),{},{boxSizing:"border-box",zIndex:w},i),onMouseEnter:C,onMouseLeave:E,onPointerEnter:_,onClick:f,onPointerDownCapture:O},m&&Kn.createElement(v1,{prefixCls:n,arrow:m,arrowPos:h,align:v}),Kn.createElement(EM,{cache:!l&&!u},k))})}))}),OM=kH;var Du=R(N()),zH=Du.forwardRef(function(e,t){var r=e.children,o=e.getTriggerDOMNode,n=di(r),i=Du.useCallback(function(s){wd(t,o?o(s):s)},[o]),a=gn(i,vs(r));return n?Du.cloneElement(r,{ref:a}):r}),_M=zH;var PM=R(N()),WH=PM.createContext(null),S1=WH;var NM=R(N());function TM(e){return e?Array.isArray(e)?e:[e]:[]}function b1(e,t,r,o){return NM.useMemo(function(){var n=TM(r??t),i=TM(o??t),a=new Set(n),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,r,o])}var Yl=R(N());function BH(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function IM(e,t,r,o){for(var n=r.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function op(e){return Mu(parseFloat(e),0)}function w1(e,t){var r=P({},e);return(t||[]).forEach(function(o){if(!(o instanceof HTMLBodyElement||o instanceof HTMLHtmlElement)){var n=js(o).getComputedStyle(o),i=n.overflow,a=n.overflowClipMargin,s=n.borderTopWidth,l=n.borderBottomWidth,c=n.borderLeftWidth,u=n.borderRightWidth,f=o.getBoundingClientRect(),d=o.offsetHeight,m=o.clientHeight,h=o.offsetWidth,v=o.clientWidth,x=op(s),g=op(l),p=op(c),y=op(u),b=Mu(Math.round(f.width/h*1e3)/1e3),S=Mu(Math.round(f.height/d*1e3)/1e3),w=(h-v-p-y)*b,C=(d-m-x-g)*S,E=x*S,_=g*S,O=p*b,I=y*b,B=0,L=0;if(i==="clip"){var j=op(a);B=j*b,L=j*S}var z=f.x+O-B,$=f.y+E-L,A=z+f.width+2*B-O-I-w,M=$+f.height+2*L-E-_-C;r.left=Math.max(r.left,z),r.top=Math.max(r.top,$),r.right=Math.min(r.right,A),r.bottom=Math.min(r.bottom,M)}}),r}function $M(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r="".concat(t),o=r.match(/^(.*)\%$/);return o?e*(parseFloat(o[1])/100):parseFloat(r)}function AM(e,t){var r=t||[],o=W(r,2),n=o[0],i=o[1];return[$M(e.width,n),$M(e.height,i)]}function DM(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Lu(e,t){var r=t[0],o=t[1],n,i;return r==="t"?i=e.y:r==="b"?i=e.y+e.height:i=e.y+e.height/2,o==="l"?n=e.x:o==="r"?n=e.x+e.width:n=e.x+e.width/2,{x:n,y:i}}function Vs(e,t){var r={t:"b",b:"t",l:"r",r:"l"};return e.map(function(o,n){return n===t?r[o]||"c":o}).join("")}function E1(e,t,r,o,n,i,a){var s=Yl.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:n[o]||{}}),l=W(s,2),c=l[0],u=l[1],f=Yl.useRef(0),d=Yl.useMemo(function(){return t?np(t):[]},[t]),m=Yl.useRef({}),h=function(){m.current={}};e||h();var v=It(function(){if(t&&r&&e){let _o=function(dc,Ha){var pc=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pe,Wp=D.x+dc,Bp=D.y+Ha,K0=Wp+X,ke=Bp+K,st=Math.max(Wp,pc.left),nr=Math.max(Bp,pc.top),Pr=Math.min(K0,pc.right),ir=Math.min(ke,pc.bottom);return Math.max(0,(Pr-st)*(ir-nr))},fc=function(){vr=D.y+Ce,Rr=vr+K,Ur=D.x+_e,rn=Ur+X};var cR=_o,uR=fc,p,y,b,S,w=t,C=w.ownerDocument,E=js(w),_=E.getComputedStyle(w),O=_.width,I=_.height,B=_.position,L=w.style.left,j=w.style.top,z=w.style.right,$=w.style.bottom,A=w.style.overflow,M=P(P({},n[o]),i),H=C.createElement("div");(p=w.parentElement)===null||p===void 0||p.appendChild(H),H.style.left="".concat(w.offsetLeft,"px"),H.style.top="".concat(w.offsetTop,"px"),H.style.position=B,H.style.height="".concat(w.offsetHeight,"px"),H.style.width="".concat(w.offsetWidth,"px"),w.style.left="0",w.style.top="0",w.style.right="auto",w.style.bottom="auto",w.style.overflow="hidden";var F;if(Array.isArray(r))F={x:r[0],y:r[1],width:0,height:0};else{var k,U,V=r.getBoundingClientRect();V.x=(k=V.x)!==null&&k!==void 0?k:V.left,V.y=(U=V.y)!==null&&U!==void 0?U:V.top,F={x:V.x,y:V.y,width:V.width,height:V.height}}var D=w.getBoundingClientRect();D.x=(y=D.x)!==null&&y!==void 0?y:D.left,D.y=(b=D.y)!==null&&b!==void 0?b:D.top;var G=C.documentElement,q=G.clientWidth,ne=G.clientHeight,ee=G.scrollWidth,Z=G.scrollHeight,ce=G.scrollTop,re=G.scrollLeft,K=D.height,X=D.width,oe=F.height,Y=F.width,J={left:0,top:0,right:q,bottom:ne},se={left:-re,top:-ce,right:ee-re,bottom:Z-ce},ue=M.htmlRegion,de="visible",ye="visibleFirst";ue!=="scroll"&&ue!==ye&&(ue=de);var xe=ue===ye,Pe=w1(se,d),fe=w1(J,d),pe=ue===de?fe:Pe,De=xe?fe:pe;w.style.left="auto",w.style.top="auto",w.style.right="0",w.style.bottom="0";var Be=w.getBoundingClientRect();w.style.left=L,w.style.top=j,w.style.right=z,w.style.bottom=$,w.style.overflow=A,(S=w.parentElement)===null||S===void 0||S.removeChild(H);var Ye=Mu(Math.round(X/parseFloat(O)*1e3)/1e3),Le=Mu(Math.round(K/parseFloat(I)*1e3)/1e3);if(Ye===0||Le===0||Rl(r)&&!Av(r))return;var Ie=M.offset,we=M.targetOffset,Ke=AM(D,Ie),et=W(Ke,2),je=et[0],ae=et[1],me=AM(F,we),ze=W(me,2),Se=ze[0],He=ze[1];F.x-=Se,F.y-=He;var Ue=M.points||[],wt=W(Ue,2),_t=wt[0],Ht=wt[1],Me=DM(Ht),Re=DM(_t),Je=Lu(F,Me),Oe=Lu(D,Re),Te=P({},M),_e=Je.x-Oe.x+je,Ce=Je.y-Oe.y+ae,ht=_o(_e,Ce),Bt=_o(_e,Ce,fe),$e=Lu(F,["t","l"]),be=Lu(D,["t","l"]),Ge=Lu(F,["b","r"]),qe=Lu(D,["b","r"]),We=M.overflow||{},ot=We.adjustX,jt=We.adjustY,Nt=We.shiftX,cr=We.shiftY,kt=function(Ha){return typeof Ha=="boolean"?Ha:Ha>=0},vr,Rr,Ur,rn;fc();var Or=kt(jt),kr=Re[0]===Me[0];if(Or&&Re[0]==="t"&&(Rr>De.bottom||m.current.bt)){var ve=Ce;kr?ve-=K-oe:ve=$e.y-qe.y-ae;var Fe=_o(_e,ve),ft=_o(_e,ve,fe);Fe>ht||Fe===ht&&(!xe||ft>=Bt)?(m.current.bt=!0,Ce=ve,ae=-ae,Te.points=[Vs(Re,0),Vs(Me,0)]):m.current.bt=!1}if(Or&&Re[0]==="b"&&(vrht||or===ht&&(!xe||Oi>=Bt)?(m.current.tb=!0,Ce=vt,ae=-ae,Te.points=[Vs(Re,0),Vs(Me,0)]):m.current.tb=!1}var Wo=kt(ot),Wa=Re[1]===Me[1];if(Wo&&Re[1]==="l"&&(rn>De.right||m.current.rl)){var ei=_e;Wa?ei-=X-Y:ei=$e.x-qe.x-je;var _i=_o(ei,Ce),Rn=_o(ei,Ce,fe);_i>ht||_i===ht&&(!xe||Rn>=Bt)?(m.current.rl=!0,_e=ei,je=-je,Te.points=[Vs(Re,1),Vs(Me,1)]):m.current.rl=!1}if(Wo&&Re[1]==="r"&&(Urht||tl===ht&&(!xe||cc>=Bt)?(m.current.lr=!0,_e=On,je=-je,Te.points=[Vs(Re,1),Vs(Me,1)]):m.current.lr=!1}fc();var on=Nt===!0?0:Nt;typeof on=="number"&&(Urfe.right&&(_e-=rn-fe.right-je,F.x>fe.right-on&&(_e+=F.x-fe.right+on)));var nn=cr===!0?0:cr;typeof nn=="number"&&(vrfe.bottom&&(Ce-=Rr-fe.bottom-ae,F.y>fe.bottom-nn&&(Ce+=F.y-fe.bottom+nn)));var Ba=D.x+_e,ja=Ba+X,_n=D.y+Ce,uc=_n+K,Va=F.x,yt=Va+Y,ct=F.y,Gr=ct+oe,qr=Math.max(Ba,Va),ur=Math.min(ja,yt),_r=(qr+ur)/2,an=_r-Ba,Bo=Math.max(_n,ct),Pn=Math.min(uc,Gr),Pi=(Bo+Pn)/2,ti=Pi-_n;a?.(t,Te);var Ti=Be.right-D.x-(_e+D.width),Oo=Be.bottom-D.y-(Ce+D.height);Ye===1&&(_e=Math.round(_e),Ti=Math.round(Ti)),Le===1&&(Ce=Math.round(Ce),Oo=Math.round(Oo));var q0={ready:!0,offsetX:_e/Ye,offsetY:Ce/Le,offsetR:Ti/Ye,offsetB:Oo/Le,arrowX:an/Ye,arrowY:ti/Le,scaleX:Ye,scaleY:Le,align:Te};u(q0)}}),x=function(){f.current+=1;var y=f.current;Promise.resolve().then(function(){f.current===y&&v()})},g=function(){u(function(y){return P(P({},y),{},{ready:!1})})};return xt(g,[o]),xt(function(){e||g()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,x]}function R1(e,t,r,o,n){xt(function(){if(e&&t&&r){let d=function(){o(),n()};var f=d,i=t,a=r,s=np(i),l=np(a),c=js(a),u=new Set([c].concat(le(s),le(l)));return u.forEach(function(m){m.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),o(),function(){u.forEach(function(m){m.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,r])}var ip=R(N());function O1(e,t,r,o,n,i,a,s){var l=ip.useRef(e);l.current=e;var c=ip.useRef(!1);ip.useEffect(function(){if(t&&o&&(!n||i)){var f=function(){c.current=!1},d=function(b){var S;l.current&&!a(((S=b.composedPath)===null||S===void 0||(S=S.call(b))===null||S===void 0?void 0:S[0])||b.target)&&!c.current&&s(!1)},m=js(o);m.addEventListener("pointerdown",f,!0),m.addEventListener("mousedown",d,!0),m.addEventListener("contextmenu",d,!0);var h=Ml(r);if(h&&(h.addEventListener("mousedown",d,!0),h.addEventListener("contextmenu",d,!0)),0)var v,x,g,p;return function(){m.removeEventListener("pointerdown",f,!0),m.removeEventListener("mousedown",d,!0),m.removeEventListener("contextmenu",d,!0),h&&(h.removeEventListener("mousedown",d,!0),h.removeEventListener("contextmenu",d,!0))}}},[t,r,o,n,i]);function u(){c.current=!0}return u}var jH=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function VH(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Vl,t=mt.forwardRef(function(r,o){var n=r.prefixCls,i=n===void 0?"rc-trigger-popup":n,a=r.children,s=r.action,l=s===void 0?"hover":s,c=r.showAction,u=r.hideAction,f=r.popupVisible,d=r.defaultPopupVisible,m=r.onPopupVisibleChange,h=r.afterPopupVisibleChange,v=r.mouseEnterDelay,x=r.mouseLeaveDelay,g=x===void 0?.1:x,p=r.focusDelay,y=r.blurDelay,b=r.mask,S=r.maskClosable,w=S===void 0?!0:S,C=r.getPopupContainer,E=r.forceRender,_=r.autoDestroy,O=r.destroyPopupOnHide,I=r.popup,B=r.popupClassName,L=r.popupStyle,j=r.popupPlacement,z=r.builtinPlacements,$=z===void 0?{}:z,A=r.popupAlign,M=r.zIndex,H=r.stretch,F=r.getPopupClassNameFromAlign,k=r.fresh,U=r.alignPoint,V=r.onPopupClick,D=r.onPopupAlign,G=r.arrow,q=r.popupMotion,ne=r.maskMotion,ee=r.popupTransitionName,Z=r.popupAnimation,ce=r.maskTransitionName,re=r.maskAnimation,K=r.className,X=r.getTriggerDOMNode,oe=Ne(r,jH),Y=_||O||!1,J=mt.useState(!1),se=W(J,2),ue=se[0],de=se[1];xt(function(){de(Tu())},[]);var ye=mt.useRef({}),xe=mt.useContext(S1),Pe=mt.useMemo(function(){return{registerSubPopup:function(st,nr){ye.current[st]=nr,xe?.registerSubPopup(st,nr)}}},[xe]),fe=Ru(),pe=mt.useState(null),De=W(pe,2),Be=De[0],Ye=De[1],Le=mt.useRef(null),Ie=It(function(ke){Le.current=ke,Rl(ke)&&Be!==ke&&Ye(ke),xe?.registerSubPopup(fe,ke)}),we=mt.useState(null),Ke=W(we,2),et=Ke[0],je=Ke[1],ae=mt.useRef(null),me=It(function(ke){Rl(ke)&&et!==ke&&(je(ke),ae.current=ke)}),ze=mt.Children.only(a),Se=ze?.props||{},He={},Ue=It(function(ke){var st,nr,Pr=et;return Pr?.contains(ke)||((st=Ml(Pr))===null||st===void 0?void 0:st.host)===ke||ke===Pr||Be?.contains(ke)||((nr=Ml(Be))===null||nr===void 0?void 0:nr.host)===ke||ke===Be||Object.values(ye.current).some(function(ir){return ir?.contains(ke)||ke===ir})}),wt=C1(i,q,Z,ee),_t=C1(i,ne,re,ce),Ht=mt.useState(d||!1),Me=W(Ht,2),Re=Me[0],Je=Me[1],Oe=f??Re,Te=It(function(ke){f===void 0&&Je(ke)});xt(function(){Je(f||!1)},[f]);var _e=mt.useRef(Oe);_e.current=Oe;var Ce=mt.useRef([]);Ce.current=[];var ht=It(function(ke){var st;Te(ke),((st=Ce.current[Ce.current.length-1])!==null&&st!==void 0?st:Oe)!==ke&&(Ce.current.push(ke),m?.(ke))}),Bt=mt.useRef(),$e=function(){clearTimeout(Bt.current)},be=function(st){var nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;$e(),nr===0?ht(st):Bt.current=setTimeout(function(){ht(st)},nr*1e3)};mt.useEffect(function(){return $e},[]);var Ge=mt.useState(!1),qe=W(Ge,2),We=qe[0],ot=qe[1];xt(function(ke){(!ke||Oe)&&ot(!0)},[Oe]);var jt=mt.useState(null),Nt=W(jt,2),cr=Nt[0],kt=Nt[1],vr=mt.useState(null),Rr=W(vr,2),Ur=Rr[0],rn=Rr[1],Or=function(st){rn([st.clientX,st.clientY])},kr=E1(Oe,Be,U&&Ur!==null?Ur:et,j,$,A,D),ve=W(kr,11),Fe=ve[0],ft=ve[1],vt=ve[2],or=ve[3],Oi=ve[4],Wo=ve[5],Wa=ve[6],ei=ve[7],_i=ve[8],Rn=ve[9],On=ve[10],tl=b1(ue,l,c,u),cc=W(tl,2),on=cc[0],nn=cc[1],Ba=on.has("click"),ja=nn.has("click")||nn.has("contextMenu"),_n=It(function(){We||On()}),uc=function(){_e.current&&U&&ja&&be(!1)};R1(Oe,et,Be,_n,uc),xt(function(){_n()},[Ur,j]),xt(function(){Oe&&!($!=null&&$[j])&&_n()},[JSON.stringify(A)]);var Va=mt.useMemo(function(){var ke=IM($,i,Rn,U);return(0,Ry.default)(ke,F?.(Rn))},[Rn,F,$,i,U]);mt.useImperativeHandle(o,function(){return{nativeElement:ae.current,popupElement:Le.current,forceAlign:_n}});var yt=mt.useState(0),ct=W(yt,2),Gr=ct[0],qr=ct[1],ur=mt.useState(0),_r=W(ur,2),an=_r[0],Bo=_r[1],Pn=function(){if(H&&et){var st=et.getBoundingClientRect();qr(st.width),Bo(st.height)}},Pi=function(){Pn(),_n()},ti=function(st){ot(!1),On(),h?.(st)},Ti=function(){return new Promise(function(st){Pn(),kt(function(){return st})})};xt(function(){cr&&(On(),cr(),kt(null))},[cr]);function Oo(ke,st,nr,Pr){He[ke]=function(ir){var jp;Pr?.(ir),be(st,nr);for(var X0=arguments.length,fR=new Array(X0>1?X0-1:0),Vp=1;Vp1?nr-1:0),ir=1;ir1?nr-1:0),ir=1;ir1&&arguments[1]!==void 0?arguments[1]:{},r=t.fieldNames,o=t.childrenAsData,n=[],i=_1(r,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(f,d){Array.isArray(f)&&f.forEach(function(m){if(d||!(l in m)){var h=m[s];n.push({key:FM(m,n.length),groupOption:d,data:m,label:m[a],value:h})}else{var v=m[c];v===void 0&&o&&(v=m.label),n.push({key:FM(m,n.length),group:!0,data:m,label:v}),u(m[l],!0)}})}return u(e,!1),n}function sp(e){var t=P({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Kt(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var zM=function(t,r,o){if(!r||!r.length)return null;var n=!1,i=function s(l,c){var u=Fh(c),f=u[0],d=u.slice(1);if(!f)return[l];var m=l.split(f);return n=n||m.length>1,m.reduce(function(h,v){return[].concat(le(h),le(s(v,d)))},[]).filter(Boolean)},a=i(t,r);return n?typeof o<"u"?a.slice(0,o):a:null};var WM=R(N()),KH=WM.createContext(null),Fu=KH;var BM=R(N());function P1(e){var t=e.visible,r=e.values;if(!t)return null;var o=50;return BM.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(r.slice(0,o).map(function(n){var i=n.label,a=n.value;return["number","string"].includes(ie(i))?i:a}).join(", ")),r.length>o?", ...":null)}var XH=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],YH=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],lp=function(t){return t==="tags"||t==="multiple"},QH=gt.forwardRef(function(e,t){var r,o=e.id,n=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,f=e.onDisplayValuesChange,d=e.emptyOptions,m=e.notFoundContent,h=m===void 0?"Not Found":m,v=e.onClear,x=e.mode,g=e.disabled,p=e.loading,y=e.getInputElement,b=e.getRawInputElement,S=e.open,w=e.defaultOpen,C=e.onDropdownVisibleChange,E=e.activeValue,_=e.onActiveValueChange,O=e.activeDescendantId,I=e.searchValue,B=e.autoClearSearchValue,L=e.onSearch,j=e.onSearchSplit,z=e.tokenSeparators,$=e.allowClear,A=e.prefix,M=e.suffixIcon,H=e.clearIcon,F=e.OptionList,k=e.animation,U=e.transitionName,V=e.dropdownStyle,D=e.dropdownClassName,G=e.dropdownMatchSelectWidth,q=e.dropdownRender,ne=e.dropdownAlign,ee=e.placement,Z=e.builtinPlacements,ce=e.getPopupContainer,re=e.showAction,K=re===void 0?[]:re,X=e.onFocus,oe=e.onBlur,Y=e.onKeyUp,J=e.onKeyDown,se=e.onMouseDown,ue=Ne(e,XH),de=lp(x),ye=(a!==void 0?a:de)||x==="combobox",xe=P({},ue);YH.forEach(function(yt){delete xe[yt]}),c?.forEach(function(yt){delete xe[yt]});var Pe=gt.useState(!1),fe=W(Pe,2),pe=fe[0],De=fe[1];gt.useEffect(function(){De(Tu())},[]);var Be=gt.useRef(null),Ye=gt.useRef(null),Le=gt.useRef(null),Ie=gt.useRef(null),we=gt.useRef(null),Ke=gt.useRef(!1),et=d1(),je=W(et,3),ae=je[0],me=je[1],ze=je[2];gt.useImperativeHandle(t,function(){var yt,ct;return{focus:(yt=Ie.current)===null||yt===void 0?void 0:yt.focus,blur:(ct=Ie.current)===null||ct===void 0?void 0:ct.blur,scrollTo:function(qr){var ur;return(ur=we.current)===null||ur===void 0?void 0:ur.scrollTo(qr)},nativeElement:Be.current||Ye.current}});var Se=gt.useMemo(function(){var yt;if(x!=="combobox")return I;var ct=(yt=u[0])===null||yt===void 0?void 0:yt.value;return typeof ct=="string"||typeof ct=="number"?String(ct):""},[I,x,u]),He=x==="combobox"&&typeof y=="function"&&y()||null,Ue=typeof b=="function"&&b(),wt=gn(Ye,Ue==null||(r=Ue.props)===null||r===void 0?void 0:r.ref),_t=gt.useState(!1),Ht=W(_t,2),Me=Ht[0],Re=Ht[1];xt(function(){Re(!0)},[]);var Je=zt(!1,{defaultValue:w,value:S}),Oe=W(Je,2),Te=Oe[0],_e=Oe[1],Ce=Me?Te:!1,ht=!h&&d;(g||ht&&Ce&&x==="combobox")&&(Ce=!1);var Bt=ht?!1:Ce,$e=gt.useCallback(function(yt){var ct=yt!==void 0?yt:!Ce;g||(_e(ct),Ce!==ct&&C?.(ct))},[g,Ce,_e,C]),be=gt.useMemo(function(){return(z||[]).some(function(yt){return[` + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},n7=e=>{let{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},i7=e=>{let{componentCls:t}=e,r=_1(e);delete r.xs;let o=Object.keys(r).map(n=>({[`@media (min-width: ${re(r[n])})`]:{width:`var(--${t.replace(".","")}-${n}-width)`}}));return{[`${t}-root`]:{[t]:[{width:`var(--${t.replace(".","")}-xs-width)`}].concat(se(o))}}},a7=e=>{let t=e.padding,r=e.fontSizeHeading5,o=e.lineHeightHeading5;return rt(e,{modalHeaderHeight:e.calc(e.calc(o).mul(r).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},s7=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${re(e.paddingMD)} ${re(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${re(e.padding)} ${re(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${re(e.paddingXS)} ${re(e.padding)}`:0,footerBorderTop:e.wireframe?`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${re(e.borderRadiusLG)} ${re(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${re(e.padding*2)} ${re(e.padding*2)} ${re(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),$be=_t("Modal",e=>{let t=a7(e);return[o7(t),n7(t),P1(t),Ql(t,"zoom"),i7(t)]},s7,{unitless:{titleLineHeight:!0}});var pn=E(I());function l7(e){return t=>pn.createElement(ka,{theme:{token:{motion:!1,zIndexPopupBase:0}}},pn.createElement(e,Object.assign({},t)))}var c7=(e,t,r,o,n)=>l7(a=>{let{prefixCls:s,style:l}=a,c=pn.useRef(null),[u,f]=pn.useState(0),[d,m]=pn.useState(0),[h,v]=zt(!1,{value:a.open}),{getPrefixCls:y}=pn.useContext(at),g=y(o||"select",s);pn.useEffect(()=>{if(v(!0),typeof ResizeObserver<"u"){let S=new ResizeObserver(w=>{let C=w[0].target;f(C.offsetHeight+8),m(C.offsetWidth)}),b=setInterval(()=>{var w;let C=n?`.${n(g)}`:`.${g}-dropdown`,R=(w=c.current)===null||w===void 0?void 0:w.querySelector(C);R&&(clearInterval(b),S.observe(R))},10);return()=>{clearInterval(b),S.disconnect()}}},[]);let p=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},l),{margin:0}),open:h,visible:h,getPopupContainer:()=>c.current});return r&&(p=r(p)),t&&Object.assign(p,{[t]:{overflow:{adjustX:!1,adjustY:!1}}}),pn.createElement("div",{ref:c,style:{paddingBottom:u,position:"relative",minWidth:d}},pn.createElement(e,Object.assign({},p)))}),xM=c7;var ai=E(I()),bE=E(Ee());var lr=E(I());var K1=E(Ee());var Wu=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e?.substr(0,4))};var St=E(I());var T1=E(I()),bM=E(Ee()),u7=function(t){var r=t.className,o=t.customizeIcon,n=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof o=="function"?o(n):o;return T1.createElement("span",{className:r,onMouseDown:function(u){u.preventDefault(),a?.(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:T1.createElement("span",{className:(0,bM.default)(r.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},Qs=u7;var Ty=E(I()),SM=function(t,r,o,n,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=Ty.default.useMemo(function(){if(pe(n)==="object")return n.clearIcon;if(i)return i},[n,i]),u=Ty.default.useMemo(function(){return!!(!a&&n&&(o.length||s)&&!(l==="combobox"&&s===""))},[n,a,o.length,s,l]);return{allowClear:u,clearIcon:Ty.default.createElement(Qs,{className:"".concat(t,"-clear"),onMouseDown:r,customizeIcon:c},"\xD7")}};var Ny=E(I()),N1=Ny.createContext(null);function Iy(){return Ny.useContext(N1)}var Bu=E(I());function I1(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=Bu.useState(!1),r=B(t,2),o=r[0],n=r[1],i=Bu.useRef(null),a=function(){window.clearTimeout(i.current)};Bu.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){n(c),u&&u()},e)};return[o,s,a]}var gp=E(I());function hp(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=gp.useRef(null),r=gp.useRef(null);gp.useEffect(function(){return function(){window.clearTimeout(r.current)}},[]);function o(n){(n||t.current===null)&&(t.current=n),window.clearTimeout(r.current),r.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},o]}var $y=E(I());function $1(e,t,r,o){var n=$y.useRef(null);n.current={open:t,triggerOpen:r,customizedTrigger:o},$y.useEffect(function(){function i(a){var s;if(!((s=n.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),n.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&n.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}var Va=E(I()),ky=E(I());function CM(e){return e&&![Fe.ESC,Fe.SHIFT,Fe.BACKSPACE,Fe.TAB,Fe.WIN_KEY,Fe.ALT,Fe.META,Fe.WIN_KEY_RIGHT,Fe.CTRL,Fe.SEMICOLON,Fe.EQUALS,Fe.CAPS_LOCK,Fe.CONTEXT_MENU,Fe.F1,Fe.F2,Fe.F3,Fe.F4,Fe.F5,Fe.F6,Fe.F7,Fe.F8,Fe.F9,Fe.F10,Fe.F11,Fe.F12].includes(e)}var An=E(I()),M1=E(I()),jM=E(Ee());var ri=E(I()),ra=E(I()),IM=E(Ee());var oc=E(I()),wM=E(Ee());var f7=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ju=void 0;function d7(e,t){var r=e.prefixCls,o=e.invalidate,n=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,f=e.style,d=e.children,m=e.display,h=e.order,v=e.component,y=v===void 0?"div":v,g=Ae(e,f7),p=a&&!m;function x(R){l(c,R)}oc.useEffect(function(){return function(){x(null)}},[]);var S=i&&n!==ju?i(n,{index:h}):d,b;o||(b={opacity:p?0:1,height:p?0:ju,overflowY:p?"hidden":ju,order:a?h:ju,pointerEvents:p?"none":ju,position:p?"absolute":ju});var w={};p&&(w["aria-hidden"]=!0);var C=oc.createElement(y,ee({className:(0,wM.default)(!o&&r,u),style:P(P({},b),f)},w,g,{ref:t}),S);return a&&(C=oc.createElement(cn,{onResize:function(_){var O=_.offsetWidth;x(O)},disabled:s},C)),C}var EM=oc.forwardRef(d7);EM.displayName="Item";var Vu=EM;var Dy=E(I()),RM=E(bi());function D1(e){if(typeof MessageChannel>"u")ut(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function OM(){var e=Dy.useRef(null),t=function(o){e.current||(e.current=[],D1(function(){(0,RM.unstable_batchedUpdates)(function(){e.current.forEach(function(n){n()}),e.current=null})})),e.current.push(o)};return t}function nc(e,t){var r=Dy.useState(t),o=B(r,2),n=o[0],i=o[1],a=Et(function(s){e(function(){i(s)})});return[n,a]}var Zs=E(I()),PM=E(Ee());var _M=E(I()),ic=_M.default.createContext(null);var p7=["component"],m7=["className"],g7=["className"],h7=function(t,r){var o=Zs.useContext(ic);if(!o){var n=t.component,i=n===void 0?"div":n,a=Ae(t,p7);return Zs.createElement(i,ee({},a,{ref:r}))}var s=o.className,l=Ae(o,m7),c=t.className,u=Ae(t,g7);return Zs.createElement(ic.Provider,{value:null},Zs.createElement(Vu,ee({ref:r,className:(0,PM.default)(s,c)},l,u)))},TM=Zs.forwardRef(h7);TM.displayName="RawItem";var NM=TM;var v7=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],$M="responsive",DM="invalidate";function y7(e){return"+ ".concat(e.length," ...")}function x7(e,t){var r=e.prefixCls,o=r===void 0?"rc-overflow":r,n=e.data,i=n===void 0?[]:n,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,f=e.ssr,d=e.style,m=e.className,h=e.maxCount,v=e.renderRest,y=e.renderRawRest,g=e.suffix,p=e.component,x=p===void 0?"div":p,S=e.itemComponent,b=e.onVisibleChange,w=Ae(e,v7),C=f==="full",R=OM(),_=nc(R,null),O=B(_,2),N=O[0],k=O[1],L=N||0,j=nc(R,new Map),W=B(j,2),D=W[0],$=W[1],M=nc(R,0),V=B(M,2),F=V[0],z=V[1],U=nc(R,0),H=B(U,2),A=H[0],G=H[1],q=nc(R,0),oe=B(q,2),Z=oe[0],X=oe[1],ie=(0,ra.useState)(null),te=B(ie,2),K=te[0],Y=te[1],ne=(0,ra.useState)(null),Q=B(ne,2),J=Q[0],le=Q[1],ue=ri.useMemo(function(){return J===null&&C?Number.MAX_SAFE_INTEGER:J||0},[J,N]),fe=(0,ra.useState)(!1),he=B(fe,2),ye=he[0],we=he[1],ce="".concat(o,"-item"),ae=Math.max(F,A),Re=h===$M,Me=i.length&&Re,Be=h===DM,Ie=Me||typeof h=="number"&&i.length>h,Oe=(0,ra.useMemo)(function(){var Le=i;return Me?N===null&&C?Le=i:Le=i.slice(0,Math.min(i.length,L/u)):typeof h=="number"&&(Le=i.slice(0,h)),Le},[i,u,N,h,Me]),be=(0,ra.useMemo)(function(){return Me?i.slice(ue+1):i.slice(Oe.length)},[i,Oe,Me,ue]),Ve=(0,ra.useCallback)(function(Le,Te){var Ne;return typeof l=="function"?l(Le):(Ne=l&&Le?.[l])!==null&&Ne!==void 0?Ne:Te},[l]),He=(0,ra.useCallback)(a||function(Le){return Le},[a]);function $e(Le,Te,Ne){J===Le&&(Te===void 0||Te===K)||(le(Le),Ne||(we(LeL){$e(vt-1,Le-Bt-Z+A);break}}g&&Ue(0)+Z>L&&Y(null)}},[L,D,A,Z,Ve,Oe]);var Ye=ye&&!!be.length,gt={};K!==null&&Me&&(gt={position:"absolute",left:K,top:0});var Tt={prefixCls:ce,responsive:Me,component:S,invalidate:Be},ht=s?function(Le,Te){var Ne=Ve(Le,Te);return ri.createElement(ic.Provider,{key:Ne,value:P(P({},Tt),{},{order:Te,item:Le,itemKey:Ne,registerSize:me,display:Te<=ue})},s(Le,Te))}:function(Le,Te){var Ne=Ve(Le,Te);return ri.createElement(Vu,ee({},Tt,{order:Te,key:Ne,item:Le,renderItem:He,itemKey:Ne,registerSize:me,display:Te<=ue}))},We={order:Ye?ue:Number.MAX_SAFE_INTEGER,className:"".concat(ce,"-rest"),registerSize:ze,display:Ye},Pe=v||y7,tt=y?ri.createElement(ic.Provider,{value:P(P({},Tt),We)},y(be)):ri.createElement(Vu,ee({},Tt,We),typeof Pe=="function"?Pe(be):Pe),De=ri.createElement(x,ee({className:(0,IM.default)(!Be&&o,m),style:d,ref:t},w),Oe.map(ht),Ie?tt:null,g&&ri.createElement(Vu,ee({},Tt,{responsive:Re,responsiveDisabled:!Me,order:ue,className:"".concat(ce,"-suffix"),registerSize:Ce,display:!0,style:gt}),g));return Re?ri.createElement(cn,{onResize:de,disabled:!Me},De):De}var vp=ri.forwardRef(x7);vp.displayName="Overflow";vp.Item=NM;vp.RESPONSIVE=$M;vp.INVALIDATE=DM;var AM=vp;var MM=AM;var Hu=E(I()),LM=E(Ee());var b7=function(t,r){var o,n=t.prefixCls,i=t.id,a=t.inputElement,s=t.disabled,l=t.tabIndex,c=t.autoFocus,u=t.autoComplete,f=t.editable,d=t.activeDescendantId,m=t.value,h=t.maxLength,v=t.onKeyDown,y=t.onMouseDown,g=t.onChange,p=t.onPaste,x=t.onCompositionStart,S=t.onCompositionEnd,b=t.onBlur,w=t.open,C=t.attrs,R=a||Hu.createElement("input",null),_=R,O=_.ref,N=_.props,k=N.onKeyDown,L=N.onChange,j=N.onMouseDown,W=N.onCompositionStart,D=N.onCompositionEnd,$=N.onBlur,M=N.style;return Al(!("maxLength"in R.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),R=Hu.cloneElement(R,P(P(P({type:"search"},N),{},{id:i,ref:Fr(r,O),disabled:s,tabIndex:l,autoComplete:u||"off",autoFocus:c,className:(0,LM.default)("".concat(n,"-selection-search-input"),(o=R)===null||o===void 0||(o=o.props)===null||o===void 0?void 0:o.className),role:"combobox","aria-expanded":w||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":w?d:void 0},C),{},{value:f?m:"",maxLength:h,readOnly:!f,unselectable:f?null:"on",style:P(P({},M),{},{opacity:f?null:0}),onKeyDown:function(F){v(F),k&&k(F)},onMouseDown:function(F){y(F),j&&j(F)},onChange:function(F){g(F),L&&L(F)},onCompositionStart:function(F){x(F),W&&W(F)},onCompositionEnd:function(F){S(F),D&&D(F)},onPaste:p,onBlur:function(F){b(F),$&&$(F)}})),R},S7=Hu.forwardRef(b7),Ay=S7;var Ly=E(I());function yp(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var C7=typeof window<"u"&&window.document&&window.document.documentElement,FM=C7;function zM(e){return e!=null}function WM(e){return!e&&e!==0}function kM(e){return["string","number"].includes(pe(e))}function My(e){var t=void 0;return e&&(kM(e.title)?t=e.title.toString():kM(e.label)&&(t=e.label.toString())),t}function A1(e,t){FM?Ly.useLayoutEffect(e,t):Ly.useEffect(e,t)}function w7(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var BM=function(t){t.preventDefault(),t.stopPropagation()},E7=function(t){var r=t.id,o=t.prefixCls,n=t.values,i=t.open,a=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,u=t.disabled,f=t.mode,d=t.showSearch,m=t.autoFocus,h=t.autoComplete,v=t.activeDescendantId,y=t.tabIndex,g=t.removeIcon,p=t.maxTagCount,x=t.maxTagTextLength,S=t.maxTagPlaceholder,b=S===void 0?function(ne){return"+ ".concat(ne.length," ...")}:S,w=t.tagRender,C=t.onToggleOpen,R=t.onRemove,_=t.onInputChange,O=t.onInputPaste,N=t.onInputKeyDown,k=t.onInputMouseDown,L=t.onInputCompositionStart,j=t.onInputCompositionEnd,W=t.onInputBlur,D=An.useRef(null),$=(0,M1.useState)(0),M=B($,2),V=M[0],F=M[1],z=(0,M1.useState)(!1),U=B(z,2),H=U[0],A=U[1],G="".concat(o,"-selection"),q=i||f==="multiple"&&s===!1||f==="tags"?a:"",oe=f==="tags"||f==="multiple"&&s===!1||d&&(i||H);A1(function(){F(D.current.scrollWidth)},[q]);var Z=function(Q,J,le,ue,fe){return An.createElement("span",{title:My(Q),className:(0,jM.default)("".concat(G,"-item"),T({},"".concat(G,"-item-disabled"),le))},An.createElement("span",{className:"".concat(G,"-item-content")},J),ue&&An.createElement(Qs,{className:"".concat(G,"-item-remove"),onMouseDown:BM,onClick:fe,customizeIcon:g},"\xD7"))},X=function(Q,J,le,ue,fe,he){var ye=function(ce){BM(ce),C(!i)};return An.createElement("span",{onMouseDown:ye},w({label:J,value:Q,disabled:le,closable:ue,onClose:fe,isMaxTag:!!he}))},ie=function(Q){var J=Q.disabled,le=Q.label,ue=Q.value,fe=!u&&!J,he=le;if(typeof x=="number"&&(typeof le=="string"||typeof le=="number")){var ye=String(he);ye.length>x&&(he="".concat(ye.slice(0,x),"..."))}var we=function(ae){ae&&ae.stopPropagation(),R(Q)};return typeof w=="function"?X(ue,he,J,fe,we):Z(Q,he,J,fe,we)},te=function(Q){if(!n.length)return null;var J=typeof b=="function"?b(Q):b;return typeof w=="function"?X(void 0,J,!1,!1,void 0,!0):Z({title:J},J,!1)},K=An.createElement("div",{className:"".concat(G,"-search"),style:{width:V},onFocus:function(){A(!0)},onBlur:function(){A(!1)}},An.createElement(Ay,{ref:l,open:i,prefixCls:o,id:r,inputElement:null,disabled:u,autoFocus:m,autoComplete:h,editable:oe,activeDescendantId:v,value:q,onKeyDown:N,onMouseDown:k,onChange:_,onPaste:O,onCompositionStart:L,onCompositionEnd:j,onBlur:W,tabIndex:y,attrs:Ao(t,!0)}),An.createElement("span",{ref:D,className:"".concat(G,"-search-mirror"),"aria-hidden":!0},q,"\xA0")),Y=An.createElement(MM,{prefixCls:"".concat(G,"-overflow"),data:n,renderItem:ie,renderRest:te,suffix:K,itemKey:w7,maxCount:p});return An.createElement("span",{className:"".concat(G,"-wrap")},Y,!n.length&&!q&&An.createElement("span",{className:"".concat(G,"-placeholder")},c))},VM=E7;var oi=E(I());var R7=function(t){var r=t.inputElement,o=t.prefixCls,n=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,f=t.open,d=t.values,m=t.placeholder,h=t.tabIndex,v=t.showSearch,y=t.searchValue,g=t.activeValue,p=t.maxLength,x=t.onInputKeyDown,S=t.onInputMouseDown,b=t.onInputChange,w=t.onInputPaste,C=t.onInputCompositionStart,R=t.onInputCompositionEnd,_=t.onInputBlur,O=t.title,N=oi.useState(!1),k=B(N,2),L=k[0],j=k[1],W=u==="combobox",D=W||v,$=d[0],M=y||"";W&&g&&!L&&(M=g),oi.useEffect(function(){W&&j(!1)},[W,g]);var V=u!=="combobox"&&!f&&!v?!1:!!M,F=O===void 0?My($):O,z=oi.useMemo(function(){return $?null:oi.createElement("span",{className:"".concat(o,"-selection-placeholder"),style:V?{visibility:"hidden"}:void 0},m)},[$,V,m,o]);return oi.createElement("span",{className:"".concat(o,"-selection-wrap")},oi.createElement("span",{className:"".concat(o,"-selection-search")},oi.createElement(Ay,{ref:i,prefixCls:o,id:n,open:f,inputElement:r,disabled:a,autoFocus:s,autoComplete:l,editable:D,activeDescendantId:c,value:M,onKeyDown:x,onMouseDown:S,onChange:function(H){j(!0),b(H)},onPaste:w,onCompositionStart:C,onCompositionEnd:R,onBlur:_,tabIndex:h,attrs:Ao(t,!0),maxLength:W?p:void 0})),!W&&$?oi.createElement("span",{className:"".concat(o,"-selection-item"),title:F,style:V?{visibility:"hidden"}:void 0},$.label):null,z)},HM=R7;var O7=function(t,r){var o=(0,ky.useRef)(null),n=(0,ky.useRef)(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,f=t.prefix,d=t.autoClearSearchValue,m=t.onSearch,h=t.onSearchSubmit,v=t.onToggleOpen,y=t.onInputKeyDown,g=t.onInputBlur,p=t.domRef;Va.useImperativeHandle(r,function(){return{focus:function(F){o.current.focus(F)},blur:function(){o.current.blur()}}});var x=hp(0),S=B(x,2),b=S[0],w=S[1],C=function(F){var z=F.which,U=o.current instanceof HTMLTextAreaElement;!U&&a&&(z===Fe.UP||z===Fe.DOWN)&&F.preventDefault(),y&&y(F),z===Fe.ENTER&&s==="tags"&&!n.current&&!a&&h?.(F.target.value),!(U&&!a&&~[Fe.UP,Fe.DOWN,Fe.LEFT,Fe.RIGHT].indexOf(z))&&CM(z)&&v(!0)},R=function(){w(!0)},_=(0,ky.useRef)(null),O=function(F){m(F,!0,n.current)!==!1&&v(!0)},N=function(){n.current=!0},k=function(F){n.current=!1,s!=="combobox"&&O(F.target.value)},L=function(F){var z=F.target.value;if(c&&_.current&&/[\r\n]/.test(_.current)){var U=_.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");z=z.replace(U,_.current)}_.current=null,O(z)},j=function(F){var z=F.clipboardData,U=z?.getData("text");_.current=U||""},W=function(F){var z=F.target;if(z!==o.current){var U=document.body.style.msTouchAction!==void 0;U?setTimeout(function(){o.current.focus()}):o.current.focus()}},D=function(F){var z=b();F.target!==o.current&&!z&&!(s==="combobox"&&u)&&F.preventDefault(),(s!=="combobox"&&(!l||!z)||!a)&&(a&&d!==!1&&m("",!0,!1),v())},$={inputRef:o,onInputKeyDown:C,onInputMouseDown:R,onInputChange:L,onInputPaste:j,onInputCompositionStart:N,onInputCompositionEnd:k,onInputBlur:g},M=s==="multiple"||s==="tags"?Va.createElement(VM,ee({},t,$)):Va.createElement(HM,ee({},t,$));return Va.createElement("div",{ref:p,className:"".concat(i,"-selector"),onClick:W,onMouseDown:D},f&&Va.createElement("div",{className:"".concat(i,"-prefix")},f),M)},_7=Va.forwardRef(O7),UM=_7;var zy=E(Ee());var bt=E(I());var YM=E(Ee());var ni=E(I());var GM=E(Ee()),Fy=E(I());function L1(e){var t=e.prefixCls,r=e.align,o=e.arrow,n=e.arrowPos,i=o||{},a=i.className,s=i.content,l=n.x,c=l===void 0?0:l,u=n.y,f=u===void 0?0:u,d=Fy.useRef();if(!r||!r.points)return null;var m={position:"absolute"};if(r.autoArrow!==!1){var h=r.points[0],v=r.points[1],y=h[0],g=h[1],p=v[0],x=v[1];y===p||!["t","b"].includes(y)?m.top=f:y==="t"?m.top=0:m.bottom=0,g===x||!["l","r"].includes(g)?m.left=c:g==="l"?m.left=0:m.right=0}return Fy.createElement("div",{ref:d,className:(0,GM.default)("".concat(t,"-arrow"),a),style:m},s)}var qM=E(Ee());var k1=E(I());function F1(e){var t=e.prefixCls,r=e.open,o=e.zIndex,n=e.mask,i=e.motion;return n?k1.createElement(ao,ee({},i,{motionAppear:!0,visible:r,removeOnLeave:!0}),function(a){var s=a.className;return k1.createElement("div",{style:{zIndex:o},className:(0,qM.default)("".concat(t,"-mask"),s)})}):null}var KM=E(I()),P7=KM.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),XM=P7;var T7=ni.forwardRef(function(e,t){var r=e.popup,o=e.className,n=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,f=e.onClick,d=e.mask,m=e.arrow,h=e.arrowPos,v=e.align,y=e.motion,g=e.maskMotion,p=e.forceRender,x=e.getPopupContainer,S=e.autoDestroy,b=e.portal,w=e.zIndex,C=e.onMouseEnter,R=e.onMouseLeave,_=e.onPointerEnter,O=e.onPointerDownCapture,N=e.ready,k=e.offsetX,L=e.offsetY,j=e.offsetR,W=e.offsetB,D=e.onAlign,$=e.onPrepare,M=e.stretch,V=e.targetWidth,F=e.targetHeight,z=typeof r=="function"?r():r,U=l||c,H=x?.length>0,A=ni.useState(!x||!H),G=B(A,2),q=G[0],oe=G[1];if(yt(function(){!q&&H&&a&&oe(!0)},[q,H,a]),!q)return null;var Z="auto",X={left:"-1000vw",top:"-1000vh",right:Z,bottom:Z};if(N||!l){var ie,te=v.points,K=v.dynamicInset||((ie=v._experimental)===null||ie===void 0?void 0:ie.dynamicInset),Y=K&&te[0][1]==="r",ne=K&&te[0][0]==="b";Y?(X.right=j,X.left=Z):(X.left=k,X.right=Z),ne?(X.bottom=W,X.top=Z):(X.top=L,X.bottom=Z)}var Q={};return M&&(M.includes("height")&&F?Q.height=F:M.includes("minHeight")&&F&&(Q.minHeight=F),M.includes("width")&&V?Q.width=V:M.includes("minWidth")&&V&&(Q.minWidth=V)),l||(Q.pointerEvents="none"),ni.createElement(b,{open:p||U,getContainer:x&&function(){return x(a)},autoDestroy:S},ni.createElement(F1,{prefixCls:n,open:l,zIndex:w,mask:d,motion:g}),ni.createElement(cn,{onResize:D,disabled:!l},function(J){return ni.createElement(ao,ee({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:p,leavedClassName:"".concat(n,"-hidden")},y,{onAppearPrepare:$,onEnterPrepare:$,visible:l,onVisibleChanged:function(ue){var fe;y==null||(fe=y.onVisibleChanged)===null||fe===void 0||fe.call(y,ue),s(ue)}}),function(le,ue){var fe=le.className,he=le.style,ye=(0,YM.default)(n,fe,o);return ni.createElement("div",{ref:Fr(J,t,ue),className:ye,style:P(P(P(P({"--arrow-x":"".concat(h.x||0,"px"),"--arrow-y":"".concat(h.y||0,"px")},X),Q),he),{},{boxSizing:"border-box",zIndex:w},i),onMouseEnter:C,onMouseLeave:R,onPointerEnter:_,onClick:f,onPointerDownCapture:O},m&&ni.createElement(L1,{prefixCls:n,arrow:m,arrowPos:h,align:v}),ni.createElement(XM,{cache:!l&&!u},z))})}))}),QM=T7;var Uu=E(I()),N7=Uu.forwardRef(function(e,t){var r=e.children,o=e.getTriggerDOMNode,n=Ci(r),i=Uu.useCallback(function(s){zd(t,o?o(s):s)},[o]),a=_n(i,Ts(r));return n?Uu.cloneElement(r,{ref:a}):r}),ZM=N7;var JM=E(I()),I7=JM.createContext(null),z1=I7;var tL=E(I());function eL(e){return e?Array.isArray(e)?e:[e]:[]}function W1(e,t,r,o){return tL.useMemo(function(){var n=eL(r??t),i=eL(o??t),a=new Set(n),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,r,o])}var ac=E(I());function $7(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function rL(e,t,r,o){for(var n=r.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function xp(e){return Gu(parseFloat(e),0)}function j1(e,t){var r=P({},e);return(t||[]).forEach(function(o){if(!(o instanceof HTMLBodyElement||o instanceof HTMLHtmlElement)){var n=Js(o).getComputedStyle(o),i=n.overflow,a=n.overflowClipMargin,s=n.borderTopWidth,l=n.borderBottomWidth,c=n.borderLeftWidth,u=n.borderRightWidth,f=o.getBoundingClientRect(),d=o.offsetHeight,m=o.clientHeight,h=o.offsetWidth,v=o.clientWidth,y=xp(s),g=xp(l),p=xp(c),x=xp(u),S=Gu(Math.round(f.width/h*1e3)/1e3),b=Gu(Math.round(f.height/d*1e3)/1e3),w=(h-v-p-x)*S,C=(d-m-y-g)*b,R=y*b,_=g*b,O=p*S,N=x*S,k=0,L=0;if(i==="clip"){var j=xp(a);k=j*S,L=j*b}var W=f.x+O-k,D=f.y+R-L,$=W+f.width+2*k-O-N-w,M=D+f.height+2*L-R-_-C;r.left=Math.max(r.left,W),r.top=Math.max(r.top,D),r.right=Math.min(r.right,$),r.bottom=Math.min(r.bottom,M)}}),r}function oL(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r="".concat(t),o=r.match(/^(.*)\%$/);return o?e*(parseFloat(o[1])/100):parseFloat(r)}function nL(e,t){var r=t||[],o=B(r,2),n=o[0],i=o[1];return[oL(e.width,n),oL(e.height,i)]}function iL(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function qu(e,t){var r=t[0],o=t[1],n,i;return r==="t"?i=e.y:r==="b"?i=e.y+e.height:i=e.y+e.height/2,o==="l"?n=e.x:o==="r"?n=e.x+e.width:n=e.x+e.width/2,{x:n,y:i}}function el(e,t){var r={t:"b",b:"t",l:"r",r:"l"};return e.map(function(o,n){return n===t?r[o]||"c":o}).join("")}function V1(e,t,r,o,n,i,a){var s=ac.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:n[o]||{}}),l=B(s,2),c=l[0],u=l[1],f=ac.useRef(0),d=ac.useMemo(function(){return t?bp(t):[]},[t]),m=ac.useRef({}),h=function(){m.current={}};e||h();var v=Et(function(){if(t&&r&&e){let jo=function(Cc,rs){var wc=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ae,om=A.x+Cc,nm=A.y+rs,hx=om+Y,Xe=nm+K,dt=Math.max(om,wc.left),pr=Math.max(nm,wc.top),Mr=Math.min(hx,wc.right),mr=Math.min(Xe,wc.bottom);return Math.max(0,(Mr-dt)*(mr-pr))},Sc=function(){rr=A.y+Ne,ur=rr+K,fr=A.x+Te,zo=fr+Y};var WR=jo,BR=Sc,p,x,S,b,w=t,C=w.ownerDocument,R=Js(w),_=R.getComputedStyle(w),O=_.width,N=_.height,k=_.position,L=w.style.left,j=w.style.top,W=w.style.right,D=w.style.bottom,$=w.style.overflow,M=P(P({},n[o]),i),V=C.createElement("div");(p=w.parentElement)===null||p===void 0||p.appendChild(V),V.style.left="".concat(w.offsetLeft,"px"),V.style.top="".concat(w.offsetTop,"px"),V.style.position=k,V.style.height="".concat(w.offsetHeight,"px"),V.style.width="".concat(w.offsetWidth,"px"),w.style.left="0",w.style.top="0",w.style.right="auto",w.style.bottom="auto",w.style.overflow="hidden";var F;if(Array.isArray(r))F={x:r[0],y:r[1],width:0,height:0};else{var z,U,H=r.getBoundingClientRect();H.x=(z=H.x)!==null&&z!==void 0?z:H.left,H.y=(U=H.y)!==null&&U!==void 0?U:H.top,F={x:H.x,y:H.y,width:H.width,height:H.height}}var A=w.getBoundingClientRect();A.x=(x=A.x)!==null&&x!==void 0?x:A.left,A.y=(S=A.y)!==null&&S!==void 0?S:A.top;var G=C.documentElement,q=G.clientWidth,oe=G.clientHeight,Z=G.scrollWidth,X=G.scrollHeight,ie=G.scrollTop,te=G.scrollLeft,K=A.height,Y=A.width,ne=F.height,Q=F.width,J={left:0,top:0,right:q,bottom:oe},le={left:-te,top:-ie,right:Z-te,bottom:X-ie},ue=M.htmlRegion,fe="visible",he="visibleFirst";ue!=="scroll"&&ue!==he&&(ue=fe);var ye=ue===he,we=j1(le,d),ce=j1(J,d),ae=ue===fe?ce:we,Re=ye?ce:ae;w.style.left="auto",w.style.top="auto",w.style.right="0",w.style.bottom="0";var Me=w.getBoundingClientRect();w.style.left=L,w.style.top=j,w.style.right=W,w.style.bottom=D,w.style.overflow=$,(b=w.parentElement)===null||b===void 0||b.removeChild(V);var Be=Gu(Math.round(Y/parseFloat(O)*1e3)/1e3),Ie=Gu(Math.round(K/parseFloat(N)*1e3)/1e3);if(Be===0||Ie===0||Ml(r)&&!qv(r))return;var Oe=M.offset,be=M.targetOffset,Ve=nL(A,Oe),He=B(Ve,2),$e=He[0],de=He[1],me=nL(F,be),ze=B(me,2),Ce=ze[0],Ue=ze[1];F.x-=Ce,F.y-=Ue;var Ye=M.points||[],gt=B(Ye,2),Tt=gt[0],ht=gt[1],We=iL(ht),Pe=iL(Tt),tt=qu(F,We),De=qu(A,Pe),Le=P({},M),Te=tt.x-De.x+$e,Ne=tt.y-De.y+de,vt=jo(Te,Ne),Bt=jo(Te,Ne,ce),je=qu(F,["t","l"]),_e=qu(A,["t","l"]),Qe=qu(F,["b","r"]),Ze=qu(A,["b","r"]),Ke=M.overflow||{},ot=Ke.adjustX,kt=Ke.adjustY,Nt=Ke.shiftX,tr=Ke.shiftY,Ft=function(rs){return typeof rs=="boolean"?rs:rs>=0},rr,ur,fr,zo;Sc();var dr=Ft(kt),Er=Pe[0]===We[0];if(dr&&Pe[0]==="t"&&(ur>Re.bottom||m.current.bt)){var Se=Ne;Er?Se-=K-ne:Se=je.y-Ze.y-de;var Ge=jo(Te,Se),ke=jo(Te,Se,ce);Ge>vt||Ge===vt&&(!ye||ke>=Bt)?(m.current.bt=!0,Ne=Se,de=-de,Le.points=[el(Pe,0),el(We,0)]):m.current.bt=!1}if(dr&&Pe[0]==="b"&&(rrvt||nt===vt&&(!ye||It>=Bt)?(m.current.tb=!0,Ne=xe,de=-de,Le.points=[el(Pe,0),el(We,0)]):m.current.tb=!1}var $t=Ft(ot),mo=Pe[1]===We[1];if($t&&Pe[1]==="l"&&(zo>Re.right||m.current.rl)){var Dr=Te;mo?Dr-=Y-Q:Dr=je.x-Ze.x-$e;var Br=jo(Dr,Ne),Rr=jo(Dr,Ne,ce);Br>vt||Br===vt&&(!ye||Rr>=Bt)?(m.current.rl=!0,Te=Dr,$e=-$e,Le.points=[el(Pe,1),el(We,1)]):m.current.rl=!1}if($t&&Pe[1]==="r"&&(frvt||tn===vt&&(!ye||Wo>=Bt)?(m.current.lr=!0,Te=jr,$e=-$e,Le.points=[el(Pe,1),el(We,1)]):m.current.lr=!1}Sc();var eo=Nt===!0?0:Nt;typeof eo=="number"&&(frce.right&&(Te-=zo-ce.right-$e,F.x>ce.right-eo&&(Te+=F.x-ce.right+eo)));var Eo=tr===!0?0:tr;typeof Eo=="number"&&(rrce.bottom&&(Ne-=ur-ce.bottom-de,F.y>ce.bottom-Eo&&(Ne+=F.y-ce.bottom+Eo)));var Ja=A.x+Te,es=Ja+Y,kn=A.y+Ne,bc=kn+K,ts=F.x,Ct=ts+Q,pt=F.y,to=pt+ne,ro=Math.max(Ja,ts),yr=Math.min(es,Ct),Ar=(ro+yr)/2,yn=Ar-Ja,rn=Math.max(kn,pt),Fn=Math.min(bc,to),Li=(rn+Fn)/2,ui=Li-kn;a?.(t,Le);var ki=Me.right-A.x-(Te+A.width),Bo=Me.bottom-A.y-(Ne+A.height);Be===1&&(Te=Math.round(Te),ki=Math.round(ki)),Ie===1&&(Ne=Math.round(Ne),Bo=Math.round(Bo));var gx={ready:!0,offsetX:Te/Be,offsetY:Ne/Ie,offsetR:ki/Be,offsetB:Bo/Ie,arrowX:yn/Be,arrowY:ui/Ie,scaleX:Be,scaleY:Ie,align:Le};u(gx)}}),y=function(){f.current+=1;var x=f.current;Promise.resolve().then(function(){f.current===x&&v()})},g=function(){u(function(x){return P(P({},x),{},{ready:!1})})};return yt(g,[o]),yt(function(){e||g()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,y]}function H1(e,t,r,o,n){yt(function(){if(e&&t&&r){let d=function(){o(),n()};var f=d,i=t,a=r,s=bp(i),l=bp(a),c=Js(a),u=new Set([c].concat(se(s),se(l)));return u.forEach(function(m){m.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),o(),function(){u.forEach(function(m){m.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,r])}var Sp=E(I());function U1(e,t,r,o,n,i,a,s){var l=Sp.useRef(e);l.current=e;var c=Sp.useRef(!1);Sp.useEffect(function(){if(t&&o&&(!n||i)){var f=function(){c.current=!1},d=function(S){var b;l.current&&!a(((b=S.composedPath)===null||b===void 0||(b=b.call(S))===null||b===void 0?void 0:b[0])||S.target)&&!c.current&&s(!1)},m=Js(o);m.addEventListener("pointerdown",f,!0),m.addEventListener("mousedown",d,!0),m.addEventListener("contextmenu",d,!0);var h=Ul(r);if(h&&(h.addEventListener("mousedown",d,!0),h.addEventListener("contextmenu",d,!0)),0)var v,y,g,p;return function(){m.removeEventListener("pointerdown",f,!0),m.removeEventListener("mousedown",d,!0),m.removeEventListener("contextmenu",d,!0),h&&(h.removeEventListener("mousedown",d,!0),h.removeEventListener("contextmenu",d,!0))}}},[t,r,o,n,i]);function u(){c.current=!0}return u}var D7=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function A7(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Jl,t=bt.forwardRef(function(r,o){var n=r.prefixCls,i=n===void 0?"rc-trigger-popup":n,a=r.children,s=r.action,l=s===void 0?"hover":s,c=r.showAction,u=r.hideAction,f=r.popupVisible,d=r.defaultPopupVisible,m=r.onPopupVisibleChange,h=r.afterPopupVisibleChange,v=r.mouseEnterDelay,y=r.mouseLeaveDelay,g=y===void 0?.1:y,p=r.focusDelay,x=r.blurDelay,S=r.mask,b=r.maskClosable,w=b===void 0?!0:b,C=r.getPopupContainer,R=r.forceRender,_=r.autoDestroy,O=r.destroyPopupOnHide,N=r.popup,k=r.popupClassName,L=r.popupStyle,j=r.popupPlacement,W=r.builtinPlacements,D=W===void 0?{}:W,$=r.popupAlign,M=r.zIndex,V=r.stretch,F=r.getPopupClassNameFromAlign,z=r.fresh,U=r.alignPoint,H=r.onPopupClick,A=r.onPopupAlign,G=r.arrow,q=r.popupMotion,oe=r.maskMotion,Z=r.popupTransitionName,X=r.popupAnimation,ie=r.maskTransitionName,te=r.maskAnimation,K=r.className,Y=r.getTriggerDOMNode,ne=Ae(r,D7),Q=_||O||!1,J=bt.useState(!1),le=B(J,2),ue=le[0],fe=le[1];yt(function(){fe(Wu())},[]);var he=bt.useRef({}),ye=bt.useContext(z1),we=bt.useMemo(function(){return{registerSubPopup:function(dt,pr){he.current[dt]=pr,ye?.registerSubPopup(dt,pr)}}},[ye]),ce=Lu(),ae=bt.useState(null),Re=B(ae,2),Me=Re[0],Be=Re[1],Ie=bt.useRef(null),Oe=Et(function(Xe){Ie.current=Xe,Ml(Xe)&&Me!==Xe&&Be(Xe),ye?.registerSubPopup(ce,Xe)}),be=bt.useState(null),Ve=B(be,2),He=Ve[0],$e=Ve[1],de=bt.useRef(null),me=Et(function(Xe){Ml(Xe)&&He!==Xe&&($e(Xe),de.current=Xe)}),ze=bt.Children.only(a),Ce=ze?.props||{},Ue={},Ye=Et(function(Xe){var dt,pr,Mr=He;return Mr?.contains(Xe)||((dt=Ul(Mr))===null||dt===void 0?void 0:dt.host)===Xe||Xe===Mr||Me?.contains(Xe)||((pr=Ul(Me))===null||pr===void 0?void 0:pr.host)===Xe||Xe===Me||Object.values(he.current).some(function(mr){return mr?.contains(Xe)||Xe===mr})}),gt=B1(i,q,X,Z),Tt=B1(i,oe,te,ie),ht=bt.useState(d||!1),We=B(ht,2),Pe=We[0],tt=We[1],De=f??Pe,Le=Et(function(Xe){f===void 0&&tt(Xe)});yt(function(){tt(f||!1)},[f]);var Te=bt.useRef(De);Te.current=De;var Ne=bt.useRef([]);Ne.current=[];var vt=Et(function(Xe){var dt;Le(Xe),((dt=Ne.current[Ne.current.length-1])!==null&&dt!==void 0?dt:De)!==Xe&&(Ne.current.push(Xe),m?.(Xe))}),Bt=bt.useRef(),je=function(){clearTimeout(Bt.current)},_e=function(dt){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;je(),pr===0?vt(dt):Bt.current=setTimeout(function(){vt(dt)},pr*1e3)};bt.useEffect(function(){return je},[]);var Qe=bt.useState(!1),Ze=B(Qe,2),Ke=Ze[0],ot=Ze[1];yt(function(Xe){(!Xe||De)&&ot(!0)},[De]);var kt=bt.useState(null),Nt=B(kt,2),tr=Nt[0],Ft=Nt[1],rr=bt.useState(null),ur=B(rr,2),fr=ur[0],zo=ur[1],dr=function(dt){zo([dt.clientX,dt.clientY])},Er=V1(De,Me,U&&fr!==null?fr:He,j,D,$,A),Se=B(Er,11),Ge=Se[0],ke=Se[1],xe=Se[2],nt=Se[3],It=Se[4],$t=Se[5],mo=Se[6],Dr=Se[7],Br=Se[8],Rr=Se[9],jr=Se[10],tn=W1(ue,l,c,u),Wo=B(tn,2),eo=Wo[0],Eo=Wo[1],Ja=eo.has("click"),es=Eo.has("click")||Eo.has("contextMenu"),kn=Et(function(){Ke||jr()}),bc=function(){Te.current&&U&&es&&_e(!1)};H1(De,He,Me,kn,bc),yt(function(){kn()},[fr,j]),yt(function(){De&&!(D!=null&&D[j])&&kn()},[JSON.stringify($)]);var ts=bt.useMemo(function(){var Xe=rL(D,i,Rr,U);return(0,zy.default)(Xe,F?.(Rr))},[Rr,F,D,i,U]);bt.useImperativeHandle(o,function(){return{nativeElement:de.current,popupElement:Ie.current,forceAlign:kn}});var Ct=bt.useState(0),pt=B(Ct,2),to=pt[0],ro=pt[1],yr=bt.useState(0),Ar=B(yr,2),yn=Ar[0],rn=Ar[1],Fn=function(){if(V&&He){var dt=He.getBoundingClientRect();ro(dt.width),rn(dt.height)}},Li=function(){Fn(),kn()},ui=function(dt){ot(!1),jr(),h?.(dt)},ki=function(){return new Promise(function(dt){Fn(),Ft(function(){return dt})})};yt(function(){tr&&(jr(),tr(),Ft(null))},[tr]);function Bo(Xe,dt,pr,Mr){Ue[Xe]=function(mr){var im;Mr?.(mr),_e(dt,pr);for(var vx=arguments.length,jR=new Array(vx>1?vx-1:0),am=1;am1?pr-1:0),mr=1;mr1?pr-1:0),mr=1;mr1&&arguments[1]!==void 0?arguments[1]:{},r=t.fieldNames,o=t.childrenAsData,n=[],i=G1(r,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(f,d){Array.isArray(f)&&f.forEach(function(m){if(d||!(l in m)){var h=m[s];n.push({key:lL(m,n.length),groupOption:d,data:m,label:m[a],value:h})}else{var v=m[c];v===void 0&&o&&(v=m.label),n.push({key:lL(m,n.length),group:!0,data:m,label:v}),u(m[l],!0)}})}return u(e,!1),n}function wp(e){var t=P({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Vt(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var uL=function(t,r,o){if(!r||!r.length)return null;var n=!1,i=function s(l,c){var u=Qh(c),f=u[0],d=u.slice(1);if(!f)return[l];var m=l.split(f);return n=n||m.length>1,m.reduce(function(h,v){return[].concat(se(h),se(s(v,d)))},[]).filter(Boolean)},a=i(t,r);return n?typeof o<"u"?a.slice(0,o):a:null};var fL=E(I()),z7=fL.createContext(null),Ku=z7;var dL=E(I());function q1(e){var t=e.visible,r=e.values;if(!t)return null;var o=50;return dL.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(r.slice(0,o).map(function(n){var i=n.label,a=n.value;return["number","string"].includes(pe(i))?i:a}).join(", ")),r.length>o?", ...":null)}var W7=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],B7=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Ep=function(t){return t==="tags"||t==="multiple"},j7=St.forwardRef(function(e,t){var r,o=e.id,n=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,f=e.onDisplayValuesChange,d=e.emptyOptions,m=e.notFoundContent,h=m===void 0?"Not Found":m,v=e.onClear,y=e.mode,g=e.disabled,p=e.loading,x=e.getInputElement,S=e.getRawInputElement,b=e.open,w=e.defaultOpen,C=e.onDropdownVisibleChange,R=e.activeValue,_=e.onActiveValueChange,O=e.activeDescendantId,N=e.searchValue,k=e.autoClearSearchValue,L=e.onSearch,j=e.onSearchSplit,W=e.tokenSeparators,D=e.allowClear,$=e.prefix,M=e.suffixIcon,V=e.clearIcon,F=e.OptionList,z=e.animation,U=e.transitionName,H=e.dropdownStyle,A=e.dropdownClassName,G=e.dropdownMatchSelectWidth,q=e.dropdownRender,oe=e.dropdownAlign,Z=e.placement,X=e.builtinPlacements,ie=e.getPopupContainer,te=e.showAction,K=te===void 0?[]:te,Y=e.onFocus,ne=e.onBlur,Q=e.onKeyUp,J=e.onKeyDown,le=e.onMouseDown,ue=Ae(e,W7),fe=Ep(y),he=(a!==void 0?a:fe)||y==="combobox",ye=P({},ue);B7.forEach(function(Ct){delete ye[Ct]}),c?.forEach(function(Ct){delete ye[Ct]});var we=St.useState(!1),ce=B(we,2),ae=ce[0],Re=ce[1];St.useEffect(function(){Re(Wu())},[]);var Me=St.useRef(null),Be=St.useRef(null),Ie=St.useRef(null),Oe=St.useRef(null),be=St.useRef(null),Ve=St.useRef(!1),He=I1(),$e=B(He,3),de=$e[0],me=$e[1],ze=$e[2];St.useImperativeHandle(t,function(){var Ct,pt;return{focus:(Ct=Oe.current)===null||Ct===void 0?void 0:Ct.focus,blur:(pt=Oe.current)===null||pt===void 0?void 0:pt.blur,scrollTo:function(ro){var yr;return(yr=be.current)===null||yr===void 0?void 0:yr.scrollTo(ro)},nativeElement:Me.current||Be.current}});var Ce=St.useMemo(function(){var Ct;if(y!=="combobox")return N;var pt=(Ct=u[0])===null||Ct===void 0?void 0:Ct.value;return typeof pt=="string"||typeof pt=="number"?String(pt):""},[N,y,u]),Ue=y==="combobox"&&typeof x=="function"&&x()||null,Ye=typeof S=="function"&&S(),gt=_n(Be,Ye==null||(r=Ye.props)===null||r===void 0?void 0:r.ref),Tt=St.useState(!1),ht=B(Tt,2),We=ht[0],Pe=ht[1];yt(function(){Pe(!0)},[]);var tt=zt(!1,{defaultValue:w,value:b}),De=B(tt,2),Le=De[0],Te=De[1],Ne=We?Le:!1,vt=!h&&d;(g||vt&&Ne&&y==="combobox")&&(Ne=!1);var Bt=vt?!1:Ne,je=St.useCallback(function(Ct){var pt=Ct!==void 0?Ct:!Ne;g||(Te(pt),Ne!==pt&&C?.(pt))},[g,Ne,Te,C]),_e=St.useMemo(function(){return(W||[]).some(function(Ct){return[` `,`\r -`].includes(yt)})},[z]),Ge=gt.useContext(Fu)||{},qe=Ge.maxCount,We=Ge.rawValues,ot=function(ct,Gr,qr){if(!(de&&ap(qe)&&We?.size>=qe)){var ur=!0,_r=ct;_?.(null);var an=zM(ct,z,ap(qe)?qe-We.size:void 0),Bo=qr?null:an;return x!=="combobox"&&Bo&&(_r="",j?.(Bo),$e(!1),ur=!1),L&&Se!==_r&&L(_r,{source:Gr?"typing":"effect"}),ur}},jt=function(ct){!ct||!ct.trim()||L(ct,{source:"submit"})};gt.useEffect(function(){!Ce&&!de&&x!=="combobox"&&ot("",!1,!1)},[Ce]),gt.useEffect(function(){Te&&g&&_e(!1),g&&!Ke.current&&me(!1)},[g]);var Nt=ep(),cr=W(Nt,2),kt=cr[0],vr=cr[1],Rr=gt.useRef(!1),Ur=function(ct){var Gr=kt(),qr=ct.key,ur=qr==="Enter";if(ur&&(x!=="combobox"&&ct.preventDefault(),Ce||$e(!0)),vr(!!Se),qr==="Backspace"&&!Gr&&de&&!Se&&u.length){for(var _r=le(u),an=null,Bo=_r.length-1;Bo>=0;Bo-=1){var Pn=_r[Bo];if(!Pn.disabled){_r.splice(Bo,1),an=Pn;break}}an&&f(_r,{type:"remove",values:[an]})}for(var Pi=arguments.length,ti=new Array(Pi>1?Pi-1:0),Ti=1;Ti1?Gr-1:0),ur=1;ur1?an-1:0),Pn=1;Pn"u"?"undefined":ie(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),A1=ZH;var Py=R(N()),Ty=function(e,t,r,o){var n=(0,Py.useRef)(!1),i=(0,Py.useRef)(null);function a(){clearTimeout(i.current),n.current=!0,i.current=setTimeout(function(){n.current=!1},50)}var s=(0,Py.useRef)({top:e,bottom:t,left:r,right:o});return s.current.top=e,s.current.bottom=t,s.current.left=r,s.current.right=o,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&f?(clearTimeout(i.current),n.current=!1):(!f||n.current)&&a(),!n.current&&f}};function D1(e,t,r,o,n,i,a){var s=(0,Ql.useRef)(0),l=(0,Ql.useRef)(null),c=(0,Ql.useRef)(null),u=(0,Ql.useRef)(!1),f=Ty(t,r,o,n);function d(p,y){if(dt.cancel(l.current),!f(!1,y)){var b=p;if(!b._virtualHandled)b._virtualHandled=!0;else return;s.current+=y,c.current=y,A1||b.preventDefault(),l.current=dt(function(){var S=u.current?10:1;a(s.current*S,!1),s.current=0})}}function m(p,y){a(y,!0),A1||p.preventDefault()}var h=(0,Ql.useRef)(null),v=(0,Ql.useRef)(null);function x(p){if(e){dt.cancel(v.current),v.current=dt(function(){h.current=null},2);var y=p.deltaX,b=p.deltaY,S=p.shiftKey,w=y,C=b;(h.current==="sx"||!h.current&&S&&b&&!y)&&(w=b,C=0,h.current="sx");var E=Math.abs(w),_=Math.abs(C);h.current===null&&(h.current=i&&E>_?"x":"y"),h.current==="y"?d(p,C):m(p,w)}}function g(p){e&&(u.current=p.detail===c.current)}return[x,g]}var YM=R(N());function QM(e,t,r,o){var n=YM.useMemo(function(){return[new Map,[]]},[e,r.id,o]),i=W(n,2),a=i[0],s=i[1],l=function(u){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,d=a.get(u),m=a.get(f);if(d===void 0||m===void 0)for(var h=e.length,v=s.length;v0&&arguments[0]!==void 0?arguments[0]:!1;u();var h=function(){var g=!1;s.current.forEach(function(p,y){if(p&&p.offsetParent){var b=p.offsetHeight,S=getComputedStyle(p),w=S.marginTop,C=S.marginBottom,E=JM(w),_=JM(C),O=b+E+_;l.current.get(y)!==O&&(l.current.set(y,O),g=!0)}}),g&&a(function(p){return p+1})};if(m)h();else{c.current+=1;var v=c.current;Promise.resolve().then(function(){v===c.current&&h()})}}function d(m,h){var v=e(m),x=s.current.get(v);h?(s.current.set(v,h),f()):s.current.delete(v),!x!=!h&&(h?t?.(m):r?.(m))}return(0,zu.useEffect)(function(){return u},[]),[d,f,l.current,i]}var Wu=R(N()),tL=14/15;function L1(e,t,r){var o=(0,Wu.useRef)(!1),n=(0,Wu.useRef)(0),i=(0,Wu.useRef)(0),a=(0,Wu.useRef)(null),s=(0,Wu.useRef)(null),l,c=function(m){if(o.current){var h=Math.ceil(m.touches[0].pageX),v=Math.ceil(m.touches[0].pageY),x=n.current-h,g=i.current-v,p=Math.abs(x)>Math.abs(g);p?n.current=h:i.current=v;var y=r(p,p?x:g,!1,m);y&&m.preventDefault(),clearInterval(s.current),y&&(s.current=setInterval(function(){p?x*=tL:g*=tL;var b=Math.floor(p?x:g);(!r(p,b,!0)||Math.abs(b)<=.1)&&clearInterval(s.current)},16))}},u=function(){o.current=!1,l()},f=function(m){l(),m.touches.length===1&&!o.current&&(o.current=!0,n.current=Math.ceil(m.touches[0].pageX),i.current=Math.ceil(m.touches[0].pageY),a.current=m.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},xt(function(){return e&&t.current.addEventListener("touchstart",f,{passive:!0}),function(){var d;(d=t.current)===null||d===void 0||d.removeEventListener("touchstart",f),l(),clearInterval(s.current)}},[e])}var oL=R(N());function rL(e){return Math.floor(Math.pow(e,.5))}function Ny(e,t){var r="touches"in e?e.touches[0]:e;return r[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function F1(e,t,r){oL.useEffect(function(){var o=t.current;if(e&&o){var n=!1,i,a,s=function(){dt.cancel(i)},l=function d(){s(),i=dt(function(){r(a),d()})},c=function(m){if(!(m.target.draggable||m.button!==0)){var h=m;h._virtualHandled||(h._virtualHandled=!0,n=!0)}},u=function(){n=!1,s()},f=function(m){if(n){var h=Ny(m,!1),v=o.getBoundingClientRect(),x=v.top,g=v.bottom;if(h<=x){var p=x-h;a=-rL(p),l()}else if(h>=g){var y=h-g;a=rL(y),l()}else s()}};return o.addEventListener("mousedown",c),o.ownerDocument.addEventListener("mouseup",u),o.ownerDocument.addEventListener("mousemove",f),function(){o.removeEventListener("mousedown",c),o.ownerDocument.removeEventListener("mouseup",u),o.ownerDocument.removeEventListener("mousemove",f),s()}}},[e])}var Iy=R(N());var e7=10;function k1(e,t,r,o,n,i,a,s){var l=Iy.useRef(),c=Iy.useState(null),u=W(c,2),f=u[0],d=u[1];return xt(function(){if(f&&f.times=0;j-=1){var z=n(t[j]),$=r.get(z);if($===void 0){p=!0;break}if(L-=$,L<=0)break}switch(S){case"top":b=C-x;break;case"bottom":b=E-g+x;break;default:{var A=e.current.scrollTop,M=A+g;CM&&(y="bottom")}}b!==null&&a(b),b!==f.lastTop&&(p=!0)}p&&d(P(P({},f),{},{times:f.times+1,targetAlign:y,lastTop:b}))}},[f,e.current]),function(m){if(m==null){s();return}if(dt.cancel(l.current),typeof m=="number")a(m);else if(m&&ie(m)==="object"){var h,v=m.align;"index"in m?h=m.index:h=t.findIndex(function(p){return n(p)===m.key});var x=m.offset,g=x===void 0?0:x;d({times:0,index:h,offset:g,originAlign:v})}}}var z1=R(Ee());var er=R(N());var t7=er.forwardRef(function(e,t){var r=e.prefixCls,o=e.rtl,n=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,f=e.containerSize,d=e.style,m=e.thumbStyle,h=e.showScrollBar,v=er.useState(!1),x=W(v,2),g=x[0],p=x[1],y=er.useState(null),b=W(y,2),S=b[0],w=b[1],C=er.useState(null),E=W(C,2),_=E[0],O=E[1],I=!o,B=er.useRef(),L=er.useRef(),j=er.useState(h),z=W(j,2),$=z[0],A=z[1],M=er.useRef(),H=function(){h===!0||h===!1||(clearTimeout(M.current),A(!0),M.current=setTimeout(function(){A(!1)},3e3))},F=i-f||0,k=f-u||0,U=er.useMemo(function(){if(n===0||F===0)return 0;var re=n/F;return re*k},[n,F,k]),V=function(K){K.stopPropagation(),K.preventDefault()},D=er.useRef({top:U,dragging:g,pageY:S,startTop:_});D.current={top:U,dragging:g,pageY:S,startTop:_};var G=function(K){p(!0),w(Ny(K,c)),O(D.current.top),a(),K.stopPropagation(),K.preventDefault()};er.useEffect(function(){var re=function(Y){Y.preventDefault()},K=B.current,X=L.current;return K.addEventListener("touchstart",re,{passive:!1}),X.addEventListener("touchstart",G,{passive:!1}),function(){K.removeEventListener("touchstart",re),X.removeEventListener("touchstart",G)}},[]);var q=er.useRef();q.current=F;var ne=er.useRef();ne.current=k,er.useEffect(function(){if(g){var re,K=function(Y){var J=D.current,se=J.dragging,ue=J.pageY,de=J.startTop;dt.cancel(re);var ye=B.current.getBoundingClientRect(),xe=f/(c?ye.width:ye.height);if(se){var Pe=(Ny(Y,c)-ue)*xe,fe=de;!I&&c?fe-=Pe:fe+=Pe;var pe=q.current,De=ne.current,Be=De?fe/De:0,Ye=Math.ceil(Be*pe);Ye=Math.max(Ye,0),Ye=Math.min(Ye,pe),re=dt(function(){l(Ye,c)})}},X=function(){p(!1),s()};return window.addEventListener("mousemove",K,{passive:!0}),window.addEventListener("touchmove",K,{passive:!0}),window.addEventListener("mouseup",X,{passive:!0}),window.addEventListener("touchend",X,{passive:!0}),function(){window.removeEventListener("mousemove",K),window.removeEventListener("touchmove",K),window.removeEventListener("mouseup",X),window.removeEventListener("touchend",X),dt.cancel(re)}}},[g]),er.useEffect(function(){return H(),function(){clearTimeout(M.current)}},[n]),er.useImperativeHandle(t,function(){return{delayHidden:H}});var ee="".concat(r,"-scrollbar"),Z={position:"absolute",visibility:$?null:"hidden"},ce={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(Z.height=8,Z.left=0,Z.right=0,Z.bottom=0,ce.height="100%",ce.width=u,I?ce.left=U:ce.right=U):(Z.width=8,Z.top=0,Z.bottom=0,I?Z.right=0:Z.left=0,ce.width="100%",ce.height=u,ce.top=U),er.createElement("div",{ref:B,className:(0,z1.default)(ee,T(T(T({},"".concat(ee,"-horizontal"),c),"".concat(ee,"-vertical"),!c),"".concat(ee,"-visible"),$)),style:P(P({},Z),d),onMouseDown:V,onMouseMove:H},er.createElement("div",{ref:L,className:(0,z1.default)("".concat(ee,"-thumb"),T({},"".concat(ee,"-thumb-moving"),g)),style:P(P({},ce),m),onMouseDown:G}))}),W1=t7;var r7=20;function B1(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/t*e;return isNaN(r)&&(r=0),r=Math.max(r,r7),Math.floor(r)}var o7=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],n7=[],i7={overflowY:"auto",overflowAnchor:"none"};function a7(e,t){var r=e.prefixCls,o=r===void 0?"rc-virtual-list":r,n=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,f=e.children,d=e.itemKey,m=e.virtual,h=e.direction,v=e.scrollWidth,x=e.component,g=x===void 0?"div":x,p=e.onScroll,y=e.onVirtualScroll,b=e.onVisibleChange,S=e.innerProps,w=e.extraRender,C=e.styles,E=e.showScrollBar,_=E===void 0?"optional":E,O=Ne(e,o7),I=Er.useCallback(function(ve){return typeof d=="function"?d(ve):ve?.[d]},[d]),B=M1(I,null,null),L=W(B,4),j=L[0],z=L[1],$=L[2],A=L[3],M=!!(m!==!1&&i&&a),H=Er.useMemo(function(){return Object.values($.maps).reduce(function(ve,Fe){return ve+Fe},0)},[$.id,$.maps]),F=M&&u&&(Math.max(a*u.length,H)>i||!!v),k=h==="rtl",U=(0,nL.default)(o,T({},"".concat(o,"-rtl"),k),n),V=u||n7,D=(0,Jo.useRef)(),G=(0,Jo.useRef)(),q=(0,Jo.useRef)(),ne=(0,Jo.useState)(0),ee=W(ne,2),Z=ee[0],ce=ee[1],re=(0,Jo.useState)(0),K=W(re,2),X=K[0],oe=K[1],Y=(0,Jo.useState)(!1),J=W(Y,2),se=J[0],ue=J[1],de=function(){ue(!0)},ye=function(){ue(!1)},xe={getKey:I};function Pe(ve){ce(function(Fe){var ft;typeof ve=="function"?ft=ve(Fe):ft=ve;var vt=Re(ft);return D.current.scrollTop=vt,vt})}var fe=(0,Jo.useRef)({start:0,end:V.length}),pe=(0,Jo.useRef)(),De=$1(V,I),Be=W(De,1),Ye=Be[0];pe.current=Ye;var Le=Er.useMemo(function(){if(!M)return{scrollHeight:void 0,start:0,end:V.length-1,offset:void 0};if(!F){var ve;return{scrollHeight:((ve=G.current)===null||ve===void 0?void 0:ve.offsetHeight)||0,start:0,end:V.length-1,offset:void 0}}for(var Fe=0,ft,vt,or,Oi=V.length,Wo=0;Wo=Z&&ft===void 0&&(ft=Wo,vt=Fe),Rn>Z+i&&or===void 0&&(or=Wo),Fe=Rn}return ft===void 0&&(ft=0,vt=0,or=Math.ceil(i/a)),or===void 0&&(or=V.length-1),or=Math.min(or+1,V.length-1),{scrollHeight:Fe,start:ft,end:or,offset:vt}},[F,M,Z,V,A,i]),Ie=Le.scrollHeight,we=Le.start,Ke=Le.end,et=Le.offset;fe.current.start=we,fe.current.end=Ke,Er.useLayoutEffect(function(){var ve=$.getRecord();if(ve.size===1){var Fe=Array.from(ve)[0],ft=V[we];if(ft){var vt=I(ft);if(vt===Fe){var or=$.get(Fe),Oi=or-a;Pe(function(Wo){return Wo+Oi})}}}$.resetRecord()},[Ie]);var je=Er.useState({width:0,height:i}),ae=W(je,2),me=ae[0],ze=ae[1],Se=function(Fe){ze({width:Fe.offsetWidth,height:Fe.offsetHeight})},He=(0,Jo.useRef)(),Ue=(0,Jo.useRef)(),wt=Er.useMemo(function(){return B1(me.width,v)},[me.width,v]),_t=Er.useMemo(function(){return B1(me.height,Ie)},[me.height,Ie]),Ht=Ie-i,Me=(0,Jo.useRef)(Ht);Me.current=Ht;function Re(ve){var Fe=ve;return Number.isNaN(Me.current)||(Fe=Math.min(Fe,Me.current)),Fe=Math.max(Fe,0),Fe}var Je=Z<=0,Oe=Z>=Ht,Te=X<=0,_e=X>=v,Ce=Ty(Je,Oe,Te,_e),ht=function(){return{x:k?-X:X,y:Z}},Bt=(0,Jo.useRef)(ht()),$e=It(function(ve){if(y){var Fe=P(P({},ht()),ve);(Bt.current.x!==Fe.x||Bt.current.y!==Fe.y)&&(y(Fe),Bt.current=Fe)}});function be(ve,Fe){var ft=ve;Fe?((0,j1.flushSync)(function(){oe(ft)}),$e()):Pe(ft)}function Ge(ve){var Fe=ve.currentTarget.scrollTop;Fe!==Z&&Pe(Fe),p?.(ve),$e()}var qe=function(Fe){var ft=Fe,vt=v?v-me.width:0;return ft=Math.max(ft,0),ft=Math.min(ft,vt),ft},We=It(function(ve,Fe){Fe?((0,j1.flushSync)(function(){oe(function(ft){var vt=ft+(k?-ve:ve);return qe(vt)})}),$e()):Pe(function(ft){var vt=ft+ve;return vt})}),ot=D1(M,Je,Oe,Te,_e,!!v,We),jt=W(ot,2),Nt=jt[0],cr=jt[1];L1(M,D,function(ve,Fe,ft,vt){var or=vt;return Ce(ve,Fe,ft)?!1:!or||!or._virtualHandled?(or&&(or._virtualHandled=!0),Nt({preventDefault:function(){},deltaX:ve?Fe:0,deltaY:ve?0:Fe}),!0):!1}),F1(F,D,function(ve){Pe(function(Fe){return Fe+ve})}),xt(function(){function ve(ft){var vt=Je&&ft.detail<0,or=Oe&&ft.detail>0;M&&!vt&&!or&&ft.preventDefault()}var Fe=D.current;return Fe.addEventListener("wheel",Nt,{passive:!1}),Fe.addEventListener("DOMMouseScroll",cr,{passive:!0}),Fe.addEventListener("MozMousePixelScroll",ve,{passive:!1}),function(){Fe.removeEventListener("wheel",Nt),Fe.removeEventListener("DOMMouseScroll",cr),Fe.removeEventListener("MozMousePixelScroll",ve)}},[M,Je,Oe]),xt(function(){if(v){var ve=qe(X);oe(ve),$e({x:ve})}},[me.width,v]);var kt=function(){var Fe,ft;(Fe=He.current)===null||Fe===void 0||Fe.delayHidden(),(ft=Ue.current)===null||ft===void 0||ft.delayHidden()},vr=k1(D,V,$,a,I,function(){return z(!0)},Pe,kt);Er.useImperativeHandle(t,function(){return{nativeElement:q.current,getScrollInfo:ht,scrollTo:function(Fe){function ft(vt){return vt&&ie(vt)==="object"&&("left"in vt||"top"in vt)}ft(Fe)?(Fe.left!==void 0&&oe(qe(Fe.left)),vr(Fe.top)):vr(Fe)}}}),xt(function(){if(b){var ve=V.slice(we,Ke+1);b(ve,V)}},[we,Ke,V]);var Rr=QM(V,I,$,a),Ur=w?.({start:we,end:Ke,virtual:F,offsetX:X,offsetY:et,rtl:k,getSize:Rr}),rn=I1(V,we,Ke,v,X,j,f,xe),Or=null;i&&(Or=P(T({},l?"height":"maxHeight",i),i7),M&&(Or.overflowY="hidden",v&&(Or.overflowX="hidden"),se&&(Or.pointerEvents="none")));var kr={};return k&&(kr.dir="rtl"),Er.createElement("div",Q({ref:q,style:P(P({},c),{},{position:"relative"}),className:U},kr,O),Er.createElement(qo,{onResize:Se},Er.createElement(g,{className:"".concat(o,"-holder"),style:Or,ref:D,onScroll:Ge,onMouseEnter:kt},Er.createElement(GM,{prefixCls:o,height:Ie,offsetX:X,offsetY:et,scrollWidth:v,onInnerResize:z,ref:G,innerProps:S,rtl:k,extra:Ur},rn))),F&&Ie>i&&Er.createElement(W1,{ref:He,prefixCls:o,scrollOffset:Z,scrollRange:Ie,rtl:k,onScroll:be,onStartMove:de,onStopMove:ye,spinSize:_t,containerSize:me.height,style:C?.verticalScrollBar,thumbStyle:C?.verticalScrollBarThumb,showScrollBar:_}),F&&v>me.width&&Er.createElement(W1,{ref:Ue,prefixCls:o,scrollOffset:X,scrollRange:v,rtl:k,onScroll:be,onStartMove:de,onStopMove:ye,spinSize:wt,containerSize:me.width,horizontal:!0,style:C?.horizontalScrollBar,thumbStyle:C?.horizontalScrollBarThumb,showScrollBar:_}))}var iL=Er.forwardRef(a7);iL.displayName="List";var aL=iL;var sL=aL;var Lt=R(N()),H1=R(N());function lL(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var s7=["disabled","title","children","style","className"];function cL(e){return typeof e=="string"||typeof e=="number"}var l7=function(t,r){var o=vy(),n=o.prefixCls,i=o.id,a=o.open,s=o.multiple,l=o.mode,c=o.searchValue,u=o.toggleOpen,f=o.notFoundContent,d=o.onPopupScroll,m=Lt.useContext(Fu),h=m.maxCount,v=m.flattenOptions,x=m.onActiveValue,g=m.defaultActiveFirstOption,p=m.onSelect,y=m.menuItemSelectedIcon,b=m.rawValues,S=m.fieldNames,w=m.virtual,C=m.direction,E=m.listHeight,_=m.listItemHeight,O=m.optionRender,I="".concat(n,"-item"),B=Wi(function(){return v},[a,v],function(re,K){return K[0]&&re[1]!==K[1]}),L=Lt.useRef(null),j=Lt.useMemo(function(){return s&&ap(h)&&b?.size>=h},[s,h,b?.size]),z=function(K){K.preventDefault()},$=function(K){var X;(X=L.current)===null||X===void 0||X.scrollTo(typeof K=="number"?{index:K}:K)},A=Lt.useCallback(function(re){return l==="combobox"?!1:b.has(re)},[l,le(b).toString(),b.size]),M=function(K){for(var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,oe=B.length,Y=0;Y1&&arguments[1]!==void 0?arguments[1]:!1;U(K);var oe={source:X?"keyboard":"mouse"},Y=B[K];if(!Y){x(null,-1,oe);return}x(Y.value,K,oe)};(0,H1.useEffect)(function(){V(g!==!1?M(0):-1)},[B.length,c]);var D=Lt.useCallback(function(re){return l==="combobox"?String(re).toLowerCase()===c.toLowerCase():b.has(re)},[l,c,le(b).toString(),b.size]);(0,H1.useEffect)(function(){var re=setTimeout(function(){if(!s&&a&&b.size===1){var X=Array.from(b)[0],oe=B.findIndex(function(Y){var J=Y.data;return J.value===X});oe!==-1&&(V(oe),$(oe))}});if(a){var K;(K=L.current)===null||K===void 0||K.scrollTo(void 0)}return function(){return clearTimeout(re)}},[a,c]);var G=function(K){K!==void 0&&p(K,{selected:!b.has(K)}),s||u(!1)};if(Lt.useImperativeHandle(r,function(){return{onKeyDown:function(K){var X=K.which,oe=K.ctrlKey;switch(X){case Qe.N:case Qe.P:case Qe.UP:case Qe.DOWN:{var Y=0;if(X===Qe.UP?Y=-1:X===Qe.DOWN?Y=1:lL()&&oe&&(X===Qe.N?Y=1:X===Qe.P&&(Y=-1)),Y!==0){var J=M(k+Y,Y);$(J),V(J,!0)}break}case Qe.TAB:case Qe.ENTER:{var se,ue=B[k];ue&&!(ue!=null&&(se=ue.data)!==null&&se!==void 0&&se.disabled)&&!j?G(ue.value):G(void 0),a&&K.preventDefault();break}case Qe.ESC:u(!1),a&&K.stopPropagation()}},onKeyUp:function(){},scrollTo:function(K){$(K)}}}),B.length===0)return Lt.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(I,"-empty"),onMouseDown:z},f);var q=Object.keys(S).map(function(re){return S[re]}),ne=function(K){return K.label};function ee(re,K){var X=re.group;return{role:X?"presentation":"option",id:"".concat(i,"_list_").concat(K)}}var Z=function(K){var X=B[K];if(!X)return null;var oe=X.data||{},Y=oe.value,J=X.group,se=Co(oe,!0),ue=ne(X);return X?Lt.createElement("div",Q({"aria-label":typeof ue=="string"&&!J?ue:null},se,{key:K},ee(X,K),{"aria-selected":D(Y)}),Y):null},ce={role:"listbox",id:"".concat(i,"_list")};return Lt.createElement(Lt.Fragment,null,w&&Lt.createElement("div",Q({},ce,{style:{height:0,width:0,overflow:"hidden"}}),Z(k-1),Z(k),Z(k+1)),Lt.createElement(sL,{itemKey:"key",ref:L,data:B,height:E,itemHeight:_,fullHeight:!1,onMouseDown:z,onScroll:d,virtual:w,direction:C,innerProps:w?null:ce},function(re,K){var X=re.group,oe=re.groupOption,Y=re.data,J=re.label,se=re.value,ue=Y.key;if(X){var de,ye=(de=Y.title)!==null&&de!==void 0?de:cL(J)?J.toString():void 0;return Lt.createElement("div",{className:(0,V1.default)(I,"".concat(I,"-group"),Y.className),title:ye},J!==void 0?J:ue)}var xe=Y.disabled,Pe=Y.title,fe=Y.children,pe=Y.style,De=Y.className,Be=Ne(Y,s7),Ye=Mr(Be,q),Le=A(se),Ie=xe||!Le&&j,we="".concat(I,"-option"),Ke=(0,V1.default)(I,we,De,T(T(T(T({},"".concat(we,"-grouped"),oe),"".concat(we,"-active"),k===K&&!Ie),"".concat(we,"-disabled"),Ie),"".concat(we,"-selected"),Le)),et=ne(re),je=!y||typeof y=="function"||Le,ae=typeof et=="number"?et:et||se,me=cL(ae)?ae.toString():void 0;return Pe!==void 0&&(me=Pe),Lt.createElement("div",Q({},Co(Ye),w?{}:ee(re,K),{"aria-selected":D(se),className:Ke,title:me,onMouseMove:function(){k===K||Ie||V(K)},onClick:function(){Ie||G(se)},style:pe}),Lt.createElement("div",{className:"".concat(we,"-content")},typeof O=="function"?O(re,{index:K}):ae),Lt.isValidElement(y)||Le,je&&Lt.createElement(Ws,{className:"".concat(I,"-option-state"),customizeIcon:y,customizeIconProps:{value:se,disabled:Ie,isSelected:Le}},Le?"\u2713":null))}))},c7=Lt.forwardRef(l7),uL=c7;var Bu=R(N()),fL=function(e,t){var r=Bu.useRef({values:new Map,options:new Map}),o=Bu.useMemo(function(){var i=r.current,a=i.values,s=i.options,l=e.map(function(f){if(f.label===void 0){var d;return P(P({},f),{},{label:(d=a.get(f.value))===null||d===void 0?void 0:d.label})}return f}),c=new Map,u=new Map;return l.forEach(function(f){c.set(f.value,f),u.set(f.value,t.get(f.value)||s.get(f.value))}),r.current.values=c,r.current.options=u,l},[e,t]),n=Bu.useCallback(function(i){return t.get(i)||r.current.options.get(i)},[t]);return[o,n]};var dL=R(N());function U1(e,t){return rp(e).join("").toUpperCase().includes(t)}var pL=function(e,t,r,o,n){return dL.useMemo(function(){if(!r||o===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof o=="function",u=r.toUpperCase(),f=c?o:function(m,h){return n?U1(h[n],u):h[i]?U1(h[a!=="children"?a:"label"],u):U1(h[s],u)},d=c?function(m){return sp(m)}:function(m){return m};return e.forEach(function(m){if(m[i]){var h=f(r,d(m));if(h)l.push(m);else{var v=m[i].filter(function(x){return f(r,d(x))});v.length&&l.push(P(P({},m),{},T({},i,v)))}return}f(r,d(m))&&l.push(m)}),l},[e,o,n,r,t])};var $y=R(N());var mL=0,u7=Vt();function f7(){var e;return u7?(e=mL,mL+=1):e="TEST_OR_SSR",e}function G1(e){var t=$y.useState(),r=W(t,2),o=r[0],n=r[1];return $y.useEffect(function(){n("rc_select_".concat(f7()))},[]),e||o}var hL=R(N());var gL=R(N());var d7=["children","value"],p7=["children"];function m7(e){var t=e,r=t.key,o=t.props,n=o.children,i=o.value,a=Ne(o,d7);return P({key:r,value:i!==void 0?i:r,children:n},a)}function Ay(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return fi(e).map(function(r,o){if(!gL.isValidElement(r)||!r.type)return null;var n=r,i=n.type.isSelectOptGroup,a=n.key,s=n.props,l=s.children,c=Ne(s,p7);return t||!i?m7(r):P(P({key:"__RC_SELECT_GRP__".concat(a===null?o:a,"__"),label:a},c),{},{options:Ay(l)})}).filter(function(r){return r})}var g7=function(t,r,o,n,i){return hL.useMemo(function(){var a=t,s=!t;s&&(a=Ay(r));var l=new Map,c=new Map,u=function(m,h,v){v&&typeof v=="string"&&m.set(h[v],h)},f=function d(m){for(var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v0?$e(qe.options):qe.options}):qe})},je=tr.useMemo(function(){return p?et(Ke):Ke},[Ke,p,ce]),ae=tr.useMemo(function(){return kM(je,{fieldNames:ne,childrenAsData:G})},[je,ne,G]),me=function(be){var Ge=J(be);if(ye(Ge),F&&(Ge.length!==pe.length||Ge.some(function(ot,jt){var Nt;return((Nt=pe[jt])===null||Nt===void 0?void 0:Nt.value)!==ot?.value}))){var qe=H?Ge:Ge.map(function(ot){return ot.value}),We=Ge.map(function(ot){return sp(De(ot.value))});F(D?qe:qe[0],D?We:We[0])}},ze=tr.useState(null),Se=W(ze,2),He=Se[0],Ue=Se[1],wt=tr.useState(0),_t=W(wt,2),Ht=_t[0],Me=_t[1],Re=E!==void 0?E:o!=="combobox",Je=tr.useCallback(function($e,be){var Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},qe=Ge.source,We=qe===void 0?"keyboard":qe;Me(be),a&&o==="combobox"&&$e!==null&&We==="keyboard"&&Ue(String($e))},[a,o]),Oe=function(be,Ge,qe){var We=function(){var Or,kr=De(be);return[H?{label:kr?.[ne.label],value:be,key:(Or=kr?.key)!==null&&Or!==void 0?Or:be}:be,sp(kr)]};if(Ge&&m){var ot=We(),jt=W(ot,2),Nt=jt[0],cr=jt[1];m(Nt,cr)}else if(!Ge&&h&&qe!=="clear"){var kt=We(),vr=W(kt,2),Rr=vr[0],Ur=vr[1];h(Rr,Ur)}},Te=My(function($e,be){var Ge,qe=D?be.selected:!0;qe?Ge=D?[].concat(le(pe),[$e]):[$e]:Ge=pe.filter(function(We){return We.value!==$e}),me(Ge),Oe($e,qe),o==="combobox"?Ue(""):(!lp||d)&&(re(""),Ue(""))}),_e=function(be,Ge){me(be);var qe=Ge.type,We=Ge.values;(qe==="remove"||qe==="clear")&&We.forEach(function(ot){Oe(ot.value,!1,qe)})},Ce=function(be,Ge){if(re(be),Ue(null),Ge.source==="submit"){var qe=(be||"").trim();if(qe){var We=Array.from(new Set([].concat(le(Ye),[qe])));me(We),Oe(qe,!0),re("")}return}Ge.source!=="blur"&&(o==="combobox"&&me(be),u?.(be))},ht=function(be){var Ge=be;o!=="tags"&&(Ge=be.map(function(We){var ot=oe.get(We);return ot?.value}).filter(function(We){return We!==void 0}));var qe=Array.from(new Set([].concat(le(Ye),le(Ge))));me(qe),qe.forEach(function(We){Oe(We,!0)})},Bt=tr.useMemo(function(){var $e=O!==!1&&x!==!1;return P(P({},K),{},{flattenOptions:ae,onActiveValue:Je,defaultActiveFirstOption:Re,onSelect:Te,menuItemSelectedIcon:_,rawValues:Ye,fieldNames:ne,virtual:$e,direction:I,listHeight:L,listItemHeight:z,childrenAsData:G,maxCount:k,optionRender:w})},[k,K,ae,Je,Re,Te,_,Ye,ne,O,x,I,L,z,G,w]);return tr.createElement(Fu.Provider,{value:Bt},tr.createElement(N1,Q({},U,{id:V,prefixCls:i,ref:t,omitDomProps:y7,mode:o,displayValues:Be,onDisplayValuesChange:_e,direction:I,searchValue:ce,onSearch:Ce,autoClearSearchValue:d,onSearchSplit:ht,dropdownMatchSelectWidth:x,OptionList:uL,emptyOptions:!ae.length,activeValue:He,activeDescendantId:"".concat(V,"_list_").concat(Ht)})))}),q1=S7;q1.Option=up;q1.OptGroup=cp;var yL=q1;var xL=yL;var SL=R(Ee());function Ki(e,t,r){return(0,SL.default)({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}var Xi=(e,t)=>t||e;var Vu=R(N());var Us=R(N()),dp=R(Ee());var en=R(N());var b7=()=>{let[,e]=sr(),[t]=vi("Empty"),o=new lt(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return en.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},en.createElement("title",null,t?.description||"Empty"),en.createElement("g",{fill:"none",fillRule:"evenodd"},en.createElement("g",{transform:"translate(24 31.67)"},en.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),en.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),en.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),en.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),en.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),en.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),en.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},en.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),en.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},bL=b7;var Hs=R(N()),CL=R(N());var C7=()=>{let[,e]=sr(),[t]=vi("Empty"),{colorFill:r,colorFillTertiary:o,colorFillQuaternary:n,colorBgContainer:i}=e,{borderColor:a,shadowColor:s,contentColor:l}=(0,CL.useMemo)(()=>({borderColor:new lt(r).onBackground(i).toHexString(),shadowColor:new lt(o).onBackground(i).toHexString(),contentColor:new lt(n).onBackground(i).toHexString()}),[r,o,n,i]);return Hs.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},Hs.createElement("title",null,t?.description||"Empty"),Hs.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},Hs.createElement("ellipse",{fill:s,cx:"32",cy:"33",rx:"32",ry:"7"}),Hs.createElement("g",{fillRule:"nonzero",stroke:a},Hs.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),Hs.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:l}))))},wL=C7;var w7=e=>{let{componentCls:t,margin:r,marginXS:o,marginXL:n,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:o,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:o,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:r},"&-normal":{marginBlock:n,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:o,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},EL=Rt("Empty",e=>{let{componentCls:t,controlHeightLG:r,calc:o}=e,n=Ze(e,{emptyImgCls:`${t}-img`,emptyImgHeight:o(r).mul(2.5).equal(),emptyImgHeightMD:r,emptyImgHeightSM:o(r).mul(.875).equal()});return[w7(n)]});var E7=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{className:t,rootClassName:r,prefixCls:o,image:n=RL,description:i,children:a,imageStyle:s,style:l,classNames:c,styles:u}=e,f=E7(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:d,direction:m,className:h,style:v,classNames:x,styles:g}=Ko("empty"),p=d("empty",o),[y,b,S]=EL(p),[w]=vi("Empty"),C=typeof i<"u"?i:w?.description,E=typeof C=="string"?C:"empty",_=null;return typeof n=="string"?_=Us.createElement("img",{alt:E,src:n}):_=n,y(Us.createElement("div",Object.assign({className:(0,dp.default)(b,S,p,h,{[`${p}-normal`]:n===OL,[`${p}-rtl`]:m==="rtl"},t,r,x.root,c?.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},g.root),v),u?.root),l)},f),Us.createElement("div",{className:(0,dp.default)(`${p}-image`,x.image,c?.image),style:Object.assign(Object.assign(Object.assign({},s),g.image),u?.image)},_),C&&Us.createElement("div",{className:(0,dp.default)(`${p}-description`,x.description,c?.description),style:Object.assign(Object.assign({},g.description),u?.description)},C),a&&Us.createElement("div",{className:(0,dp.default)(`${p}-footer`,x.footer,c?.footer),style:Object.assign(Object.assign({},g.footer),u?.footer)},a)))};K1.PRESENTED_IMAGE_DEFAULT=RL;K1.PRESENTED_IMAGE_SIMPLE=OL;var ju=K1;var R7=e=>{let{componentName:t}=e,{getPrefixCls:r}=(0,Vu.useContext)(tt),o=r("empty");switch(t){case"Table":case"List":return Vu.default.createElement(ju,{image:ju.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Vu.default.createElement(ju,{image:ju.PRESENTED_IMAGE_SIMPLE,className:`${o}-small`});case"Table.filter":return null;default:return Vu.default.createElement(ju,null)}},_L=R7;var X1=R(N());var O7=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var o,n;let{variant:i,[e]:a}=X1.useContext(tt),s=X1.useContext(GD),l=a?.variant,c;typeof t<"u"?c=t:r===!1?c="borderless":c=(n=(o=s??l)!==null&&o!==void 0?o:i)!==null&&n!==void 0?n:"outlined";let u=WC.includes(c);return[c,u]},Gs=O7;var _7=e=>{let r={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},r),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},r),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},r),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},r),{points:["br","tr"],offset:[0,-4]})}};function P7(e,t){return e||_7(t)}var PL=P7;var TL=e=>{let{optionHeight:t,optionFontSize:r,optionLineHeight:o,optionPadding:n}=e;return{position:"relative",display:"block",minHeight:t,padding:n,color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:o,boxSizing:"border-box"}},T7=e=>{let{antCls:t,componentCls:r}=e,o=`${r}-item`,n=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${r}-dropdown-placement-`,l=`${o}-option-selected`;return[{[`${r}-dropdown`]:Object.assign(Object.assign({},Qt(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` +`].includes(Ct)})},[W]),Qe=St.useContext(Ku)||{},Ze=Qe.maxCount,Ke=Qe.rawValues,ot=function(pt,to,ro){if(!(fe&&Cp(Ze)&&Ke?.size>=Ze)){var yr=!0,Ar=pt;_?.(null);var yn=uL(pt,W,Cp(Ze)?Ze-Ke.size:void 0),rn=ro?null:yn;return y!=="combobox"&&rn&&(Ar="",j?.(rn),je(!1),yr=!1),L&&Ce!==Ar&&L(Ar,{source:to?"typing":"effect"}),yr}},kt=function(pt){!pt||!pt.trim()||L(pt,{source:"submit"})};St.useEffect(function(){!Ne&&!fe&&y!=="combobox"&&ot("",!1,!1)},[Ne]),St.useEffect(function(){Le&&g&&Te(!1),g&&!Ve.current&&me(!1)},[g]);var Nt=hp(),tr=B(Nt,2),Ft=tr[0],rr=tr[1],ur=St.useRef(!1),fr=function(pt){var to=Ft(),ro=pt.key,yr=ro==="Enter";if(yr&&(y!=="combobox"&&pt.preventDefault(),Ne||je(!0)),rr(!!Ce),ro==="Backspace"&&!to&&fe&&!Ce&&u.length){for(var Ar=se(u),yn=null,rn=Ar.length-1;rn>=0;rn-=1){var Fn=Ar[rn];if(!Fn.disabled){Ar.splice(rn,1),yn=Fn;break}}yn&&f(Ar,{type:"remove",values:[yn]})}for(var Li=arguments.length,ui=new Array(Li>1?Li-1:0),ki=1;ki1?to-1:0),yr=1;yr1?yn-1:0),Fn=1;Fn"u"?"undefined":pe(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Z1=V7;var jy=E(I()),Vy=function(e,t,r,o){var n=(0,jy.useRef)(!1),i=(0,jy.useRef)(null);function a(){clearTimeout(i.current),n.current=!0,i.current=setTimeout(function(){n.current=!1},50)}var s=(0,jy.useRef)({top:e,bottom:t,left:r,right:o});return s.current.top=e,s.current.bottom=t,s.current.left=r,s.current.right=o,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&f?(clearTimeout(i.current),n.current=!1):(!f||n.current)&&a(),!n.current&&f}};function J1(e,t,r,o,n,i,a){var s=(0,sc.useRef)(0),l=(0,sc.useRef)(null),c=(0,sc.useRef)(null),u=(0,sc.useRef)(!1),f=Vy(t,r,o,n);function d(p,x){if(ut.cancel(l.current),!f(!1,x)){var S=p;if(!S._virtualHandled)S._virtualHandled=!0;else return;s.current+=x,c.current=x,Z1||S.preventDefault(),l.current=ut(function(){var b=u.current?10:1;a(s.current*b,!1),s.current=0})}}function m(p,x){a(x,!0),Z1||p.preventDefault()}var h=(0,sc.useRef)(null),v=(0,sc.useRef)(null);function y(p){if(e){ut.cancel(v.current),v.current=ut(function(){h.current=null},2);var x=p.deltaX,S=p.deltaY,b=p.shiftKey,w=x,C=S;(h.current==="sx"||!h.current&&b&&S&&!x)&&(w=S,C=0,h.current="sx");var R=Math.abs(w),_=Math.abs(C);h.current===null&&(h.current=i&&R>_?"x":"y"),h.current==="y"?d(p,C):m(p,w)}}function g(p){e&&(u.current=p.detail===c.current)}return[y,g]}var SL=E(I());function CL(e,t,r,o){var n=SL.useMemo(function(){return[new Map,[]]},[e,r.id,o]),i=B(n,2),a=i[0],s=i[1],l=function(u){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,d=a.get(u),m=a.get(f);if(d===void 0||m===void 0)for(var h=e.length,v=s.length;v0&&arguments[0]!==void 0?arguments[0]:!1;u();var h=function(){var g=!1;s.current.forEach(function(p,x){if(p&&p.offsetParent){var S=p.offsetHeight,b=getComputedStyle(p),w=b.marginTop,C=b.marginBottom,R=EL(w),_=EL(C),O=S+R+_;l.current.get(x)!==O&&(l.current.set(x,O),g=!0)}}),g&&a(function(p){return p+1})};if(m)h();else{c.current+=1;var v=c.current;Promise.resolve().then(function(){v===c.current&&h()})}}function d(m,h){var v=e(m),y=s.current.get(v);h?(s.current.set(v,h),f()):s.current.delete(v),!y!=!h&&(h?t?.(m):r?.(m))}return(0,Yu.useEffect)(function(){return u},[]),[d,f,l.current,i]}var Qu=E(I()),OL=14/15;function tE(e,t,r){var o=(0,Qu.useRef)(!1),n=(0,Qu.useRef)(0),i=(0,Qu.useRef)(0),a=(0,Qu.useRef)(null),s=(0,Qu.useRef)(null),l,c=function(m){if(o.current){var h=Math.ceil(m.touches[0].pageX),v=Math.ceil(m.touches[0].pageY),y=n.current-h,g=i.current-v,p=Math.abs(y)>Math.abs(g);p?n.current=h:i.current=v;var x=r(p,p?y:g,!1,m);x&&m.preventDefault(),clearInterval(s.current),x&&(s.current=setInterval(function(){p?y*=OL:g*=OL;var S=Math.floor(p?y:g);(!r(p,S,!0)||Math.abs(S)<=.1)&&clearInterval(s.current)},16))}},u=function(){o.current=!1,l()},f=function(m){l(),m.touches.length===1&&!o.current&&(o.current=!0,n.current=Math.ceil(m.touches[0].pageX),i.current=Math.ceil(m.touches[0].pageY),a.current=m.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},yt(function(){return e&&t.current.addEventListener("touchstart",f,{passive:!0}),function(){var d;(d=t.current)===null||d===void 0||d.removeEventListener("touchstart",f),l(),clearInterval(s.current)}},[e])}var PL=E(I());function _L(e){return Math.floor(Math.pow(e,.5))}function Hy(e,t){var r="touches"in e?e.touches[0]:e;return r[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function rE(e,t,r){PL.useEffect(function(){var o=t.current;if(e&&o){var n=!1,i,a,s=function(){ut.cancel(i)},l=function d(){s(),i=ut(function(){r(a),d()})},c=function(m){if(!(m.target.draggable||m.button!==0)){var h=m;h._virtualHandled||(h._virtualHandled=!0,n=!0)}},u=function(){n=!1,s()},f=function(m){if(n){var h=Hy(m,!1),v=o.getBoundingClientRect(),y=v.top,g=v.bottom;if(h<=y){var p=y-h;a=-_L(p),l()}else if(h>=g){var x=h-g;a=_L(x),l()}else s()}};return o.addEventListener("mousedown",c),o.ownerDocument.addEventListener("mouseup",u),o.ownerDocument.addEventListener("mousemove",f),function(){o.removeEventListener("mousedown",c),o.ownerDocument.removeEventListener("mouseup",u),o.ownerDocument.removeEventListener("mousemove",f),s()}}},[e])}var Uy=E(I());var U7=10;function oE(e,t,r,o,n,i,a,s){var l=Uy.useRef(),c=Uy.useState(null),u=B(c,2),f=u[0],d=u[1];return yt(function(){if(f&&f.times=0;j-=1){var W=n(t[j]),D=r.get(W);if(D===void 0){p=!0;break}if(L-=D,L<=0)break}switch(b){case"top":S=C-y;break;case"bottom":S=R-g+y;break;default:{var $=e.current.scrollTop,M=$+g;C<$?x="top":R>M&&(x="bottom")}}S!==null&&a(S),S!==f.lastTop&&(p=!0)}p&&d(P(P({},f),{},{times:f.times+1,targetAlign:x,lastTop:S}))}},[f,e.current]),function(m){if(m==null){s();return}if(ut.cancel(l.current),typeof m=="number")a(m);else if(m&&pe(m)==="object"){var h,v=m.align;"index"in m?h=m.index:h=t.findIndex(function(p){return n(p)===m.key});var y=m.offset,g=y===void 0?0:y;d({times:0,index:h,offset:g,originAlign:v})}}}var nE=E(Ee());var sr=E(I());var G7=sr.forwardRef(function(e,t){var r=e.prefixCls,o=e.rtl,n=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,f=e.containerSize,d=e.style,m=e.thumbStyle,h=e.showScrollBar,v=sr.useState(!1),y=B(v,2),g=y[0],p=y[1],x=sr.useState(null),S=B(x,2),b=S[0],w=S[1],C=sr.useState(null),R=B(C,2),_=R[0],O=R[1],N=!o,k=sr.useRef(),L=sr.useRef(),j=sr.useState(h),W=B(j,2),D=W[0],$=W[1],M=sr.useRef(),V=function(){h===!0||h===!1||(clearTimeout(M.current),$(!0),M.current=setTimeout(function(){$(!1)},3e3))},F=i-f||0,z=f-u||0,U=sr.useMemo(function(){if(n===0||F===0)return 0;var te=n/F;return te*z},[n,F,z]),H=function(K){K.stopPropagation(),K.preventDefault()},A=sr.useRef({top:U,dragging:g,pageY:b,startTop:_});A.current={top:U,dragging:g,pageY:b,startTop:_};var G=function(K){p(!0),w(Hy(K,c)),O(A.current.top),a(),K.stopPropagation(),K.preventDefault()};sr.useEffect(function(){var te=function(Q){Q.preventDefault()},K=k.current,Y=L.current;return K.addEventListener("touchstart",te,{passive:!1}),Y.addEventListener("touchstart",G,{passive:!1}),function(){K.removeEventListener("touchstart",te),Y.removeEventListener("touchstart",G)}},[]);var q=sr.useRef();q.current=F;var oe=sr.useRef();oe.current=z,sr.useEffect(function(){if(g){var te,K=function(Q){var J=A.current,le=J.dragging,ue=J.pageY,fe=J.startTop;ut.cancel(te);var he=k.current.getBoundingClientRect(),ye=f/(c?he.width:he.height);if(le){var we=(Hy(Q,c)-ue)*ye,ce=fe;!N&&c?ce-=we:ce+=we;var ae=q.current,Re=oe.current,Me=Re?ce/Re:0,Be=Math.ceil(Me*ae);Be=Math.max(Be,0),Be=Math.min(Be,ae),te=ut(function(){l(Be,c)})}},Y=function(){p(!1),s()};return window.addEventListener("mousemove",K,{passive:!0}),window.addEventListener("touchmove",K,{passive:!0}),window.addEventListener("mouseup",Y,{passive:!0}),window.addEventListener("touchend",Y,{passive:!0}),function(){window.removeEventListener("mousemove",K),window.removeEventListener("touchmove",K),window.removeEventListener("mouseup",Y),window.removeEventListener("touchend",Y),ut.cancel(te)}}},[g]),sr.useEffect(function(){return V(),function(){clearTimeout(M.current)}},[n]),sr.useImperativeHandle(t,function(){return{delayHidden:V}});var Z="".concat(r,"-scrollbar"),X={position:"absolute",visibility:D?null:"hidden"},ie={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(X.height=8,X.left=0,X.right=0,X.bottom=0,ie.height="100%",ie.width=u,N?ie.left=U:ie.right=U):(X.width=8,X.top=0,X.bottom=0,N?X.right=0:X.left=0,ie.width="100%",ie.height=u,ie.top=U),sr.createElement("div",{ref:k,className:(0,nE.default)(Z,T(T(T({},"".concat(Z,"-horizontal"),c),"".concat(Z,"-vertical"),!c),"".concat(Z,"-visible"),D)),style:P(P({},X),d),onMouseDown:H,onMouseMove:V},sr.createElement("div",{ref:L,className:(0,nE.default)("".concat(Z,"-thumb"),T({},"".concat(Z,"-thumb-moving"),g)),style:P(P({},ie),m),onMouseDown:G}))}),iE=G7;var q7=20;function aE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/t*e;return isNaN(r)&&(r=0),r=Math.max(r,q7),Math.floor(r)}var K7=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],X7=[],Y7={overflowY:"auto",overflowAnchor:"none"};function Q7(e,t){var r=e.prefixCls,o=r===void 0?"rc-virtual-list":r,n=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,f=e.children,d=e.itemKey,m=e.virtual,h=e.direction,v=e.scrollWidth,y=e.component,g=y===void 0?"div":y,p=e.onScroll,x=e.onVirtualScroll,S=e.onVisibleChange,b=e.innerProps,w=e.extraRender,C=e.styles,R=e.showScrollBar,_=R===void 0?"optional":R,O=Ae(e,K7),N=$r.useCallback(function(Se){return typeof d=="function"?d(Se):Se?.[d]},[d]),k=eE(N,null,null),L=B(k,4),j=L[0],W=L[1],D=L[2],$=L[3],M=!!(m!==!1&&i&&a),V=$r.useMemo(function(){return Object.values(D.maps).reduce(function(Se,Ge){return Se+Ge},0)},[D.id,D.maps]),F=M&&u&&(Math.max(a*u.length,V)>i||!!v),z=h==="rtl",U=(0,TL.default)(o,T({},"".concat(o,"-rtl"),z),n),H=u||X7,A=(0,mn.useRef)(),G=(0,mn.useRef)(),q=(0,mn.useRef)(),oe=(0,mn.useState)(0),Z=B(oe,2),X=Z[0],ie=Z[1],te=(0,mn.useState)(0),K=B(te,2),Y=K[0],ne=K[1],Q=(0,mn.useState)(!1),J=B(Q,2),le=J[0],ue=J[1],fe=function(){ue(!0)},he=function(){ue(!1)},ye={getKey:N};function we(Se){ie(function(Ge){var ke;typeof Se=="function"?ke=Se(Ge):ke=Se;var xe=Pe(ke);return A.current.scrollTop=xe,xe})}var ce=(0,mn.useRef)({start:0,end:H.length}),ae=(0,mn.useRef)(),Re=Q1(H,N),Me=B(Re,1),Be=Me[0];ae.current=Be;var Ie=$r.useMemo(function(){if(!M)return{scrollHeight:void 0,start:0,end:H.length-1,offset:void 0};if(!F){var Se;return{scrollHeight:((Se=G.current)===null||Se===void 0?void 0:Se.offsetHeight)||0,start:0,end:H.length-1,offset:void 0}}for(var Ge=0,ke,xe,nt,It=H.length,$t=0;$t=X&&ke===void 0&&(ke=$t,xe=Ge),Rr>X+i&&nt===void 0&&(nt=$t),Ge=Rr}return ke===void 0&&(ke=0,xe=0,nt=Math.ceil(i/a)),nt===void 0&&(nt=H.length-1),nt=Math.min(nt+1,H.length-1),{scrollHeight:Ge,start:ke,end:nt,offset:xe}},[F,M,X,H,$,i]),Oe=Ie.scrollHeight,be=Ie.start,Ve=Ie.end,He=Ie.offset;ce.current.start=be,ce.current.end=Ve,$r.useLayoutEffect(function(){var Se=D.getRecord();if(Se.size===1){var Ge=Array.from(Se)[0],ke=H[be];if(ke){var xe=N(ke);if(xe===Ge){var nt=D.get(Ge),It=nt-a;we(function($t){return $t+It})}}}D.resetRecord()},[Oe]);var $e=$r.useState({width:0,height:i}),de=B($e,2),me=de[0],ze=de[1],Ce=function(Ge){ze({width:Ge.offsetWidth,height:Ge.offsetHeight})},Ue=(0,mn.useRef)(),Ye=(0,mn.useRef)(),gt=$r.useMemo(function(){return aE(me.width,v)},[me.width,v]),Tt=$r.useMemo(function(){return aE(me.height,Oe)},[me.height,Oe]),ht=Oe-i,We=(0,mn.useRef)(ht);We.current=ht;function Pe(Se){var Ge=Se;return Number.isNaN(We.current)||(Ge=Math.min(Ge,We.current)),Ge=Math.max(Ge,0),Ge}var tt=X<=0,De=X>=ht,Le=Y<=0,Te=Y>=v,Ne=Vy(tt,De,Le,Te),vt=function(){return{x:z?-Y:Y,y:X}},Bt=(0,mn.useRef)(vt()),je=Et(function(Se){if(x){var Ge=P(P({},vt()),Se);(Bt.current.x!==Ge.x||Bt.current.y!==Ge.y)&&(x(Ge),Bt.current=Ge)}});function _e(Se,Ge){var ke=Se;Ge?((0,sE.flushSync)(function(){ne(ke)}),je()):we(ke)}function Qe(Se){var Ge=Se.currentTarget.scrollTop;Ge!==X&&we(Ge),p?.(Se),je()}var Ze=function(Ge){var ke=Ge,xe=v?v-me.width:0;return ke=Math.max(ke,0),ke=Math.min(ke,xe),ke},Ke=Et(function(Se,Ge){Ge?((0,sE.flushSync)(function(){ne(function(ke){var xe=ke+(z?-Se:Se);return Ze(xe)})}),je()):we(function(ke){var xe=ke+Se;return xe})}),ot=J1(M,tt,De,Le,Te,!!v,Ke),kt=B(ot,2),Nt=kt[0],tr=kt[1];tE(M,A,function(Se,Ge,ke,xe){var nt=xe;return Ne(Se,Ge,ke)?!1:!nt||!nt._virtualHandled?(nt&&(nt._virtualHandled=!0),Nt({preventDefault:function(){},deltaX:Se?Ge:0,deltaY:Se?0:Ge}),!0):!1}),rE(F,A,function(Se){we(function(Ge){return Ge+Se})}),yt(function(){function Se(ke){var xe=tt&&ke.detail<0,nt=De&&ke.detail>0;M&&!xe&&!nt&&ke.preventDefault()}var Ge=A.current;return Ge.addEventListener("wheel",Nt,{passive:!1}),Ge.addEventListener("DOMMouseScroll",tr,{passive:!0}),Ge.addEventListener("MozMousePixelScroll",Se,{passive:!1}),function(){Ge.removeEventListener("wheel",Nt),Ge.removeEventListener("DOMMouseScroll",tr),Ge.removeEventListener("MozMousePixelScroll",Se)}},[M,tt,De]),yt(function(){if(v){var Se=Ze(Y);ne(Se),je({x:Se})}},[me.width,v]);var Ft=function(){var Ge,ke;(Ge=Ue.current)===null||Ge===void 0||Ge.delayHidden(),(ke=Ye.current)===null||ke===void 0||ke.delayHidden()},rr=oE(A,H,D,a,N,function(){return W(!0)},we,Ft);$r.useImperativeHandle(t,function(){return{nativeElement:q.current,getScrollInfo:vt,scrollTo:function(Ge){function ke(xe){return xe&&pe(xe)==="object"&&("left"in xe||"top"in xe)}ke(Ge)?(Ge.left!==void 0&&ne(Ze(Ge.left)),rr(Ge.top)):rr(Ge)}}}),yt(function(){if(S){var Se=H.slice(be,Ve+1);S(Se,H)}},[be,Ve,H]);var ur=CL(H,N,D,a),fr=w?.({start:be,end:Ve,virtual:F,offsetX:Y,offsetY:He,rtl:z,getSize:ur}),zo=Y1(H,be,Ve,v,Y,j,f,ye),dr=null;i&&(dr=P(T({},l?"height":"maxHeight",i),Y7),M&&(dr.overflowY="hidden",v&&(dr.overflowX="hidden"),le&&(dr.pointerEvents="none")));var Er={};return z&&(Er.dir="rtl"),$r.createElement("div",ee({ref:q,style:P(P({},c),{},{position:"relative"}),className:U},Er,O),$r.createElement(cn,{onResize:Ce},$r.createElement(g,{className:"".concat(o,"-holder"),style:dr,ref:A,onScroll:Qe,onMouseEnter:Ft},$r.createElement(vL,{prefixCls:o,height:Oe,offsetX:Y,offsetY:He,scrollWidth:v,onInnerResize:W,ref:G,innerProps:b,rtl:z,extra:fr},zo))),F&&Oe>i&&$r.createElement(iE,{ref:Ue,prefixCls:o,scrollOffset:X,scrollRange:Oe,rtl:z,onScroll:_e,onStartMove:fe,onStopMove:he,spinSize:Tt,containerSize:me.height,style:C?.verticalScrollBar,thumbStyle:C?.verticalScrollBarThumb,showScrollBar:_}),F&&v>me.width&&$r.createElement(iE,{ref:Ye,prefixCls:o,scrollOffset:Y,scrollRange:v,rtl:z,onScroll:_e,onStartMove:fe,onStopMove:he,spinSize:gt,containerSize:me.width,horizontal:!0,style:C?.horizontalScrollBar,thumbStyle:C?.horizontalScrollBarThumb,showScrollBar:_}))}var NL=$r.forwardRef(Q7);NL.displayName="List";var IL=NL;var $L=IL;var Gt=E(I()),cE=E(I());function DL(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Z7=["disabled","title","children","style","className"];function AL(e){return typeof e=="string"||typeof e=="number"}var J7=function(t,r){var o=Iy(),n=o.prefixCls,i=o.id,a=o.open,s=o.multiple,l=o.mode,c=o.searchValue,u=o.toggleOpen,f=o.notFoundContent,d=o.onPopupScroll,m=Gt.useContext(Ku),h=m.maxCount,v=m.flattenOptions,y=m.onActiveValue,g=m.defaultActiveFirstOption,p=m.onSelect,x=m.menuItemSelectedIcon,S=m.rawValues,b=m.fieldNames,w=m.virtual,C=m.direction,R=m.listHeight,_=m.listItemHeight,O=m.optionRender,N="".concat(n,"-item"),k=Ki(function(){return v},[a,v],function(te,K){return K[0]&&te[1]!==K[1]}),L=Gt.useRef(null),j=Gt.useMemo(function(){return s&&Cp(h)&&S?.size>=h},[s,h,S?.size]),W=function(K){K.preventDefault()},D=function(K){var Y;(Y=L.current)===null||Y===void 0||Y.scrollTo(typeof K=="number"?{index:K}:K)},$=Gt.useCallback(function(te){return l==="combobox"?!1:S.has(te)},[l,se(S).toString(),S.size]),M=function(K){for(var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=k.length,Q=0;Q1&&arguments[1]!==void 0?arguments[1]:!1;U(K);var ne={source:Y?"keyboard":"mouse"},Q=k[K];if(!Q){y(null,-1,ne);return}y(Q.value,K,ne)};(0,cE.useEffect)(function(){H(g!==!1?M(0):-1)},[k.length,c]);var A=Gt.useCallback(function(te){return l==="combobox"?String(te).toLowerCase()===c.toLowerCase():S.has(te)},[l,c,se(S).toString(),S.size]);(0,cE.useEffect)(function(){var te=setTimeout(function(){if(!s&&a&&S.size===1){var Y=Array.from(S)[0],ne=k.findIndex(function(Q){var J=Q.data;return J.value===Y});ne!==-1&&(H(ne),D(ne))}});if(a){var K;(K=L.current)===null||K===void 0||K.scrollTo(void 0)}return function(){return clearTimeout(te)}},[a,c]);var G=function(K){K!==void 0&&p(K,{selected:!S.has(K)}),s||u(!1)};if(Gt.useImperativeHandle(r,function(){return{onKeyDown:function(K){var Y=K.which,ne=K.ctrlKey;switch(Y){case Fe.N:case Fe.P:case Fe.UP:case Fe.DOWN:{var Q=0;if(Y===Fe.UP?Q=-1:Y===Fe.DOWN?Q=1:DL()&&ne&&(Y===Fe.N?Q=1:Y===Fe.P&&(Q=-1)),Q!==0){var J=M(z+Q,Q);D(J),H(J,!0)}break}case Fe.TAB:case Fe.ENTER:{var le,ue=k[z];ue&&!(ue!=null&&(le=ue.data)!==null&&le!==void 0&&le.disabled)&&!j?G(ue.value):G(void 0),a&&K.preventDefault();break}case Fe.ESC:u(!1),a&&K.stopPropagation()}},onKeyUp:function(){},scrollTo:function(K){D(K)}}}),k.length===0)return Gt.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(N,"-empty"),onMouseDown:W},f);var q=Object.keys(b).map(function(te){return b[te]}),oe=function(K){return K.label};function Z(te,K){var Y=te.group;return{role:Y?"presentation":"option",id:"".concat(i,"_list_").concat(K)}}var X=function(K){var Y=k[K];if(!Y)return null;var ne=Y.data||{},Q=ne.value,J=Y.group,le=Ao(ne,!0),ue=oe(Y);return Y?Gt.createElement("div",ee({"aria-label":typeof ue=="string"&&!J?ue:null},le,{key:K},Z(Y,K),{"aria-selected":A(Q)}),Q):null},ie={role:"listbox",id:"".concat(i,"_list")};return Gt.createElement(Gt.Fragment,null,w&&Gt.createElement("div",ee({},ie,{style:{height:0,width:0,overflow:"hidden"}}),X(z-1),X(z),X(z+1)),Gt.createElement($L,{itemKey:"key",ref:L,data:k,height:R,itemHeight:_,fullHeight:!1,onMouseDown:W,onScroll:d,virtual:w,direction:C,innerProps:w?null:ie},function(te,K){var Y=te.group,ne=te.groupOption,Q=te.data,J=te.label,le=te.value,ue=Q.key;if(Y){var fe,he=(fe=Q.title)!==null&&fe!==void 0?fe:AL(J)?J.toString():void 0;return Gt.createElement("div",{className:(0,lE.default)(N,"".concat(N,"-group"),Q.className),title:he},J!==void 0?J:ue)}var ye=Q.disabled,we=Q.title,ce=Q.children,ae=Q.style,Re=Q.className,Me=Ae(Q,Z7),Be=Gr(Me,q),Ie=$(le),Oe=ye||!Ie&&j,be="".concat(N,"-option"),Ve=(0,lE.default)(N,be,Re,T(T(T(T({},"".concat(be,"-grouped"),ne),"".concat(be,"-active"),z===K&&!Oe),"".concat(be,"-disabled"),Oe),"".concat(be,"-selected"),Ie)),He=oe(te),$e=!x||typeof x=="function"||Ie,de=typeof He=="number"?He:He||le,me=AL(de)?de.toString():void 0;return we!==void 0&&(me=we),Gt.createElement("div",ee({},Ao(Be),w?{}:Z(te,K),{"aria-selected":A(le),className:Ve,title:me,onMouseMove:function(){z===K||Oe||H(K)},onClick:function(){Oe||G(le)},style:ae}),Gt.createElement("div",{className:"".concat(be,"-content")},typeof O=="function"?O(te,{index:K}):de),Gt.isValidElement(x)||Ie,$e&&Gt.createElement(Qs,{className:"".concat(N,"-option-state"),customizeIcon:x,customizeIconProps:{value:le,disabled:Oe,isSelected:Ie}},Ie?"\u2713":null))}))},eU=Gt.forwardRef(J7),ML=eU;var Zu=E(I()),LL=function(e,t){var r=Zu.useRef({values:new Map,options:new Map}),o=Zu.useMemo(function(){var i=r.current,a=i.values,s=i.options,l=e.map(function(f){if(f.label===void 0){var d;return P(P({},f),{},{label:(d=a.get(f.value))===null||d===void 0?void 0:d.label})}return f}),c=new Map,u=new Map;return l.forEach(function(f){c.set(f.value,f),u.set(f.value,t.get(f.value)||s.get(f.value))}),r.current.values=c,r.current.options=u,l},[e,t]),n=Zu.useCallback(function(i){return t.get(i)||r.current.options.get(i)},[t]);return[o,n]};var kL=E(I());function uE(e,t){return yp(e).join("").toUpperCase().includes(t)}var FL=function(e,t,r,o,n){return kL.useMemo(function(){if(!r||o===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof o=="function",u=r.toUpperCase(),f=c?o:function(m,h){return n?uE(h[n],u):h[i]?uE(h[a!=="children"?a:"label"],u):uE(h[s],u)},d=c?function(m){return wp(m)}:function(m){return m};return e.forEach(function(m){if(m[i]){var h=f(r,d(m));if(h)l.push(m);else{var v=m[i].filter(function(y){return f(r,d(y))});v.length&&l.push(P(P({},m),{},T({},i,v)))}return}f(r,d(m))&&l.push(m)}),l},[e,o,n,r,t])};var Gy=E(I());var zL=0,tU=Yt();function rU(){var e;return tU?(e=zL,zL+=1):e="TEST_OR_SSR",e}function fE(e){var t=Gy.useState(),r=B(t,2),o=r[0],n=r[1];return Gy.useEffect(function(){n("rc_select_".concat(rU()))},[]),e||o}var BL=E(I());var WL=E(I());var oU=["children","value"],nU=["children"];function iU(e){var t=e,r=t.key,o=t.props,n=o.children,i=o.value,a=Ae(o,oU);return P({key:r,value:i!==void 0?i:r,children:n},a)}function qy(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Si(e).map(function(r,o){if(!WL.isValidElement(r)||!r.type)return null;var n=r,i=n.type.isSelectOptGroup,a=n.key,s=n.props,l=s.children,c=Ae(s,nU);return t||!i?iU(r):P(P({key:"__RC_SELECT_GRP__".concat(a===null?o:a,"__"),label:a},c),{},{options:qy(l)})}).filter(function(r){return r})}var aU=function(t,r,o,n,i){return BL.useMemo(function(){var a=t,s=!t;s&&(a=qy(r));var l=new Map,c=new Map,u=function(m,h,v){v&&typeof v=="string"&&m.set(h[v],h)},f=function d(m){for(var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v0?je(Ze.options):Ze.options}):Ze})},$e=lr.useMemo(function(){return p?He(Ve):Ve},[Ve,p,ie]),de=lr.useMemo(function(){return cL($e,{fieldNames:oe,childrenAsData:G})},[$e,oe,G]),me=function(_e){var Qe=J(_e);if(he(Qe),F&&(Qe.length!==ae.length||Qe.some(function(ot,kt){var Nt;return((Nt=ae[kt])===null||Nt===void 0?void 0:Nt.value)!==ot?.value}))){var Ze=V?Qe:Qe.map(function(ot){return ot.value}),Ke=Qe.map(function(ot){return wp(Re(ot.value))});F(A?Ze:Ze[0],A?Ke:Ke[0])}},ze=lr.useState(null),Ce=B(ze,2),Ue=Ce[0],Ye=Ce[1],gt=lr.useState(0),Tt=B(gt,2),ht=Tt[0],We=Tt[1],Pe=R!==void 0?R:o!=="combobox",tt=lr.useCallback(function(je,_e){var Qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ze=Qe.source,Ke=Ze===void 0?"keyboard":Ze;We(_e),a&&o==="combobox"&&je!==null&&Ke==="keyboard"&&Ye(String(je))},[a,o]),De=function(_e,Qe,Ze){var Ke=function(){var dr,Er=Re(_e);return[V?{label:Er?.[oe.label],value:_e,key:(dr=Er?.key)!==null&&dr!==void 0?dr:_e}:_e,wp(Er)]};if(Qe&&m){var ot=Ke(),kt=B(ot,2),Nt=kt[0],tr=kt[1];m(Nt,tr)}else if(!Qe&&h&&Ze!=="clear"){var Ft=Ke(),rr=B(Ft,2),ur=rr[0],fr=rr[1];h(ur,fr)}},Le=Xy(function(je,_e){var Qe,Ze=A?_e.selected:!0;Ze?Qe=A?[].concat(se(ae),[je]):[je]:Qe=ae.filter(function(Ke){return Ke.value!==je}),me(Qe),De(je,Ze),o==="combobox"?Ye(""):(!Ep||d)&&(te(""),Ye(""))}),Te=function(_e,Qe){me(_e);var Ze=Qe.type,Ke=Qe.values;(Ze==="remove"||Ze==="clear")&&Ke.forEach(function(ot){De(ot.value,!1,Ze)})},Ne=function(_e,Qe){if(te(_e),Ye(null),Qe.source==="submit"){var Ze=(_e||"").trim();if(Ze){var Ke=Array.from(new Set([].concat(se(Be),[Ze])));me(Ke),De(Ze,!0),te("")}return}Qe.source!=="blur"&&(o==="combobox"&&me(_e),u?.(_e))},vt=function(_e){var Qe=_e;o!=="tags"&&(Qe=_e.map(function(Ke){var ot=ne.get(Ke);return ot?.value}).filter(function(Ke){return Ke!==void 0}));var Ze=Array.from(new Set([].concat(se(Be),se(Qe))));me(Ze),Ze.forEach(function(Ke){De(Ke,!0)})},Bt=lr.useMemo(function(){var je=O!==!1&&y!==!1;return P(P({},K),{},{flattenOptions:de,onActiveValue:tt,defaultActiveFirstOption:Pe,onSelect:Le,menuItemSelectedIcon:_,rawValues:Be,fieldNames:oe,virtual:je,direction:N,listHeight:L,listItemHeight:W,childrenAsData:G,maxCount:z,optionRender:w})},[z,K,de,tt,Pe,Le,_,Be,oe,O,y,N,L,W,G,w]);return lr.createElement(Ku.Provider,{value:Bt},lr.createElement(X1,ee({},U,{id:H,prefixCls:i,ref:t,omitDomProps:cU,mode:o,displayValues:Me,onDisplayValuesChange:Te,direction:N,searchValue:ie,onSearch:Ne,autoClearSearchValue:d,onSearchSplit:vt,dropdownMatchSelectWidth:y,OptionList:ML,emptyOptions:!de.length,activeValue:Ue,activeDescendantId:"".concat(H,"_list_").concat(ht)})))}),dE=fU;dE.Option=Op;dE.OptGroup=Rp;var VL=dE;var HL=VL;var UL=E(Ee());function oa(e,t,r){return(0,UL.default)({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}var na=(e,t)=>t||e;var ef=E(I());var rl=E(I()),Pp=E(Ee());var gn=E(I());var dU=()=>{let[,e]=hr(),[t]=_i("Empty"),o=new it(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return gn.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},gn.createElement("title",null,t?.description||"Empty"),gn.createElement("g",{fill:"none",fillRule:"evenodd"},gn.createElement("g",{transform:"translate(24 31.67)"},gn.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),gn.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),gn.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),gn.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),gn.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),gn.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),gn.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},gn.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),gn.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},GL=dU;var tl=E(I()),qL=E(I());var pU=()=>{let[,e]=hr(),[t]=_i("Empty"),{colorFill:r,colorFillTertiary:o,colorFillQuaternary:n,colorBgContainer:i}=e,{borderColor:a,shadowColor:s,contentColor:l}=(0,qL.useMemo)(()=>({borderColor:new it(r).onBackground(i).toHexString(),shadowColor:new it(o).onBackground(i).toHexString(),contentColor:new it(n).onBackground(i).toHexString()}),[r,o,n,i]);return tl.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},tl.createElement("title",null,t?.description||"Empty"),tl.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},tl.createElement("ellipse",{fill:s,cx:"32",cy:"33",rx:"32",ry:"7"}),tl.createElement("g",{fillRule:"nonzero",stroke:a},tl.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),tl.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:l}))))},KL=pU;var mU=e=>{let{componentCls:t,margin:r,marginXS:o,marginXL:n,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:o,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:o,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:r},"&-normal":{marginBlock:n,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:o,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},XL=_t("Empty",e=>{let{componentCls:t,controlHeightLG:r,calc:o}=e,n=rt(e,{emptyImgCls:`${t}-img`,emptyImgHeight:o(r).mul(2.5).equal(),emptyImgHeightMD:r,emptyImgHeightSM:o(r).mul(.875).equal()});return[mU(n)]});var gU=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{className:t,rootClassName:r,prefixCls:o,image:n=YL,description:i,children:a,imageStyle:s,style:l,classNames:c,styles:u}=e,f=gU(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:d,direction:m,className:h,style:v,classNames:y,styles:g}=Do("empty"),p=d("empty",o),[x,S,b]=XL(p),[w]=_i("Empty"),C=typeof i<"u"?i:w?.description,R=typeof C=="string"?C:"empty",_=null;return typeof n=="string"?_=rl.createElement("img",{alt:R,src:n}):_=n,x(rl.createElement("div",Object.assign({className:(0,Pp.default)(S,b,p,h,{[`${p}-normal`]:n===QL,[`${p}-rtl`]:m==="rtl"},t,r,y.root,c?.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},g.root),v),u?.root),l)},f),rl.createElement("div",{className:(0,Pp.default)(`${p}-image`,y.image,c?.image),style:Object.assign(Object.assign(Object.assign({},s),g.image),u?.image)},_),C&&rl.createElement("div",{className:(0,Pp.default)(`${p}-description`,y.description,c?.description),style:Object.assign(Object.assign({},g.description),u?.description)},C),a&&rl.createElement("div",{className:(0,Pp.default)(`${p}-footer`,y.footer,c?.footer),style:Object.assign(Object.assign({},g.footer),u?.footer)},a)))};pE.PRESENTED_IMAGE_DEFAULT=YL;pE.PRESENTED_IMAGE_SIMPLE=QL;var Ju=pE;var hU=e=>{let{componentName:t}=e,{getPrefixCls:r}=(0,ef.useContext)(at),o=r("empty");switch(t){case"Table":case"List":return ef.default.createElement(Ju,{image:Ju.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ef.default.createElement(Ju,{image:Ju.PRESENTED_IMAGE_SIMPLE,className:`${o}-small`});case"Table.filter":return null;default:return ef.default.createElement(Ju,null)}},ZL=hU;var mE=E(I());var vU=function(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var o,n;let{variant:i,[e]:a}=mE.useContext(at),s=mE.useContext(vM),l=a?.variant,c;typeof t<"u"?c=t:r===!1?c="borderless":c=(n=(o=s??l)!==null&&o!==void 0?o:i)!==null&&n!==void 0?n:"outlined";let u=iw.includes(c);return[c,u]},ol=vU;var yU=e=>{let r={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},r),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},r),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},r),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},r),{points:["br","tr"],offset:[0,-4]})}};function xU(e,t){return e||yU(t)}var JL=xU;var ek=e=>{let{optionHeight:t,optionFontSize:r,optionLineHeight:o,optionPadding:n}=e;return{position:"relative",display:"block",minHeight:t,padding:n,color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:o,boxSizing:"border-box"}},bU=e=>{let{antCls:t,componentCls:r}=e,o=`${r}-item`,n=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${r}-dropdown-placement-`,l=`${o}-option-selected`;return[{[`${r}-dropdown`]:Object.assign(Object.assign({},Qt(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` ${n}${s}bottomLeft, ${i}${s}bottomLeft - `]:{animationName:Bv},[` + `]:{animationName:ty},[` ${n}${s}topLeft, ${i}${s}topLeft, ${n}${s}topRight, ${i}${s}topRight - `]:{animationName:Vv},[`${a}${s}bottomLeft`]:{animationName:jv},[` + `]:{animationName:oy},[`${a}${s}bottomLeft`]:{animationName:ry},[` ${a}${s}topLeft, ${a}${s}topRight - `]:{animationName:Hv},"&-hidden":{display:"none"},[o]:Object.assign(Object.assign({},TL(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},xi),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${o}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${o}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${o}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${o}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},TL(e)),{color:e.colorTextDisabled})}),[`${l}:has(+ ${l})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${l}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},Uv(e,"slide-up"),Uv(e,"slide-down"),Wv(e,"move-up"),Wv(e,"move-down")]},NL=T7;var N7=e=>{let{multipleSelectItemHeight:t,paddingXXS:r,lineWidth:o,INTERNAL_FIXED_ITEM_MARGIN:n}=e,i=e.max(e.calc(r).sub(o).equal(),0),a=e.max(e.calc(i).sub(n).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:te(t),itemLineHeight:te(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},I7=e=>{let{multipleSelectItemHeight:t,selectHeight:r,lineWidth:o}=e;return e.calc(r).sub(t).div(2).sub(o).equal()},$7=e=>{let{componentCls:t,iconCls:r,borderRadiusSM:o,motionDurationSlow:n,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:o,cursor:"default",transition:`font-size ${n}, line-height ${n}, height ${n}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},wa()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},A7=(e,t)=>{let{componentCls:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,n=`${r}-selection-overflow`,i=e.multipleSelectItemHeight,a=I7(e),s=t?`${r}-${t}`:"",l=N7(e);return{[`${r}-multiple${s}`]:Object.assign(Object.assign({},$7(e)),{[`${r}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${r}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${te(o)} 0`,lineHeight:te(i),visibility:"hidden",content:'"\\a0"'}},[`${r}-selection-item`]:{height:l.itemHeight,lineHeight:te(l.itemLineHeight)},[`${r}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:te(i),marginBlock:o}},[`${r}-prefix`]:{marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal()},[`${n}-item + ${n}-item, + `]:{animationName:ny},"&-hidden":{display:"none"},[o]:Object.assign(Object.assign({},ek(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Ti),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${o}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${o}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${o}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${o}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},ek(e)),{color:e.colorTextDisabled})}),[`${l}:has(+ ${l})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${l}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},iy(e,"slide-up"),iy(e,"slide-down"),ey(e,"move-up"),ey(e,"move-down")]},tk=bU;var SU=e=>{let{multipleSelectItemHeight:t,paddingXXS:r,lineWidth:o,INTERNAL_FIXED_ITEM_MARGIN:n}=e,i=e.max(e.calc(r).sub(o).equal(),0),a=e.max(e.calc(i).sub(n).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:re(t),itemLineHeight:re(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},CU=e=>{let{multipleSelectItemHeight:t,selectHeight:r,lineWidth:o}=e;return e.calc(r).sub(t).div(2).sub(o).equal()},wU=e=>{let{componentCls:t,iconCls:r,borderRadiusSM:o,motionDurationSlow:n,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:o,cursor:"default",transition:`font-size ${n}, line-height ${n}, height ${n}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},Aa()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},EU=(e,t)=>{let{componentCls:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,n=`${r}-selection-overflow`,i=e.multipleSelectItemHeight,a=CU(e),s=t?`${r}-${t}`:"",l=SU(e);return{[`${r}-multiple${s}`]:Object.assign(Object.assign({},wU(e)),{[`${r}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${r}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${re(o)} 0`,lineHeight:re(i),visibility:"hidden",content:'"\\a0"'}},[`${r}-selection-item`]:{height:l.itemHeight,lineHeight:re(l.itemLineHeight)},[`${r}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:re(i),marginBlock:o}},[`${r}-prefix`]:{marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal()},[`${n}-item + ${n}-item, ${r}-prefix + ${r}-selection-wrap - `]:{[`${r}-selection-search`]:{marginInlineStart:0},[`${r}-selection-placeholder`]:{insetInlineStart:0}},[`${n}-item-suffix`]:{minHeight:l.itemHeight,marginBlock:o},[`${r}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:te(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${r}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal(),insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function Y1(e,t){let{componentCls:r}=e,o=t?`${r}-${t}`:"",n={[`${r}-multiple${o}`]:{fontSize:e.fontSize,[`${r}-selector`]:{[`${r}-show-search&`]:{cursor:"text"}},[` + `]:{[`${r}-selection-search`]:{marginInlineStart:0},[`${r}-selection-placeholder`]:{insetInlineStart:0}},[`${n}-item-suffix`]:{minHeight:l.itemHeight,marginBlock:o},[`${r}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:re(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${r}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(l.basePadding).equal(),insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function gE(e,t){let{componentCls:r}=e,o=t?`${r}-${t}`:"",n={[`${r}-multiple${o}`]:{fontSize:e.fontSize,[`${r}-selector`]:{[`${r}-show-search&`]:{cursor:"text"}},[` &${r}-show-arrow ${r}-selector, &${r}-allow-clear ${r}-selector - `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[A7(e,t),n]}var D7=e=>{let{componentCls:t}=e,r=Ze(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),o=Ze(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Y1(e),Y1(r,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Y1(o,"lg")]},IL=D7;function Q1(e,t){let{componentCls:r,inputPaddingHorizontalBase:o,borderRadius:n}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${r}-${t}`:"";return{[`${r}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${r}-selector`]:Object.assign(Object.assign({},Qt(e,!0)),{display:"flex",borderRadius:n,flex:"1 1 auto",[`${r}-selection-wrap:after`]:{lineHeight:te(i)},[`${r}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[EU(e,t),n]}var RU=e=>{let{componentCls:t}=e,r=rt(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),o=rt(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[gE(e),gE(r,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},gE(o,"lg")]},rk=RU;function hE(e,t){let{componentCls:r,inputPaddingHorizontalBase:o,borderRadius:n}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${r}-${t}`:"";return{[`${r}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${r}-selector`]:Object.assign(Object.assign({},Qt(e,!0)),{display:"flex",borderRadius:n,flex:"1 1 auto",[`${r}-selection-wrap:after`]:{lineHeight:re(i)},[`${r}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${r}-selection-item, ${r}-selection-placeholder - `]:{display:"block",padding:0,lineHeight:te(i),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${r}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${r}-selection-item:empty:after`,`${r}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + `]:{display:"block",padding:0,lineHeight:re(i),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${r}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${r}-selection-item:empty:after`,`${r}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${r}-show-arrow ${r}-selection-item, &${r}-show-arrow ${r}-selection-search, &${r}-show-arrow ${r}-selection-placeholder - `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${r}-open ${r}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${r}-customize-input)`]:{[`${r}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${te(o)}`,[`${r}-selection-search-input`]:{height:i,fontSize:e.fontSize},"&:after":{lineHeight:te(i)}}},[`&${r}-customize-input`]:{[`${r}-selector`]:{"&:after":{display:"none"},[`${r}-selection-search`]:{position:"static",width:"100%"},[`${r}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${te(o)}`,"&:after":{display:"none"}}}}}}}function Z1(e){let{componentCls:t}=e,r=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[Q1(e),Q1(Ze(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{padding:`0 ${te(r)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(r).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${r}-open ${r}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${r}-customize-input)`]:{[`${r}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${re(o)}`,[`${r}-selection-search-input`]:{height:i,fontSize:e.fontSize},"&:after":{lineHeight:re(i)}}},[`&${r}-customize-input`]:{[`${r}-selector`]:{"&:after":{display:"none"},[`${r}-selection-search`]:{position:"static",width:"100%"},[`${r}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${re(o)}`,"&:after":{display:"none"}}}}}}}function vE(e){let{componentCls:t}=e,r=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[hE(e),hE(rt(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{padding:`0 ${re(r)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(r).add(e.calc(e.fontSize).mul(1.5)).equal()},[` &${t}-show-arrow ${t}-selection-item, &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},Q1(Ze(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}var $L=e=>{let{fontSize:t,lineHeight:r,lineWidth:o,controlHeight:n,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:f,controlItemBgActive:d,controlItemBgHover:m,colorBgContainer:h,colorFillSecondary:v,colorBgContainerDisabled:x,colorTextDisabled:g,colorPrimaryHover:p,colorPrimary:y,controlOutline:b}=e,S=s*2,w=o*2,C=Math.min(n-S,n-w),E=Math.min(i-S,i-w),_=Math.min(a-S,a-w);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:f,optionSelectedBg:d,optionActiveBg:m,optionPadding:`${(n-t*r)/2}px ${l}px`,optionFontSize:t,optionLineHeight:r,optionHeight:n,selectorBg:h,clearBg:h,singleItemHeightLG:a,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:C,multipleItemHeightSM:E,multipleItemHeightLG:_,multipleSelectorBgDisabled:x,multipleItemColorDisabled:g,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:p,activeBorderColor:y,activeOutlineColor:b,selectAffixPadding:s}};var LL=(e,t)=>{let{componentCls:r,antCls:o,controlOutlineWidth:n}=e;return{[`&:not(${r}-customize-input) ${r}-selector`]:{border:`${te(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${r}-disabled):not(${r}-customize-input):not(${o}-pagination-size-changer)`]:{[`&:hover ${r}-selector`]:{borderColor:t.hoverBorderHover},[`${r}-focused& ${r}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${te(n)} ${t.activeOutlineColor}`,outline:0},[`${r}-prefix`]:{color:t.color}}}},AL=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},LL(e,t))}),M7=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},LL(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),AL(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),AL(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${te(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),FL=(e,t)=>{let{componentCls:r,antCls:o}=e;return{[`&:not(${r}-customize-input) ${r}-selector`]:{background:t.bg,border:`${te(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${r}-disabled):not(${r}-customize-input):not(${o}-pagination-size-changer)`]:{[`&:hover ${r}-selector`]:{background:t.hoverBg},[`${r}-focused& ${r}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},DL=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},FL(e,t))}),L7=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},FL(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),DL(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),DL(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),F7=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",border:`${te(e.lineWidth)} ${e.lineType} transparent`},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${te(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),kL=(e,t)=>{let{componentCls:r,antCls:o}=e;return{[`&:not(${r}-customize-input) ${r}-selector`]:{borderWidth:`0 0 ${te(e.lineWidth)} 0`,borderStyle:`none none ${e.lineType} none`,borderColor:t.borderColor,background:e.selectorBg,borderRadius:0},[`&:not(${r}-disabled):not(${r}-customize-input):not(${o}-pagination-size-changer)`]:{[`&:hover ${r}-selector`]:{borderColor:t.hoverBorderHover},[`${r}-focused& ${r}-selector`]:{borderColor:t.activeBorderColor,outline:0},[`${r}-prefix`]:{color:t.color}}}},ML=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},kL(e,t))}),k7=e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},kL(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),ML(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),ML(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${te(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),z7=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},M7(e)),L7(e)),F7(e)),k7(e))}),zL=z7;var W7=e=>{let{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},B7=e=>{let{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},j7=e=>{let{antCls:t,componentCls:r,inputPaddingHorizontalBase:o,iconCls:n}=e;return{[r]:Object.assign(Object.assign({},Qt(e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${r}-customize-input) ${r}-selector`]:Object.assign(Object.assign({},W7(e)),B7(e)),[`${r}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},xi),{[`> ${t}-typography`]:{display:"inline"}}),[`${r}-selection-placeholder`]:Object.assign(Object.assign({},xi),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${r}-arrow`]:Object.assign(Object.assign({},wa()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[n]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${r}-suffix)`]:{pointerEvents:"auto"}},[`${r}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${r}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${r}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${r}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},[`&:hover ${r}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}}),[`${r}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${r}-has-feedback`]:{[`${r}-clear`]:{insetInlineEnd:e.calc(o).add(e.fontSize).add(e.paddingXS).equal()}}}}}},V7=e=>{let{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},j7(e),Z1(e),IL(e),NL(e),{[`${t}-rtl`]:{direction:"rtl"}},Ms(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},WL=Rt("Select",(e,t)=>{let{rootPrefixCls:r}=t,o=Ze(e,{rootPrefixCls:r,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[V7(o),zL(o)]},$L,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var Yi=R(N());var Ly=R(N());var H7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},BL=H7;var U7=function(t,r){return Ly.createElement(ut,Q({},t,{ref:r,icon:BL}))},G7=Ly.forwardRef(U7),Fy=G7;var ky=R(N());var q7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},jL=q7;var K7=function(t,r){return ky.createElement(ut,Q({},t,{ref:r,icon:jL}))},X7=ky.forwardRef(K7),zy=X7;var Wy=R(N());var Y7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},VL=Y7;var Q7=function(t,r){return Wy.createElement(ut,Q({},t,{ref:r,icon:VL}))},Z7=Wy.forwardRef(Q7),By=Z7;function J1(e){let{suffixIcon:t,clearIcon:r,menuItemSelectedIcon:o,removeIcon:n,loading:i,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:c,feedbackIcon:u,showArrow:f,componentName:d}=e,m=r??Yi.createElement(Cu,null),h=p=>t===null&&!s&&!f?null:Yi.createElement(Yi.Fragment,null,c!==!1&&p,s&&u),v=null;if(t!==void 0)v=h(t);else if(i)v=h(Yi.createElement(kl,{spin:!0}));else{let p=`${l}-suffix`;v=y=>{let{open:b,showSearch:S}=y;return h(b&&S?Yi.createElement(By,{className:p}):Yi.createElement(zy,{className:p}))}}let x=null;o!==void 0?x=o:a?x=Yi.createElement(Fy,null):x=null;let g=null;return n!==void 0?g=n:g=Yi.createElement(_a,null),{clearIcon:m,suffixIcon:v,itemIcon:x,removeIcon:g}}function eE(e,t){return t!==void 0?t:e!==null}var J7=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r;let{prefixCls:o,bordered:n,className:i,rootClassName:a,getPopupContainer:s,popupClassName:l,dropdownClassName:c,listHeight:u=256,placement:f,listItemHeight:d,size:m,disabled:h,notFoundContent:v,status:x,builtinPlacements:g,dropdownMatchSelectWidth:p,popupMatchSelectWidth:y,direction:b,style:S,allowClear:w,variant:C,dropdownStyle:E,transitionName:_,tagRender:O,maxCount:I,prefix:B}=e,L=J7(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:j,getPrefixCls:z,renderEmpty:$,direction:A,virtual:M,popupMatchSelectWidth:H,popupOverflow:F}=Yn.useContext(tt),k=Ko("select"),[,U]=sr(),V=d??U?.controlHeight,D=z("select",o),G=z(),q=b??A,{compactSize:ne,compactItemClassnames:ee}=jn(D,q),[Z,ce]=Gs("select",C,n),re=wo(D),[K,X,oe]=WL(D,re),Y=Yn.useMemo(()=>{let{mode:He}=e;if(He!=="combobox")return He===HL?"combobox":He},[e.mode]),J=Y==="multiple"||Y==="tags",se=eE(e.suffixIcon,e.showArrow),ue=(r=y??p)!==null&&r!==void 0?r:H,{status:de,hasFeedback:ye,isFormItemInput:xe,feedbackIcon:Pe}=Yn.useContext(ro),fe=Xi(de,x),pe;v!==void 0?pe=v:Y==="combobox"?pe=null:pe=$?.("Select")||Yn.createElement(_L,{componentName:"Select"});let{suffixIcon:De,itemIcon:Be,removeIcon:Ye,clearIcon:Le}=J1(Object.assign(Object.assign({},L),{multiple:J,hasFeedback:ye,feedbackIcon:Pe,showSuffixIcon:se,prefixCls:D,componentName:"Select"})),Ie=w===!0?{clearIcon:Le}:w,we=Mr(L,["suffixIcon","itemIcon"]),Ke=(0,tE.default)(l||c,{[`${D}-dropdown-${q}`]:q==="rtl"},a,oe,re,X),et=Qo(He=>{var Ue;return(Ue=m??ne)!==null&&Ue!==void 0?Ue:He}),je=Yn.useContext(Qr),ae=h??je,me=(0,tE.default)({[`${D}-lg`]:et==="large",[`${D}-sm`]:et==="small",[`${D}-rtl`]:q==="rtl",[`${D}-${Z}`]:ce,[`${D}-in-form-item`]:xe},Ki(D,fe,ye),ee,k.className,i,a,oe,re,X),ze=Yn.useMemo(()=>f!==void 0?f:q==="rtl"?"bottomRight":"bottomLeft",[f,q]),[Se]=Is("SelectLike",E?.zIndex);return K(Yn.createElement(xL,Object.assign({ref:t,virtual:M,showSearch:k.showSearch},we,{style:Object.assign(Object.assign({},k.style),S),dropdownMatchSelectWidth:ue,transitionName:Hi(G,"slide-up",_),builtinPlacements:PL(g,F),listHeight:u,listItemHeight:V,mode:Y,prefixCls:D,placement:ze,direction:q,prefix:B,suffixIcon:De,menuItemSelectedIcon:Be,removeIcon:Ye,allowClear:Ie,notFoundContent:pe,className:me,getPopupContainer:s||j,dropdownClassName:Ke,disabled:ae,dropdownStyle:Object.assign(Object.assign({},E),{zIndex:Se}),maxCount:J?I:void 0,tagRender:J?O:void 0})))},Hu=Yn.forwardRef(e9),t9=KD(Hu,"dropdownAlign");Hu.SECRET_COMBOBOX_MODE_DO_NOT_USE=HL;Hu.Option=up;Hu.OptGroup=cp;Hu._InternalPanelDoNotUseOrYouWillBeFired=t9;var pp=Hu;var UL=R(N());function rE(){let[,e]=UL.useReducer(t=>t+1,0);return e}var co=R(N()),Gy=R(Ee());var oE=R(Ee()),nE=R(N());function Uu(e){var t=e.children,r=e.prefixCls,o=e.id,n=e.overlayInnerStyle,i=e.bodyClassName,a=e.className,s=e.style;return nE.createElement("div",{className:(0,oE.default)("".concat(r,"-content"),a),style:s},nE.createElement("div",{className:(0,oE.default)("".concat(r,"-inner"),i),id:o,role:"tooltip",style:n},typeof t=="function"?t():t))}var qL=R(Ee()),Zl=R(N()),Ku=R(N());var Gu={shiftX:64,adjustY:1},qu={adjustX:1,shiftY:!0},Qn=[0,0],GL={left:{points:["cr","cl"],overflow:qu,offset:[-4,0],targetOffset:Qn},right:{points:["cl","cr"],overflow:qu,offset:[4,0],targetOffset:Qn},top:{points:["bc","tc"],overflow:Gu,offset:[0,-4],targetOffset:Qn},bottom:{points:["tc","bc"],overflow:Gu,offset:[0,4],targetOffset:Qn},topLeft:{points:["bl","tl"],overflow:Gu,offset:[0,-4],targetOffset:Qn},leftTop:{points:["tr","tl"],overflow:qu,offset:[-4,0],targetOffset:Qn},topRight:{points:["br","tr"],overflow:Gu,offset:[0,-4],targetOffset:Qn},rightTop:{points:["tl","tr"],overflow:qu,offset:[4,0],targetOffset:Qn},bottomRight:{points:["tr","br"],overflow:Gu,offset:[0,4],targetOffset:Qn},rightBottom:{points:["bl","br"],overflow:qu,offset:[4,0],targetOffset:Qn},bottomLeft:{points:["tl","bl"],overflow:Gu,offset:[0,4],targetOffset:Qn},leftBottom:{points:["br","bl"],overflow:qu,offset:[-4,0],targetOffset:Qn}};var r9=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],o9=function(t,r){var o=t.overlayClassName,n=t.trigger,i=n===void 0?["hover"]:n,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,f=t.prefixCls,d=f===void 0?"rc-tooltip":f,m=t.children,h=t.onVisibleChange,v=t.afterVisibleChange,x=t.transitionName,g=t.animation,p=t.motion,y=t.placement,b=y===void 0?"right":y,S=t.align,w=S===void 0?{}:S,C=t.destroyTooltipOnHide,E=C===void 0?!1:C,_=t.defaultVisible,O=t.getTooltipContainer,I=t.overlayInnerStyle,B=t.arrowContent,L=t.overlay,j=t.id,z=t.showArrow,$=z===void 0?!0:z,A=t.classNames,M=t.styles,H=Ne(t,r9),F=Ru(j),k=(0,Ku.useRef)(null);(0,Ku.useImperativeHandle)(r,function(){return k.current});var U=P({},H);"visible"in t&&(U.popupVisible=t.visible);var V=function(){return Zl.createElement(Uu,{key:"content",prefixCls:d,id:F,bodyClassName:A?.body,overlayInnerStyle:P(P({},I),M?.body)},L)},D=function(){var q=Zl.Children.only(m),ne=q?.props||{},ee=P(P({},ne),{},{"aria-describedby":L?F:null});return Zl.cloneElement(m,ee)};return Zl.createElement(Oy,Q({popupClassName:(0,qL.default)(o,A?.root),prefixCls:d,popup:V,action:i,builtinPlacements:GL,popupPlacement:b,ref:k,popupAlign:w,getPopupContainer:O,onPopupVisibleChange:h,afterPopupVisibleChange:v,popupTransitionName:x,popupAnimation:g,popupMotion:p,defaultPopupVisible:_,autoDestroy:E,mouseLeaveDelay:c,popupStyle:P(P({},u),M?.root),mouseEnterDelay:s,arrow:$},U),D())},KL=(0,Ku.forwardRef)(o9);var XL=KL;function YL(e){let{sizePopupArrow:t,borderRadiusXS:r,borderRadiusOuter:o}=e,n=t/2,i=0,a=n,s=o*1/Math.sqrt(2),l=n-o*(1-1/Math.sqrt(2)),c=n-r*(1/Math.sqrt(2)),u=o*(Math.sqrt(2)-1)+r*(1/Math.sqrt(2)),f=2*n-c,d=u,m=2*n-s,h=l,v=2*n-i,x=a,g=n*Math.sqrt(2)+o*(Math.sqrt(2)-2),p=o*(Math.sqrt(2)-1),y=`polygon(${p}px 100%, 50% ${p}px, ${2*n-p}px 100%, ${p}px 100%)`,b=`path('M ${i} ${a} A ${o} ${o} 0 0 0 ${s} ${l} L ${c} ${u} A ${r} ${r} 0 0 1 ${f} ${d} L ${m} ${h} A ${o} ${o} 0 0 0 ${v} ${x} Z')`;return{arrowShadowWidth:g,arrowPath:b,arrowPolygon:y}}var QL=(e,t,r)=>{let{sizePopupArrow:o,arrowPolygon:n,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:o,height:o,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:o,height:l(o).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[n,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${te(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:r,zIndex:0,background:"transparent"}}};var iE=8;function Vy(e){let{contentRadius:t,limitVerticalRadius:r}=e,o=t>12?t+2:12;return{arrowOffsetHorizontal:o,arrowOffsetVertical:r?iE:o}}function jy(e,t){return e?t:{}}function aE(e,t,r){let{componentCls:o,boxShadowPopoverArrow:n,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=r||{};return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({[`${o}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},QL(e,t,n)),{"&:before":{background:t}})]},jy(!!l.top,{[[`&-placement-top > ${o}-arrow`,`&-placement-topLeft > ${o}-arrow`,`&-placement-topRight > ${o}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":a,[`> ${o}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${te(a)})`,[`> ${o}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),jy(!!l.bottom,{[[`&-placement-bottom > ${o}-arrow`,`&-placement-bottomLeft > ${o}-arrow`,`&-placement-bottomRight > ${o}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":a,[`> ${o}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${te(a)})`,[`> ${o}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),jy(!!l.left,{[[`&-placement-left > ${o}-arrow`,`&-placement-leftTop > ${o}-arrow`,`&-placement-leftBottom > ${o}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${o}-arrow`]:{top:i},[`&-placement-leftBottom > ${o}-arrow`]:{bottom:i}})),jy(!!l.right,{[[`&-placement-right > ${o}-arrow`,`&-placement-rightTop > ${o}-arrow`,`&-placement-rightBottom > ${o}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${o}-arrow`]:{top:i},[`&-placement-rightBottom > ${o}-arrow`]:{bottom:i}}))}}function n9(e,t,r,o){if(o===!1)return{adjustX:!1,adjustY:!1};let n=o&&typeof o=="object"?o:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+r,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+r,i.shiftX=!0,i.adjustX=!0;break}let a=Object.assign(Object.assign({},i),n);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}var ZL={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},i9={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},a9=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function sE(e){let{arrowWidth:t,autoAdjustOverflow:r,arrowPointAtCenter:o,offset:n,borderRadius:i,visibleFirst:a}=e,s=t/2,l={};return Object.keys(ZL).forEach(c=>{let u=o&&i9[c]||ZL[c],f=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[c]=f,a9.has(c)&&(f.autoArrow=!1),c){case"top":case"topLeft":case"topRight":f.offset[1]=-s-n;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+n;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-n;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+n;break}let d=Vy({contentRadius:i,limitVerticalRadius:!0});if(o)switch(c){case"topLeft":case"bottomLeft":f.offset[0]=-d.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":f.offset[0]=d.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":f.offset[1]=-d.arrowOffsetHorizontal*2+s;break;case"leftBottom":case"rightBottom":f.offset[1]=d.arrowOffsetHorizontal*2-s;break}f.overflow=n9(c,d,t,r),a&&(f.htmlRegion="visibleFirst")}),l}var Xu=R(N()),tF=R(Ee());var s9=e=>{let{calc:t,componentCls:r,tooltipMaxWidth:o,tooltipColor:n,tooltipBg:i,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:f,arrowOffsetHorizontal:d,sizePopupArrow:m}=e,h=t(a).add(m).add(d).equal(),v=t(a).mul(2).add(m).equal();return[{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),{position:"absolute",zIndex:s,display:"block",width:"max-content",maxWidth:o,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${r}-inner`]:{minWidth:v,minHeight:l,padding:`${te(e.calc(u).div(2).equal())} ${te(f)}`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:h},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${r}-inner`]:{borderRadius:e.min(a,iE)}},[`${r}-content`]:{position:"relative"}}),ev(e,(x,g)=>{let{darkColor:p}=g;return{[`&${r}-${x}`]:{[`${r}-inner`]:{backgroundColor:p},[`${r}-arrow`]:{"--antd-arrow-background-color":p}}}})),{"&-rtl":{direction:"rtl"}})},aE(e,"var(--antd-arrow-background-color)"),{[`${r}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},l9=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Vy({contentRadius:e.borderRadius,limitVerticalRadius:!0})),YL(Ze(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),Hy=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Rt("Tooltip",o=>{let{borderRadius:n,colorTextLightSolid:i,colorBgSpotlight:a}=o,s=Ze(o,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:n,tooltipBg:a});return[s9(s),Bl(o,"zoom-big-fast")]},l9,{resetStyle:!1,injectStyle:t})(e)};var eF=R(Ee());var c9=xn.map(e=>`${e}-inverse`);function JL(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(le(c9),le(xn)).includes(e):xn.includes(e)}function Uy(e,t){let r=JL(t),o=(0,eF.default)({[`${e}-${t}`]:t&&r}),n={},i={};return t&&!r&&(n.background=t,i["--antd-arrow-background-color"]=t),{className:o,overlayStyle:n,arrowStyle:i}}var u9=e=>{let{prefixCls:t,className:r,placement:o="top",title:n,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=Xu.useContext(tt),l=s("tooltip",t),[c,u,f]=Hy(l),d=Uy(l,i),m=d.arrowStyle,h=Object.assign(Object.assign({},a),d.overlayStyle),v=(0,tF.default)(u,f,l,`${l}-pure`,`${l}-placement-${o}`,r,d.className);return c(Xu.createElement("div",{className:v,style:m},Xu.createElement("div",{className:`${l}-arrow`}),Xu.createElement(Uu,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:h}),n)))},rF=u9;var f9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r,o;let{prefixCls:n,openClassName:i,getTooltipContainer:a,color:s,overlayInnerStyle:l,children:c,afterOpenChange:u,afterVisibleChange:f,destroyTooltipOnHide:d,arrow:m=!0,title:h,overlay:v,builtinPlacements:x,arrowPointAtCenter:g=!1,autoAdjustOverflow:p=!0,motion:y,getPopupContainer:b,placement:S="top",mouseEnterDelay:w=.1,mouseLeaveDelay:C=.1,overlayStyle:E,rootClassName:_,overlayClassName:O,styles:I,classNames:B}=e,L=f9(e,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),j=!!m,[,z]=sr(),{getPopupContainer:$,getPrefixCls:A,direction:M,className:H,style:F,classNames:k,styles:U}=Ko("tooltip"),V=kh("Tooltip"),D=co.useRef(null),G=()=>{var we;(we=D.current)===null||we===void 0||we.forceAlign()};co.useImperativeHandle(t,()=>{var we,Ke;return{forceAlign:G,forcePopupAlign:()=>{V.deprecated(!1,"forcePopupAlign","forceAlign"),G()},nativeElement:(we=D.current)===null||we===void 0?void 0:we.nativeElement,popupElement:(Ke=D.current)===null||Ke===void 0?void 0:Ke.popupElement}});let[q,ne]=zt(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(o=e.defaultOpen)!==null&&o!==void 0?o:e.defaultVisible}),ee=!h&&!v&&h!==0,Z=we=>{var Ke,et;ne(ee?!1:we),ee||((Ke=e.onOpenChange)===null||Ke===void 0||Ke.call(e,we),(et=e.onVisibleChange)===null||et===void 0||et.call(e,we))},ce=co.useMemo(()=>{var we,Ke;let et=g;return typeof m=="object"&&(et=(Ke=(we=m.pointAtCenter)!==null&&we!==void 0?we:m.arrowPointAtCenter)!==null&&Ke!==void 0?Ke:g),x||sE({arrowPointAtCenter:et,autoAdjustOverflow:p,arrowWidth:j?z.sizePopupArrow:0,borderRadius:z.borderRadius,offset:z.marginXXS,visibleFirst:!0})},[g,m,x,z]),re=co.useMemo(()=>h===0?h:v||h||"",[v,h]),K=co.createElement(zs,{space:!0},typeof re=="function"?re():re),X=A("tooltip",n),oe=A(),Y=e["data-popover-inject"],J=q;!("open"in e)&&!("visible"in e)&&ee&&(J=!1);let se=co.isValidElement(c)&&!Pv(c)?c:co.createElement("span",null,c),ue=se.props,de=!ue.className||typeof ue.className=="string"?(0,Gy.default)(ue.className,i||`${X}-open`):ue.className,[ye,xe,Pe]=Hy(X,!Y),fe=Uy(X,s),pe=fe.arrowStyle,De=(0,Gy.default)(O,{[`${X}-rtl`]:M==="rtl"},fe.className,_,xe,Pe,H,k.root,B?.root),Be=(0,Gy.default)(k.body,B?.body),[Ye,Le]=Is("Tooltip",L.zIndex),Ie=co.createElement(XL,Object.assign({},L,{zIndex:Ye,showArrow:j,placement:S,mouseEnterDelay:w,mouseLeaveDelay:C,prefixCls:X,classNames:{root:De,body:Be},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},pe),U.root),F),E),I?.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},U.body),l),I?.body),fe.overlayStyle)},getTooltipContainer:b||a||$,ref:D,builtinPlacements:ce,overlay:K,visible:J,onVisibleChange:Z,afterVisibleChange:u??f,arrowContent:co.createElement("span",{className:`${X}-arrow-content`}),motion:{motionName:Hi(oe,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!d}),J?Bn(se,{className:de}):se);return ye(co.createElement(Nv.Provider,{value:Le},Ie))}),oF=d9;oF._InternalPanelDoNotUseOrYouWillBeFired=rF;var Jl=oF;var qy=R(N());var p9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},nF=p9;var m9=function(t,r){return qy.createElement(ut,Q({},t,{ref:r,icon:nF}))},g9=qy.forwardRef(m9),iF=g9;var aF=R(Ee());var Ky=R(N()),ec=R(N()),h9=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],v9=(0,ec.forwardRef)(function(e,t){var r=e.prefixCls,o=r===void 0?"rc-checkbox":r,n=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,f=u===void 0?"checkbox":u,d=e.title,m=e.onChange,h=Ne(e,h9),v=(0,ec.useRef)(null),x=(0,ec.useRef)(null),g=zt(c,{value:a}),p=W(g,2),y=p[0],b=p[1];(0,ec.useImperativeHandle)(t,function(){return{focus:function(E){var _;(_=v.current)===null||_===void 0||_.focus(E)},blur:function(){var E;(E=v.current)===null||E===void 0||E.blur()},input:v.current,nativeElement:x.current}});var S=(0,aF.default)(o,n,T(T({},"".concat(o,"-checked"),y),"".concat(o,"-disabled"),s)),w=function(E){s||("checked"in e||b(E.target.checked),m?.({target:P(P({},e),{},{type:f,checked:E.target.checked}),stopPropagation:function(){E.stopPropagation()},preventDefault:function(){E.preventDefault()},nativeEvent:E.nativeEvent}))};return Ky.createElement("span",{className:S,title:d,style:i,ref:x},Ky.createElement("input",Q({},h,{className:"".concat(o,"-input"),ref:v,onChange:w,disabled:s,checked:!!y,type:f})),Ky.createElement("span",{className:"".concat(o,"-inner")}))}),sF=v9;var lF=R(N());function lE(e){let t=lF.default.useRef(null),r=()=>{dt.cancel(t.current),t.current=null};return[()=>{r(),t.current=dt(()=>{t.current=null})},i=>{t.current&&(i.stopPropagation(),r()),e?.(i)}]}function Aa(e){return Ze(e,{inputAffixPadding:e.paddingXXS})}var Da=e=>{let{controlHeight:t,fontSize:r,lineHeight:o,lineWidth:n,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:f,colorFillAlter:d,colorPrimaryHover:m,colorPrimary:h,controlOutlineWidth:v,controlOutline:x,colorErrorOutline:g,colorWarningOutline:p,colorBgContainer:y,inputFontSize:b,inputFontSizeLG:S,inputFontSizeSM:w}=e,C=b||r,E=w||C,_=S||s,O=Math.round((t-C*o)/2*10)/10-n,I=Math.round((i-E*o)/2*10)/10-n,B=Math.ceil((a-_*l)/2*10)/10-n;return{paddingBlock:Math.max(O,0),paddingBlockSM:Math.max(I,0),paddingBlockLG:Math.max(B,0),paddingInline:c-n,paddingInlineSM:u-n,paddingInlineLG:f-n,addonBg:d,activeBorderColor:h,hoverBorderColor:m,activeShadow:`0 0 0 ${v}px ${x}`,errorActiveShadow:`0 0 0 ${v}px ${g}`,warningActiveShadow:`0 0 0 ${v}px ${p}`,hoverBg:y,activeBg:y,inputFontSize:C,inputFontSizeLG:_,inputFontSizeSM:E}};var y9=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),cE=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},y9(Ze(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),mF=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),cF=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},mF(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),Xy=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},mF(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},cE(e))}),cF(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),cF(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),uF=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),Yy=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},uF(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),uF(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},cE(e))}})}),Qy=(e,t)=>{let{componentCls:r}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${r}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${r}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${r}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},gF=(e,t)=>{var r;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(r=t?.inputColor)!==null&&r!==void 0?r:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},fF=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},gF(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),Zy=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},gF(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},cE(e))}),fF(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),fF(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),dF=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),Jy=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},dF(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),dF(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),hF=(e,t)=>({background:e.colorBgContainer,borderWidth:`${te(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.borderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.borderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),pF=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},hF(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),e0=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},hF(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),pF(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),pF(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)});var uE=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}});var vF=e=>{let{paddingBlockLG:t,lineHeightLG:r,borderRadiusLG:o,paddingInlineLG:n}=e;return{padding:`${te(t)} ${te(n)}`,fontSize:e.inputFontSizeLG,lineHeight:r,borderRadius:o}},yF=e=>({padding:`${te(e.paddingBlockSM)} ${te(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),mp=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${te(e.paddingBlock)} ${te(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},uE(e.colorTextPlaceholder)),{"&-lg":Object.assign({},vF(e)),"&-sm":Object.assign({},yF(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),fE=e=>{let{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},vF(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},yF(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${te(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`${te(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${te(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${te(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${r}-cascader-picker`]:{margin:`-9px ${te(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[t]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},Su()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},hE(rt(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}var ok=e=>{let{fontSize:t,lineHeight:r,lineWidth:o,controlHeight:n,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:f,controlItemBgActive:d,controlItemBgHover:m,colorBgContainer:h,colorFillSecondary:v,colorBgContainerDisabled:y,colorTextDisabled:g,colorPrimaryHover:p,colorPrimary:x,controlOutline:S}=e,b=s*2,w=o*2,C=Math.min(n-b,n-w),R=Math.min(i-b,i-w),_=Math.min(a-b,a-w);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:f,optionSelectedBg:d,optionActiveBg:m,optionPadding:`${(n-t*r)/2}px ${l}px`,optionFontSize:t,optionLineHeight:r,optionHeight:n,selectorBg:h,clearBg:h,singleItemHeightLG:a,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:C,multipleItemHeightSM:R,multipleItemHeightLG:_,multipleSelectorBgDisabled:y,multipleItemColorDisabled:g,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:p,activeBorderColor:x,activeOutlineColor:S,selectAffixPadding:s}};var sk=(e,t)=>{let{componentCls:r,antCls:o,controlOutlineWidth:n}=e;return{[`&:not(${r}-customize-input) ${r}-selector`]:{border:`${re(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${r}-disabled):not(${r}-customize-input):not(${o}-pagination-size-changer)`]:{[`&:hover ${r}-selector`]:{borderColor:t.hoverBorderHover},[`${r}-focused& ${r}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${re(n)} ${t.activeOutlineColor}`,outline:0},[`${r}-prefix`]:{color:t.color}}}},nk=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},sk(e,t))}),OU=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},sk(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),nk(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),nk(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),lk=(e,t)=>{let{componentCls:r,antCls:o}=e;return{[`&:not(${r}-customize-input) ${r}-selector`]:{background:t.bg,border:`${re(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${r}-disabled):not(${r}-customize-input):not(${o}-pagination-size-changer)`]:{[`&:hover ${r}-selector`]:{background:t.hoverBg},[`${r}-focused& ${r}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},ik=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},lk(e,t))}),_U=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},lk(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),ik(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),ik(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),PU=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",border:`${re(e.lineWidth)} ${e.lineType} transparent`},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),ck=(e,t)=>{let{componentCls:r,antCls:o}=e;return{[`&:not(${r}-customize-input) ${r}-selector`]:{borderWidth:`0 0 ${re(e.lineWidth)} 0`,borderStyle:`none none ${e.lineType} none`,borderColor:t.borderColor,background:e.selectorBg,borderRadius:0},[`&:not(${r}-disabled):not(${r}-customize-input):not(${o}-pagination-size-changer)`]:{[`&:hover ${r}-selector`]:{borderColor:t.hoverBorderHover},[`${r}-focused& ${r}-selector`]:{borderColor:t.activeBorderColor,outline:0},[`${r}-prefix`]:{color:t.color}}}},ak=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},ck(e,t))}),TU=e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},ck(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),ak(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),ak(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),NU=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},OU(e)),_U(e)),PU(e)),TU(e))}),uk=NU;var IU=e=>{let{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},$U=e=>{let{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},DU=e=>{let{antCls:t,componentCls:r,inputPaddingHorizontalBase:o,iconCls:n}=e;return{[r]:Object.assign(Object.assign({},Qt(e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${r}-customize-input) ${r}-selector`]:Object.assign(Object.assign({},IU(e)),$U(e)),[`${r}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Ti),{[`> ${t}-typography`]:{display:"inline"}}),[`${r}-selection-placeholder`]:Object.assign(Object.assign({},Ti),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${r}-arrow`]:Object.assign(Object.assign({},Aa()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[n]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${r}-suffix)`]:{pointerEvents:"auto"}},[`${r}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${r}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${r}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${r}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},[`&:hover ${r}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}}),[`${r}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${r}-has-feedback`]:{[`${r}-clear`]:{insetInlineEnd:e.calc(o).add(e.fontSize).add(e.paddingXS).equal()}}}}}},AU=e=>{let{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},DU(e),vE(e),rk(e),tk(e),{[`${t}-rtl`]:{direction:"rtl"}},Gs(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},fk=_t("Select",(e,t)=>{let{rootPrefixCls:r}=t,o=rt(e,{rootPrefixCls:r,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[AU(o),uk(o)]},ok,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var ia=E(I());var Yy=E(I());var MU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},dk=MU;var LU=function(t,r){return Yy.createElement(mt,ee({},t,{ref:r,icon:dk}))},kU=Yy.forwardRef(LU),Qy=kU;var Zy=E(I());var FU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},pk=FU;var zU=function(t,r){return Zy.createElement(mt,ee({},t,{ref:r,icon:pk}))},WU=Zy.forwardRef(zU),Jy=WU;var e0=E(I());var BU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},mk=BU;var jU=function(t,r){return e0.createElement(mt,ee({},t,{ref:r,icon:mk}))},VU=e0.forwardRef(jU),t0=VU;function yE(e){let{suffixIcon:t,clearIcon:r,menuItemSelectedIcon:o,removeIcon:n,loading:i,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:c,feedbackIcon:u,showArrow:f,componentName:d}=e,m=r??ia.createElement(Du,null),h=p=>t===null&&!s&&!f?null:ia.createElement(ia.Fragment,null,c!==!1&&p,s&&u),v=null;if(t!==void 0)v=h(t);else if(i)v=h(ia.createElement(Kl,{spin:!0}));else{let p=`${l}-suffix`;v=x=>{let{open:S,showSearch:b}=x;return h(S&&b?ia.createElement(t0,{className:p}):ia.createElement(Jy,{className:p}))}}let y=null;o!==void 0?y=o:a?y=ia.createElement(Qy,null):y=null;let g=null;return n!==void 0?g=n:g=ia.createElement(Fa,null),{clearIcon:m,suffixIcon:v,itemIcon:y,removeIcon:g}}function xE(e,t){return t!==void 0?t:e!==null}var HU=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r;let{prefixCls:o,bordered:n,className:i,rootClassName:a,getPopupContainer:s,popupClassName:l,dropdownClassName:c,listHeight:u=256,placement:f,listItemHeight:d,size:m,disabled:h,notFoundContent:v,status:y,builtinPlacements:g,dropdownMatchSelectWidth:p,popupMatchSelectWidth:x,direction:S,style:b,allowClear:w,variant:C,dropdownStyle:R,transitionName:_,tagRender:O,maxCount:N,prefix:k}=e,L=HU(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:j,getPrefixCls:W,renderEmpty:D,direction:$,virtual:M,popupMatchSelectWidth:V,popupOverflow:F}=ai.useContext(at),z=Do("select"),[,U]=hr(),H=d??U?.controlHeight,A=W("select",o),G=W(),q=S??$,{compactSize:oe,compactItemClassnames:Z}=Zn(A,q),[X,ie]=ol("select",C,n),te=Mo(A),[K,Y,ne]=fk(A,te),Q=ai.useMemo(()=>{let{mode:Ue}=e;if(Ue!=="combobox")return Ue===gk?"combobox":Ue},[e.mode]),J=Q==="multiple"||Q==="tags",le=xE(e.suffixIcon,e.showArrow),ue=(r=x??p)!==null&&r!==void 0?r:V,{status:fe,hasFeedback:he,isFormItemInput:ye,feedbackIcon:we}=ai.useContext(uo),ce=na(fe,y),ae;v!==void 0?ae=v:Q==="combobox"?ae=null:ae=D?.("Select")||ai.createElement(ZL,{componentName:"Select"});let{suffixIcon:Re,itemIcon:Me,removeIcon:Be,clearIcon:Ie}=yE(Object.assign(Object.assign({},L),{multiple:J,hasFeedback:he,feedbackIcon:we,showSuffixIcon:le,prefixCls:A,componentName:"Select"})),Oe=w===!0?{clearIcon:Ie}:w,be=Gr(L,["suffixIcon","itemIcon"]),Ve=(0,bE.default)(l||c,{[`${A}-dropdown-${q}`]:q==="rtl"},a,ne,te,Y),He=dn(Ue=>{var Ye;return(Ye=m??oe)!==null&&Ye!==void 0?Ye:Ue}),$e=ai.useContext(Ur),de=h??$e,me=(0,bE.default)({[`${A}-lg`]:He==="large",[`${A}-sm`]:He==="small",[`${A}-rtl`]:q==="rtl",[`${A}-${X}`]:ie,[`${A}-in-form-item`]:ye},oa(A,ce,he),Z,z.className,i,a,ne,te,Y),ze=ai.useMemo(()=>f!==void 0?f:q==="rtl"?"bottomRight":"bottomLeft",[f,q]),[Ce]=js("SelectLike",R?.zIndex);return K(ai.createElement(HL,Object.assign({ref:t,virtual:M,showSearch:z.showSearch},be,{style:Object.assign(Object.assign({},z.style),b),dropdownMatchSelectWidth:ue,transitionName:Ji(G,"slide-up",_),builtinPlacements:JL(g,F),listHeight:u,listItemHeight:H,mode:Q,prefixCls:A,placement:ze,direction:q,prefix:k,suffixIcon:Re,menuItemSelectedIcon:Me,removeIcon:Be,allowClear:Oe,notFoundContent:ae,className:me,getPopupContainer:s||j,dropdownClassName:Ve,disabled:de,dropdownStyle:Object.assign(Object.assign({},R),{zIndex:Ce}),maxCount:J?N:void 0,tagRender:J?O:void 0})))},tf=ai.forwardRef(UU),GU=xM(tf,"dropdownAlign");tf.SECRET_COMBOBOX_MODE_DO_NOT_USE=gk;tf.Option=Op;tf.OptGroup=Rp;tf._InternalPanelDoNotUseOrYouWillBeFired=GU;var Tp=tf;var hk=E(I());function SE(){let[,e]=hk.useReducer(t=>t+1,0);return e}var bo=E(I()),a0=E(Ee());var CE=E(Ee()),wE=E(I());function rf(e){var t=e.children,r=e.prefixCls,o=e.id,n=e.overlayInnerStyle,i=e.bodyClassName,a=e.className,s=e.style;return wE.createElement("div",{className:(0,CE.default)("".concat(r,"-content"),a),style:s},wE.createElement("div",{className:(0,CE.default)("".concat(r,"-inner"),i),id:o,role:"tooltip",style:n},typeof t=="function"?t():t))}var yk=E(Ee()),lc=E(I()),af=E(I());var of={shiftX:64,adjustY:1},nf={adjustX:1,shiftY:!0},si=[0,0],vk={left:{points:["cr","cl"],overflow:nf,offset:[-4,0],targetOffset:si},right:{points:["cl","cr"],overflow:nf,offset:[4,0],targetOffset:si},top:{points:["bc","tc"],overflow:of,offset:[0,-4],targetOffset:si},bottom:{points:["tc","bc"],overflow:of,offset:[0,4],targetOffset:si},topLeft:{points:["bl","tl"],overflow:of,offset:[0,-4],targetOffset:si},leftTop:{points:["tr","tl"],overflow:nf,offset:[-4,0],targetOffset:si},topRight:{points:["br","tr"],overflow:of,offset:[0,-4],targetOffset:si},rightTop:{points:["tl","tr"],overflow:nf,offset:[4,0],targetOffset:si},bottomRight:{points:["tr","br"],overflow:of,offset:[0,4],targetOffset:si},rightBottom:{points:["bl","br"],overflow:nf,offset:[4,0],targetOffset:si},bottomLeft:{points:["tl","bl"],overflow:of,offset:[0,4],targetOffset:si},leftBottom:{points:["br","bl"],overflow:nf,offset:[-4,0],targetOffset:si}};var qU=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],KU=function(t,r){var o=t.overlayClassName,n=t.trigger,i=n===void 0?["hover"]:n,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,f=t.prefixCls,d=f===void 0?"rc-tooltip":f,m=t.children,h=t.onVisibleChange,v=t.afterVisibleChange,y=t.transitionName,g=t.animation,p=t.motion,x=t.placement,S=x===void 0?"right":x,b=t.align,w=b===void 0?{}:b,C=t.destroyTooltipOnHide,R=C===void 0?!1:C,_=t.defaultVisible,O=t.getTooltipContainer,N=t.overlayInnerStyle,k=t.arrowContent,L=t.overlay,j=t.id,W=t.showArrow,D=W===void 0?!0:W,$=t.classNames,M=t.styles,V=Ae(t,qU),F=Lu(j),z=(0,af.useRef)(null);(0,af.useImperativeHandle)(r,function(){return z.current});var U=P({},V);"visible"in t&&(U.popupVisible=t.visible);var H=function(){return lc.createElement(rf,{key:"content",prefixCls:d,id:F,bodyClassName:$?.body,overlayInnerStyle:P(P({},N),M?.body)},L)},A=function(){var q=lc.Children.only(m),oe=q?.props||{},Z=P(P({},oe),{},{"aria-describedby":L?F:null});return lc.cloneElement(m,Z)};return lc.createElement(Wy,ee({popupClassName:(0,yk.default)(o,$?.root),prefixCls:d,popup:H,action:i,builtinPlacements:vk,popupPlacement:S,ref:z,popupAlign:w,getPopupContainer:O,onPopupVisibleChange:h,afterPopupVisibleChange:v,popupTransitionName:y,popupAnimation:g,popupMotion:p,defaultPopupVisible:_,autoDestroy:R,mouseLeaveDelay:c,popupStyle:P(P({},u),M?.root),mouseEnterDelay:s,arrow:D},U),A())},xk=(0,af.forwardRef)(KU);var bk=xk;function Sk(e){let{sizePopupArrow:t,borderRadiusXS:r,borderRadiusOuter:o}=e,n=t/2,i=0,a=n,s=o*1/Math.sqrt(2),l=n-o*(1-1/Math.sqrt(2)),c=n-r*(1/Math.sqrt(2)),u=o*(Math.sqrt(2)-1)+r*(1/Math.sqrt(2)),f=2*n-c,d=u,m=2*n-s,h=l,v=2*n-i,y=a,g=n*Math.sqrt(2)+o*(Math.sqrt(2)-2),p=o*(Math.sqrt(2)-1),x=`polygon(${p}px 100%, 50% ${p}px, ${2*n-p}px 100%, ${p}px 100%)`,S=`path('M ${i} ${a} A ${o} ${o} 0 0 0 ${s} ${l} L ${c} ${u} A ${r} ${r} 0 0 1 ${f} ${d} L ${m} ${h} A ${o} ${o} 0 0 0 ${v} ${y} Z')`;return{arrowShadowWidth:g,arrowPath:S,arrowPolygon:x}}var Ck=(e,t,r)=>{let{sizePopupArrow:o,arrowPolygon:n,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:o,height:o,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:o,height:l(o).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[n,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${re(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:r,zIndex:0,background:"transparent"}}};var EE=8;function o0(e){let{contentRadius:t,limitVerticalRadius:r}=e,o=t>12?t+2:12;return{arrowOffsetHorizontal:o,arrowOffsetVertical:r?EE:o}}function r0(e,t){return e?t:{}}function RE(e,t,r){let{componentCls:o,boxShadowPopoverArrow:n,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=r||{};return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({[`${o}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},Ck(e,t,n)),{"&:before":{background:t}})]},r0(!!l.top,{[[`&-placement-top > ${o}-arrow`,`&-placement-topLeft > ${o}-arrow`,`&-placement-topRight > ${o}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":a,[`> ${o}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${re(a)})`,[`> ${o}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),r0(!!l.bottom,{[[`&-placement-bottom > ${o}-arrow`,`&-placement-bottomLeft > ${o}-arrow`,`&-placement-bottomRight > ${o}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${o}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":a,[`> ${o}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${re(a)})`,[`> ${o}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),r0(!!l.left,{[[`&-placement-left > ${o}-arrow`,`&-placement-leftTop > ${o}-arrow`,`&-placement-leftBottom > ${o}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${o}-arrow`]:{top:i},[`&-placement-leftBottom > ${o}-arrow`]:{bottom:i}})),r0(!!l.right,{[[`&-placement-right > ${o}-arrow`,`&-placement-rightTop > ${o}-arrow`,`&-placement-rightBottom > ${o}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${o}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${o}-arrow`]:{top:i},[`&-placement-rightBottom > ${o}-arrow`]:{bottom:i}}))}}function XU(e,t,r,o){if(o===!1)return{adjustX:!1,adjustY:!1};let n=o&&typeof o=="object"?o:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+r,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+r,i.shiftX=!0,i.adjustX=!0;break}let a=Object.assign(Object.assign({},i),n);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}var wk={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},YU={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},QU=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function OE(e){let{arrowWidth:t,autoAdjustOverflow:r,arrowPointAtCenter:o,offset:n,borderRadius:i,visibleFirst:a}=e,s=t/2,l={};return Object.keys(wk).forEach(c=>{let u=o&&YU[c]||wk[c],f=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[c]=f,QU.has(c)&&(f.autoArrow=!1),c){case"top":case"topLeft":case"topRight":f.offset[1]=-s-n;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+n;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-n;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+n;break}let d=o0({contentRadius:i,limitVerticalRadius:!0});if(o)switch(c){case"topLeft":case"bottomLeft":f.offset[0]=-d.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":f.offset[0]=d.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":f.offset[1]=-d.arrowOffsetHorizontal*2+s;break;case"leftBottom":case"rightBottom":f.offset[1]=d.arrowOffsetHorizontal*2-s;break}f.overflow=XU(c,d,t,r),a&&(f.htmlRegion="visibleFirst")}),l}var sf=E(I()),Ok=E(Ee());var ZU=e=>{let{calc:t,componentCls:r,tooltipMaxWidth:o,tooltipColor:n,tooltipBg:i,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:f,arrowOffsetHorizontal:d,sizePopupArrow:m}=e,h=t(a).add(m).add(d).equal(),v=t(a).mul(2).add(m).equal();return[{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),{position:"absolute",zIndex:s,display:"block",width:"max-content",maxWidth:o,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${r}-inner`]:{minWidth:v,minHeight:l,padding:`${re(e.calc(u).div(2).equal())} ${re(f)}`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:h},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${r}-inner`]:{borderRadius:e.min(a,EE)}},[`${r}-content`]:{position:"relative"}}),mv(e,(y,g)=>{let{darkColor:p}=g;return{[`&${r}-${y}`]:{[`${r}-inner`]:{backgroundColor:p},[`${r}-arrow`]:{"--antd-arrow-background-color":p}}}})),{"&-rtl":{direction:"rtl"}})},RE(e,"var(--antd-arrow-background-color)"),{[`${r}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},JU=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},o0({contentRadius:e.borderRadius,limitVerticalRadius:!0})),Sk(rt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),n0=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return _t("Tooltip",o=>{let{borderRadius:n,colorTextLightSolid:i,colorBgSpotlight:a}=o,s=rt(o,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:n,tooltipBg:a});return[ZU(s),Ql(o,"zoom-big-fast")]},JU,{resetStyle:!1,injectStyle:t})(e)};var Rk=E(Ee());var e9=In.map(e=>`${e}-inverse`);function Ek(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(se(e9),se(In)).includes(e):In.includes(e)}function i0(e,t){let r=Ek(t),o=(0,Rk.default)({[`${e}-${t}`]:t&&r}),n={},i={};return t&&!r&&(n.background=t,i["--antd-arrow-background-color"]=t),{className:o,overlayStyle:n,arrowStyle:i}}var t9=e=>{let{prefixCls:t,className:r,placement:o="top",title:n,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=sf.useContext(at),l=s("tooltip",t),[c,u,f]=n0(l),d=i0(l,i),m=d.arrowStyle,h=Object.assign(Object.assign({},a),d.overlayStyle),v=(0,Ok.default)(u,f,l,`${l}-pure`,`${l}-placement-${o}`,r,d.className);return c(sf.createElement("div",{className:v,style:m},sf.createElement("div",{className:`${l}-arrow`}),sf.createElement(rf,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:h}),n)))},_k=t9;var r9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r,o;let{prefixCls:n,openClassName:i,getTooltipContainer:a,color:s,overlayInnerStyle:l,children:c,afterOpenChange:u,afterVisibleChange:f,destroyTooltipOnHide:d,arrow:m=!0,title:h,overlay:v,builtinPlacements:y,arrowPointAtCenter:g=!1,autoAdjustOverflow:p=!0,motion:x,getPopupContainer:S,placement:b="top",mouseEnterDelay:w=.1,mouseLeaveDelay:C=.1,overlayStyle:R,rootClassName:_,overlayClassName:O,styles:N,classNames:k}=e,L=r9(e,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),j=!!m,[,W]=hr(),{getPopupContainer:D,getPrefixCls:$,direction:M,className:V,style:F,classNames:z,styles:U}=Do("tooltip"),H=Zh("Tooltip"),A=bo.useRef(null),G=()=>{var be;(be=A.current)===null||be===void 0||be.forceAlign()};bo.useImperativeHandle(t,()=>{var be,Ve;return{forceAlign:G,forcePopupAlign:()=>{H.deprecated(!1,"forcePopupAlign","forceAlign"),G()},nativeElement:(be=A.current)===null||be===void 0?void 0:be.nativeElement,popupElement:(Ve=A.current)===null||Ve===void 0?void 0:Ve.popupElement}});let[q,oe]=zt(!1,{value:(r=e.open)!==null&&r!==void 0?r:e.visible,defaultValue:(o=e.defaultOpen)!==null&&o!==void 0?o:e.defaultVisible}),Z=!h&&!v&&h!==0,X=be=>{var Ve,He;oe(Z?!1:be),Z||((Ve=e.onOpenChange)===null||Ve===void 0||Ve.call(e,be),(He=e.onVisibleChange)===null||He===void 0||He.call(e,be))},ie=bo.useMemo(()=>{var be,Ve;let He=g;return typeof m=="object"&&(He=(Ve=(be=m.pointAtCenter)!==null&&be!==void 0?be:m.arrowPointAtCenter)!==null&&Ve!==void 0?Ve:g),y||OE({arrowPointAtCenter:He,autoAdjustOverflow:p,arrowWidth:j?W.sizePopupArrow:0,borderRadius:W.borderRadius,offset:W.marginXXS,visibleFirst:!0})},[g,m,y,W]),te=bo.useMemo(()=>h===0?h:v||h||"",[v,h]),K=bo.createElement(Ys,{space:!0},typeof te=="function"?te():te),Y=$("tooltip",n),ne=$(),Q=e["data-popover-inject"],J=q;!("open"in e)&&!("visible"in e)&&Z&&(J=!1);let le=bo.isValidElement(c)&&!jv(c)?c:bo.createElement("span",null,c),ue=le.props,fe=!ue.className||typeof ue.className=="string"?(0,a0.default)(ue.className,i||`${Y}-open`):ue.className,[he,ye,we]=n0(Y,!Q),ce=i0(Y,s),ae=ce.arrowStyle,Re=(0,a0.default)(O,{[`${Y}-rtl`]:M==="rtl"},ce.className,_,ye,we,V,z.root,k?.root),Me=(0,a0.default)(z.body,k?.body),[Be,Ie]=js("Tooltip",L.zIndex),Oe=bo.createElement(bk,Object.assign({},L,{zIndex:Be,showArrow:j,placement:b,mouseEnterDelay:w,mouseLeaveDelay:C,prefixCls:Y,classNames:{root:Re,body:Me},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ae),U.root),F),R),N?.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},U.body),l),N?.body),ce.overlayStyle)},getTooltipContainer:S||a||D,ref:A,builtinPlacements:ie,overlay:K,visible:J,onVisibleChange:X,afterVisibleChange:u??f,arrowContent:bo.createElement("span",{className:`${Y}-arrow-content`}),motion:{motionName:Ji(ne,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!d}),J?Qn(le,{className:fe}):le);return he(bo.createElement(Hv.Provider,{value:Ie},Oe))}),Pk=o9;Pk._InternalPanelDoNotUseOrYouWillBeFired=_k;var Ha=Pk;var s0=E(I());var n9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Tk=n9;var i9=function(t,r){return s0.createElement(mt,ee({},t,{ref:r,icon:Tk}))},a9=s0.forwardRef(i9),Nk=a9;var Ik=E(Ee());var l0=E(I()),cc=E(I()),s9=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],l9=(0,cc.forwardRef)(function(e,t){var r=e.prefixCls,o=r===void 0?"rc-checkbox":r,n=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,f=u===void 0?"checkbox":u,d=e.title,m=e.onChange,h=Ae(e,s9),v=(0,cc.useRef)(null),y=(0,cc.useRef)(null),g=zt(c,{value:a}),p=B(g,2),x=p[0],S=p[1];(0,cc.useImperativeHandle)(t,function(){return{focus:function(R){var _;(_=v.current)===null||_===void 0||_.focus(R)},blur:function(){var R;(R=v.current)===null||R===void 0||R.blur()},input:v.current,nativeElement:y.current}});var b=(0,Ik.default)(o,n,T(T({},"".concat(o,"-checked"),x),"".concat(o,"-disabled"),s)),w=function(R){s||("checked"in e||S(R.target.checked),m?.({target:P(P({},e),{},{type:f,checked:R.target.checked}),stopPropagation:function(){R.stopPropagation()},preventDefault:function(){R.preventDefault()},nativeEvent:R.nativeEvent}))};return l0.createElement("span",{className:b,title:d,style:i,ref:y},l0.createElement("input",ee({},h,{className:"".concat(o,"-input"),ref:v,onChange:w,disabled:s,checked:!!x,type:f})),l0.createElement("span",{className:"".concat(o,"-inner")}))}),$k=l9;var Dk=E(I());function _E(e){let t=Dk.default.useRef(null),r=()=>{ut.cancel(t.current),t.current=null};return[()=>{r(),t.current=ut(()=>{t.current=null})},i=>{t.current&&(i.stopPropagation(),r()),e?.(i)}]}function Ua(e){return rt(e,{inputAffixPadding:e.paddingXXS})}var Ga=e=>{let{controlHeight:t,fontSize:r,lineHeight:o,lineWidth:n,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:f,colorFillAlter:d,colorPrimaryHover:m,colorPrimary:h,controlOutlineWidth:v,controlOutline:y,colorErrorOutline:g,colorWarningOutline:p,colorBgContainer:x,inputFontSize:S,inputFontSizeLG:b,inputFontSizeSM:w}=e,C=S||r,R=w||C,_=b||s,O=Math.round((t-C*o)/2*10)/10-n,N=Math.round((i-R*o)/2*10)/10-n,k=Math.ceil((a-_*l)/2*10)/10-n;return{paddingBlock:Math.max(O,0),paddingBlockSM:Math.max(N,0),paddingBlockLG:Math.max(k,0),paddingInline:c-n,paddingInlineSM:u-n,paddingInlineLG:f-n,addonBg:d,activeBorderColor:h,hoverBorderColor:m,activeShadow:`0 0 0 ${v}px ${y}`,errorActiveShadow:`0 0 0 ${v}px ${g}`,warningActiveShadow:`0 0 0 ${v}px ${p}`,hoverBg:x,activeBg:x,inputFontSize:C,inputFontSizeLG:_,inputFontSizeSM:R}};var c9=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),PE=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},c9(rt(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),zk=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),Ak=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},zk(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),c0=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},zk(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},PE(e))}),Ak(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),Ak(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),Mk=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),u0=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},Mk(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),Mk(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},PE(e))}})}),f0=(e,t)=>{let{componentCls:r}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${r}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${r}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${r}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},Wk=(e,t)=>{var r;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(r=t?.inputColor)!==null&&r!==void 0?r:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},Lk=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Wk(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),d0=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Wk(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},PE(e))}),Lk(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),Lk(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),kk=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),p0=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},kk(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),kk(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),Bk=(e,t)=>({background:e.colorBgContainer,borderWidth:`${re(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.borderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.borderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),Fk=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Bk(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),m0=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bk(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),Fk(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),Fk(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)});var TE=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}});var jk=e=>{let{paddingBlockLG:t,lineHeightLG:r,borderRadiusLG:o,paddingInlineLG:n}=e;return{padding:`${re(t)} ${re(n)}`,fontSize:e.inputFontSizeLG,lineHeight:r,borderRadius:o}},Vk=e=>({padding:`${re(e.paddingBlockSM)} ${re(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Np=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${re(e.paddingBlock)} ${re(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},TE(e.colorTextPlaceholder)),{"&-lg":Object.assign({},jk(e)),"&-sm":Object.assign({},Vk(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),NE=e=>{let{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},jk(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},Vk(e)),[`&-lg ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${r}-select-single ${r}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${re(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`${re(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${re(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${re(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${r}-cascader-picker`]:{margin:`-9px ${re(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[t]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},Iu()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${t}-affix-wrapper, & > ${t}-number-affix-wrapper, & > ${r}-picker-range @@ -427,27 +434,39 @@ html body { & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, & > ${r}-select:last-child > ${r}-select-selector, & > ${r}-cascader-picker:last-child ${t}, - & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},x9=e=>{let{componentCls:t,controlHeightSM:r,lineWidth:o,calc:n}=e,a=n(r).sub(n(o).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),mp(e)),Xy(e)),Zy(e)),Qy(e)),e0(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},S9=e=>{let{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${te(e.inputAffixPadding)}`}}}},b9=e=>{let{componentCls:t,inputAffixPadding:r,colorTextDescription:o,motionDurationSlow:n,colorIcon:i,colorIconHover:a,iconCls:s}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},mp(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:o},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),S9(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${n}`,"&:hover":{color:a}}}),[`${t}-underlined`]:{borderRadius:0},[c]:{[`${s}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},C9=e=>{let{componentCls:t,borderRadiusLG:r,borderRadiusSM:o}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Qt(e)),fE(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:r,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:o}}},Yy(e)),Jy(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},w9=e=>{let{componentCls:t,antCls:r}=e,o=`${t}-search`;return{[o]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${o}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{height:e.controlHeight,borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${o}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${o}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${o}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${o}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${o}-button`]:{height:e.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},u9=e=>{let{componentCls:t,controlHeightSM:r,lineWidth:o,calc:n}=e,a=n(r).sub(n(o).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),Np(e)),c0(e)),d0(e)),f0(e)),m0(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},f9=e=>{let{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${re(e.inputAffixPadding)}`}}}},d9=e=>{let{componentCls:t,inputAffixPadding:r,colorTextDescription:o,motionDurationSlow:n,colorIcon:i,colorIconHover:a,iconCls:s}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},Np(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:o},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),f9(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${n}`,"&:hover":{color:a}}}),[`${t}-underlined`]:{borderRadius:0},[c]:{[`${s}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},p9=e=>{let{componentCls:t,borderRadiusLG:r,borderRadiusSM:o}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Qt(e)),NE(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:r,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:o}}},u0(e)),p0(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},m9=e=>{let{componentCls:t,antCls:r}=e,o=`${t}-search`;return{[o]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${o}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{height:e.controlHeight,borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${o}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${o}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${o}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${o}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${o}-button`]:{height:e.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, > ${t}, - ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},E9=e=>{let{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},t0=Rt(["Input","Shared"],e=>{let t=Ze(e,Aa(e));return[x9(t),b9(t)]},Da,{resetFont:!1}),r0=Rt(["Input","Component"],e=>{let t=Ze(e,Aa(e));return[C9(t),w9(t),E9(t),Ms(t)]},Da,{resetFont:!1});var R9=e=>{let{checkboxCls:t}=e,r=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Qt(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[r]:Object.assign(Object.assign({},Qt(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${r}`]:{marginInlineStart:0},[`&${r}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Qt(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},JC(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${te(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},g9=e=>{let{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},g0=_t(["Input","Shared"],e=>{let t=rt(e,Ua(e));return[u9(t),d9(t)]},Ga,{resetFont:!1}),h0=_t(["Input","Component"],e=>{let t=rt(e,Ua(e));return[p9(t),m9(t),g9(t),Gs(t)]},Ga,{resetFont:!1});var h9=e=>{let{checkboxCls:t}=e,r=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Qt(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[r]:Object.assign(Object.assign({},Qt(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${r}`]:{marginInlineStart:0},[`&${r}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Qt(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},yw(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${re(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` ${r}:not(${r}-disabled), ${t}:not(${t}-disabled) `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${r}:not(${r}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` ${r}-checked:not(${r}-disabled), ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer} !important`,borderColor:`${e.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer} !important`,borderColor:`${e.colorPrimary} !important`}}}},{[`${r}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function O9(e,t){let r=Ze(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[R9(r)]}var o0=Rt("Checkbox",(e,t)=>{let{prefixCls:r}=t;return[O9(r,e)]});var jr=R(N()),dE=R(Ee());var xF=R(N()),_9=xF.default.createContext(null),n0=_9;var P9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r;let{prefixCls:o,className:n,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:f=!1,disabled:d}=e,m=P9(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:h,direction:v,checkbox:x}=jr.useContext(tt),g=jr.useContext(n0),{isFormItemInput:p}=jr.useContext(ro),y=jr.useContext(Qr),b=(r=g?.disabled||d)!==null&&r!==void 0?r:y,S=jr.useRef(m.value),w=jr.useRef(null),C=Br(t,w);jr.useEffect(()=>{g?.registerValue(m.value)},[]),jr.useEffect(()=>{if(!f)return m.value!==S.current&&(g?.cancelValue(S.current),g?.registerValue(m.value),S.current=m.value),()=>g?.cancelValue(m.value)},[m.value]),jr.useEffect(()=>{var M;!((M=w.current)===null||M===void 0)&&M.input&&(w.current.input.indeterminate=s)},[s]);let E=h("checkbox",o),_=wo(E),[O,I,B]=o0(E,_),L=Object.assign({},m);g&&!f&&(L.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),g.toggleOption&&g.toggleOption({label:a,value:m.value})},L.name=g.name,L.checked=g.value.includes(m.value));let j=(0,dE.default)(`${E}-wrapper`,{[`${E}-rtl`]:v==="rtl",[`${E}-wrapper-checked`]:L.checked,[`${E}-wrapper-disabled`]:b,[`${E}-wrapper-in-form-item`]:p},x?.className,n,i,B,_,I),z=(0,dE.default)({[`${E}-indeterminate`]:s},wu,I),[$,A]=lE(L.onClick);return O(jr.createElement(Mv,{component:"Checkbox",disabled:b},jr.createElement("label",{className:j,style:Object.assign(Object.assign({},x?.style),l),onMouseEnter:c,onMouseLeave:u,onClick:$},jr.createElement(sF,Object.assign({},L,{onClick:A,prefixCls:E,className:z,disabled:b,ref:C})),a!==void 0&&jr.createElement("span",{className:`${E}-label`},a))))},N9=jr.forwardRef(T9),i0=N9;var ko=R(N()),SF=R(Ee());var I9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{defaultValue:r,children:o,options:n=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=I9(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:f,direction:d}=ko.useContext(tt),[m,h]=ko.useState(u.value||r||[]),[v,x]=ko.useState([]);ko.useEffect(()=>{"value"in u&&h(u.value||[])},[u.value]);let g=ko.useMemo(()=>n.map(z=>typeof z=="string"||typeof z=="number"?{label:z,value:z}:z),[n]),p=z=>{x($=>$.filter(A=>A!==z))},y=z=>{x($=>[].concat(le($),[z]))},b=z=>{let $=m.indexOf(z.value),A=le(m);$===-1?A.push(z.value):A.splice($,1),"value"in u||h(A),c?.(A.filter(M=>v.includes(M)).sort((M,H)=>{let F=g.findIndex(U=>U.value===M),k=g.findIndex(U=>U.value===H);return F-k}))},S=f("checkbox",i),w=`${S}-group`,C=wo(S),[E,_,O]=o0(S,C),I=Mr(u,["value","disabled"]),B=n.length?g.map(z=>ko.createElement(i0,{prefixCls:S,key:z.value.toString(),disabled:"disabled"in z?z.disabled:u.disabled,value:z.value,checked:m.includes(z.value),onChange:z.onChange,className:`${w}-item`,style:z.style,title:z.title,id:z.id,required:z.required},z.label)):o,L={toggleOption:b,value:m,disabled:u.disabled,name:u.name,registerValue:y,cancelValue:p},j=(0,SF.default)(w,{[`${w}-rtl`]:d==="rtl"},a,s,O,C,_);return E(ko.createElement("div",Object.assign({className:j,style:l},I,{ref:t}),ko.createElement(n0.Provider,{value:L},B)))});var bF=$9;var pE=i0;pE.Group=bF;pE.__ANT_CHECKBOX=!0;var mE=pE;var hr=R(N());var a0=R(N());var A9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},CF=A9;var D9=function(t,r){return a0.createElement(ut,Q({},t,{ref:r,icon:CF}))},M9=a0.forwardRef(D9),wF=M9;var oc=R(Ee());function gp(){return typeof BigInt=="function"}function s0(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function wi(e){var t=e.trim(),r=t.startsWith("-");r&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var o=t||"0",n=o.split("."),i=n[0]||"0",a=n[1]||"0";i==="0"&&a==="0"&&(r=!1);var s=r?"-":"";return{negative:r,negativeStr:s,trimStr:o,integerStr:i,decimalStr:a,fullStr:"".concat(s).concat(o)}}function l0(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function Qi(e){var t=String(e);if(l0(e)){var r=Number(t.slice(t.indexOf("e-")+2)),o=t.match(/\.(\d+)/);return o!=null&&o[1]&&(r+=o[1].length),r}return t.includes(".")&&Yu(t)?t.length-t.indexOf(".")-1:0}function Ma(e){var t=String(e);if(l0(e)){if(e>Number.MAX_SAFE_INTEGER)return String(gp()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":wi("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}();var RF=function(){function e(t){if(nt(this,e),T(this,"origin",""),T(this,"number",void 0),T(this,"empty",void 0),s0(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return it(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(r){if(this.isInvalidate())return new e(r);var o=Number(r);if(Number.isNaN(o))return this;var n=this.number+o;if(n>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(nNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(n0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":Ma(this.number):this.origin}}]),e}();function c0(e){return gp()?new EF(e):new RF(e)}function hp(e,t,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var n=wi(e),i=n.negativeStr,a=n.integerStr,s=n.decimalStr,l="".concat(t).concat(s),c="".concat(i).concat(a);if(r>=0){var u=Number(s[r]);if(u>=5&&!o){var f=c0(e).add("".concat(i,"0.").concat("0".repeat(r)).concat(10-u));return hp(f.toString(),t,r,o)}return r===0?c:"".concat(c).concat(t).concat(s.padEnd(r,"0").slice(0,r))}return l===".0"?c:"".concat(c).concat(l)}var Ei=c0;var kF=R(Ee());var La=R(Ee()),uo=R(N());function _F(e){return!!(e.addonBefore||e.addonAfter)}function PF(e){return!!(e.prefix||e.suffix||e.allowClear)}function OF(e,t,r){var o=t.cloneNode(!0),n=Object.create(e,{target:{value:o},currentTarget:{value:o}});return o.value=r,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(o.selectionStart=t.selectionStart,o.selectionEnd=t.selectionEnd),o.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},n}function Qu(e,t,r,o){if(r){var n=t;if(t.type==="click"){n=OF(t,e,""),r(n);return}if(e.type!=="file"&&o!==void 0){n=OF(t,e,o),r(n);return}r(n)}}function tc(e,t){if(e){e.focus(t);var r=t||{},o=r.cursor;if(o){var n=e.value.length;switch(o){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n)}}}}var L9=uo.default.forwardRef(function(e,t){var r,o,n,i=e.inputElement,a=e.children,s=e.prefixCls,l=e.prefix,c=e.suffix,u=e.addonBefore,f=e.addonAfter,d=e.className,m=e.style,h=e.disabled,v=e.readOnly,x=e.focused,g=e.triggerFocus,p=e.allowClear,y=e.value,b=e.handleReset,S=e.hidden,w=e.classes,C=e.classNames,E=e.dataAttrs,_=e.styles,O=e.components,I=e.onClear,B=a??i,L=O?.affixWrapper||"span",j=O?.groupWrapper||"span",z=O?.wrapper||"span",$=O?.groupAddon||"span",A=(0,uo.useRef)(null),M=function(Y){var J;(J=A.current)!==null&&J!==void 0&&J.contains(Y.target)&&g?.()},H=PF(e),F=(0,uo.cloneElement)(B,{value:y,className:(0,La.default)((r=B.props)===null||r===void 0?void 0:r.className,!H&&C?.variant)||null}),k=(0,uo.useRef)(null);if(uo.default.useImperativeHandle(t,function(){return{nativeElement:k.current||A.current}}),H){var U=null;if(p){var V=!h&&!v&&y,D="".concat(s,"-clear-icon"),G=ie(p)==="object"&&p!==null&&p!==void 0&&p.clearIcon?p.clearIcon:"\u2716";U=uo.default.createElement("button",{type:"button",tabIndex:-1,onClick:function(Y){b?.(Y),I?.()},onMouseDown:function(Y){return Y.preventDefault()},className:(0,La.default)(D,T(T({},"".concat(D,"-hidden"),!V),"".concat(D,"-has-suffix"),!!c))},G)}var q="".concat(s,"-affix-wrapper"),ne=(0,La.default)(q,T(T(T(T(T({},"".concat(s,"-disabled"),h),"".concat(q,"-disabled"),h),"".concat(q,"-focused"),x),"".concat(q,"-readonly"),v),"".concat(q,"-input-with-clear-btn"),c&&p&&y),w?.affixWrapper,C?.affixWrapper,C?.variant),ee=(c||p)&&uo.default.createElement("span",{className:(0,La.default)("".concat(s,"-suffix"),C?.suffix),style:_?.suffix},U,c);F=uo.default.createElement(L,Q({className:ne,style:_?.affixWrapper,onClick:M},E?.affixWrapper,{ref:A}),l&&uo.default.createElement("span",{className:(0,La.default)("".concat(s,"-prefix"),C?.prefix),style:_?.prefix},l),F,ee)}if(_F(e)){var Z="".concat(s,"-group"),ce="".concat(Z,"-addon"),re="".concat(Z,"-wrapper"),K=(0,La.default)("".concat(s,"-wrapper"),Z,w?.wrapper,C?.wrapper),X=(0,La.default)(re,T({},"".concat(re,"-disabled"),h),w?.group,C?.groupWrapper);F=uo.default.createElement(j,{className:X,ref:k},uo.default.createElement(z,{className:K},u&&uo.default.createElement($,{className:ce},u),F,f&&uo.default.createElement($,{className:ce},f)))}return uo.default.cloneElement(F,{className:(0,La.default)((o=F.props)===null||o===void 0?void 0:o.className,d)||null,style:P(P({},(n=F.props)===null||n===void 0?void 0:n.style),m),hidden:S})}),rc=L9;var u0=R(Ee());var $r=R(N());var TF=R(N()),F9=["show"];function vp(e,t){return TF.useMemo(function(){var r={};t&&(r.show=ie(t)==="object"&&t.formatter?t.formatter:!!t),r=P(P({},r),e);var o=r,n=o.show,i=Ne(o,F9);return P(P({},i),{},{show:!!n,showFormatter:typeof n=="function"?n:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var k9=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],z9=(0,$r.forwardRef)(function(e,t){var r=e.autoComplete,o=e.onChange,n=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.onKeyUp,c=e.prefixCls,u=c===void 0?"rc-input":c,f=e.disabled,d=e.htmlSize,m=e.className,h=e.maxLength,v=e.suffix,x=e.showCount,g=e.count,p=e.type,y=p===void 0?"text":p,b=e.classes,S=e.classNames,w=e.styles,C=e.onCompositionStart,E=e.onCompositionEnd,_=Ne(e,k9),O=(0,$r.useState)(!1),I=W(O,2),B=I[0],L=I[1],j=(0,$r.useRef)(!1),z=(0,$r.useRef)(!1),$=(0,$r.useRef)(null),A=(0,$r.useRef)(null),M=function(pe){$.current&&tc($.current,pe)},H=zt(e.defaultValue,{value:e.value}),F=W(H,2),k=F[0],U=F[1],V=k==null?"":String(k),D=(0,$r.useState)(null),G=W(D,2),q=G[0],ne=G[1],ee=vp(g,x),Z=ee.max||h,ce=ee.strategy(V),re=!!Z&&ce>Z;(0,$r.useImperativeHandle)(t,function(){var fe;return{focus:M,blur:function(){var De;(De=$.current)===null||De===void 0||De.blur()},setSelectionRange:function(De,Be,Ye){var Le;(Le=$.current)===null||Le===void 0||Le.setSelectionRange(De,Be,Ye)},select:function(){var De;(De=$.current)===null||De===void 0||De.select()},input:$.current,nativeElement:((fe=A.current)===null||fe===void 0?void 0:fe.nativeElement)||$.current}}),(0,$r.useEffect)(function(){z.current&&(z.current=!1),L(function(fe){return fe&&f?!1:fe})},[f]);var K=function(pe,De,Be){var Ye=De;if(!j.current&&ee.exceedFormatter&&ee.max&&ee.strategy(De)>ee.max){if(Ye=ee.exceedFormatter(De,{max:ee.max}),De!==Ye){var Le,Ie;ne([((Le=$.current)===null||Le===void 0?void 0:Le.selectionStart)||0,((Ie=$.current)===null||Ie===void 0?void 0:Ie.selectionEnd)||0])}}else if(Be.source==="compositionEnd")return;U(Ye),$.current&&Qu($.current,pe,o,Ye)};(0,$r.useEffect)(function(){if(q){var fe;(fe=$.current)===null||fe===void 0||fe.setSelectionRange.apply(fe,le(q))}},[q]);var X=function(pe){K(pe,pe.target.value,{source:"change"})},oe=function(pe){j.current=!1,K(pe,pe.currentTarget.value,{source:"compositionEnd"}),E?.(pe)},Y=function(pe){a&&pe.key==="Enter"&&!z.current&&(z.current=!0,a(pe)),s?.(pe)},J=function(pe){pe.key==="Enter"&&(z.current=!1),l?.(pe)},se=function(pe){L(!0),n?.(pe)},ue=function(pe){z.current&&(z.current=!1),L(!1),i?.(pe)},de=function(pe){U(""),M(),$.current&&Qu($.current,pe,o)},ye=re&&"".concat(u,"-out-of-range"),xe=function(){var pe=Mr(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return $r.default.createElement("input",Q({autoComplete:r},pe,{onChange:X,onFocus:se,onBlur:ue,onKeyDown:Y,onKeyUp:J,className:(0,u0.default)(u,T({},"".concat(u,"-disabled"),f),S?.input),style:w?.input,ref:$,size:d,type:y,onCompositionStart:function(Be){j.current=!0,C?.(Be)},onCompositionEnd:oe}))},Pe=function(){var pe=Number(Z)>0;if(v||ee.show){var De=ee.showFormatter?ee.showFormatter({value:V,count:ce,maxLength:Z}):"".concat(ce).concat(pe?" / ".concat(Z):"");return $r.default.createElement($r.default.Fragment,null,ee.show&&$r.default.createElement("span",{className:(0,u0.default)("".concat(u,"-show-count-suffix"),T({},"".concat(u,"-show-count-has-suffix"),!!v),S?.count),style:P({},w?.count)},De),v)}return null};return $r.default.createElement(rc,Q({},_,{prefixCls:u,className:(0,u0.default)(m,ye),handleReset:de,value:V,focused:B,triggerFocus:M,suffix:Pe(),disabled:f,classes:b,classNames:S,styles:w,ref:A}),xe())}),NF=z9;var IF=NF;function gE(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(o,n){if(t[n])return t[n];var i=o[n];return typeof i=="function"?i.bind(o):i}}):e}var Ct=R(N());var $F=R(N());function hE(e,t){var r=(0,$F.useRef)(null);function o(){try{var i=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,i),c=s.substring(a);r.current={start:i,end:a,value:s,beforeTxt:l,afterTxt:c}}catch{}}function n(){if(e&&r.current&&t)try{var i=e.value,a=r.current,s=a.beforeTxt,l=a.afterTxt,c=a.start,u=i.length;if(i.startsWith(s))u=s.length;else if(i.endsWith(l))u=i.length-r.current.afterTxt.length;else{var f=s[c-1],d=i.indexOf(f,c-1);d!==-1&&(u=d+1)}e.setSelectionRange(u,u)}catch(m){Kt(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(m.message))}}return[o,n]}var Zn=R(N()),vE=R(Ee());var AF=R(N());var W9=function(){var t=(0,AF.useState)(!1),r=W(t,2),o=r[0],n=r[1];return xt(function(){n(Tu())},[]),o},DF=W9;var B9=200,j9=600;function yE(e){var t=e.prefixCls,r=e.upNode,o=e.downNode,n=e.upDisabled,i=e.downDisabled,a=e.onStep,s=Zn.useRef(),l=Zn.useRef([]),c=Zn.useRef();c.current=a;var u=function(){clearTimeout(s.current)},f=function(y,b){y.preventDefault(),u(),c.current(b);function S(){c.current(b),s.current=setTimeout(S,B9)}s.current=setTimeout(S,j9)};Zn.useEffect(function(){return function(){u(),l.current.forEach(function(p){return dt.cancel(p)})}},[]);var d=DF();if(d)return null;var m="".concat(t,"-handler"),h=(0,vE.default)(m,"".concat(m,"-up"),T({},"".concat(m,"-up-disabled"),n)),v=(0,vE.default)(m,"".concat(m,"-down"),T({},"".concat(m,"-down-disabled"),i)),x=function(){return l.current.push(dt(u))},g={unselectable:"on",role:"button",onMouseUp:x,onMouseLeave:x};return Zn.createElement("div",{className:"".concat(m,"-wrap")},Zn.createElement("span",Q({},g,{onMouseDown:function(y){f(y,!0)},"aria-label":"Increase Value","aria-disabled":n,className:h}),r||Zn.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),Zn.createElement("span",Q({},g,{onMouseDown:function(y){f(y,!1)},"aria-label":"Decrease Value","aria-disabled":i,className:v}),o||Zn.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function xE(e){var t=typeof e=="number"?Ma(e):wi(e).fullStr,r=t.includes(".");return r?wi(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var f0=R(N());var MF=function(){var e=(0,f0.useRef)(0),t=function(){dt.cancel(e.current)};return(0,f0.useEffect)(function(){return t},[]),function(r){t(),e.current=dt(function(){r()})}};var V9=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],H9=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],LF=function(t,r){return t||r.isEmpty()?r.toString():r.toNumber()},FF=function(t){var r=Ei(t);return r.isInvalidate()?null:r},U9=Ct.forwardRef(function(e,t){var r=e.prefixCls,o=e.className,n=e.style,i=e.min,a=e.max,s=e.step,l=s===void 0?1:s,c=e.defaultValue,u=e.value,f=e.disabled,d=e.readOnly,m=e.upHandler,h=e.downHandler,v=e.keyboard,x=e.changeOnWheel,g=x===void 0?!1:x,p=e.controls,y=p===void 0?!0:p,b=e.classNames,S=e.stringMode,w=e.parser,C=e.formatter,E=e.precision,_=e.decimalSeparator,O=e.onChange,I=e.onInput,B=e.onPressEnter,L=e.onStep,j=e.changeOnBlur,z=j===void 0?!0:j,$=e.domRef,A=Ne(e,V9),M="".concat(r,"-input"),H=Ct.useRef(null),F=Ct.useState(!1),k=W(F,2),U=k[0],V=k[1],D=Ct.useRef(!1),G=Ct.useRef(!1),q=Ct.useRef(!1),ne=Ct.useState(function(){return Ei(u??c)}),ee=W(ne,2),Z=ee[0],ce=ee[1];function re(Me){u===void 0&&ce(Me)}var K=Ct.useCallback(function(Me,Re){if(!Re)return E>=0?E:Math.max(Qi(Me),Qi(l))},[E,l]),X=Ct.useCallback(function(Me){var Re=String(Me);if(w)return w(Re);var Je=Re;return _&&(Je=Je.replace(_,".")),Je.replace(/[^\w.-]+/g,"")},[w,_]),oe=Ct.useRef(""),Y=Ct.useCallback(function(Me,Re){if(C)return C(Me,{userTyping:Re,input:String(oe.current)});var Je=typeof Me=="number"?Ma(Me):Me;if(!Re){var Oe=K(Je,Re);if(Yu(Je)&&(_||Oe>=0)){var Te=_||".";Je=hp(Je,Te,Oe)}}return Je},[C,K,_]),J=Ct.useState(function(){var Me=c??u;return Z.isInvalidate()&&["string","number"].includes(ie(Me))?Number.isNaN(Me)?"":Me:Y(Z.toString(),!1)}),se=W(J,2),ue=se[0],de=se[1];oe.current=ue;function ye(Me,Re){de(Y(Me.isInvalidate()?Me.toString(!1):Me.toString(!Re),Re))}var xe=Ct.useMemo(function(){return FF(a)},[a,E]),Pe=Ct.useMemo(function(){return FF(i)},[i,E]),fe=Ct.useMemo(function(){return!xe||!Z||Z.isInvalidate()?!1:xe.lessEquals(Z)},[xe,Z]),pe=Ct.useMemo(function(){return!Pe||!Z||Z.isInvalidate()?!1:Z.lessEquals(Pe)},[Pe,Z]),De=hE(H.current,U),Be=W(De,2),Ye=Be[0],Le=Be[1],Ie=function(Re){return xe&&!Re.lessEquals(xe)?xe:Pe&&!Pe.lessEquals(Re)?Pe:null},we=function(Re){return!Ie(Re)},Ke=function(Re,Je){var Oe=Re,Te=we(Oe)||Oe.isEmpty();if(!Oe.isEmpty()&&!Je&&(Oe=Ie(Oe)||Oe,Te=!0),!d&&!f&&Te){var _e=Oe.toString(),Ce=K(_e,Je);return Ce>=0&&(Oe=Ei(hp(_e,".",Ce)),we(Oe)||(Oe=Ei(hp(_e,".",Ce,!0)))),Oe.equals(Z)||(re(Oe),O?.(Oe.isEmpty()?null:LF(S,Oe)),u===void 0&&ye(Oe,Je)),Oe}return Z},et=MF(),je=function Me(Re){if(Ye(),oe.current=Re,de(Re),!G.current){var Je=X(Re),Oe=Ei(Je);Oe.isNaN()||Ke(Oe,!0)}I?.(Re),et(function(){var Te=Re;w||(Te=Re.replace(/。/g,".")),Te!==Re&&Me(Te)})},ae=function(){G.current=!0},me=function(){G.current=!1,je(H.current.value)},ze=function(Re){je(Re.target.value)},Se=function(Re){var Je;if(!(Re&&fe||!Re&&pe)){D.current=!1;var Oe=Ei(q.current?xE(l):l);Re||(Oe=Oe.negate());var Te=(Z||Ei(0)).add(Oe.toString()),_e=Ke(Te,!1);L?.(LF(S,_e),{offset:q.current?xE(l):l,type:Re?"up":"down"}),(Je=H.current)===null||Je===void 0||Je.focus()}},He=function(Re){var Je=Ei(X(ue)),Oe;Je.isNaN()?Oe=Ke(Z,Re):Oe=Ke(Je,Re),u!==void 0?ye(Z,!1):Oe.isNaN()||ye(Oe,!1)},Ue=function(){D.current=!0},wt=function(Re){var Je=Re.key,Oe=Re.shiftKey;D.current=!0,q.current=Oe,Je==="Enter"&&(G.current||(D.current=!1),He(!1),B?.(Re)),v!==!1&&!G.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Je)&&(Se(Je==="Up"||Je==="ArrowUp"),Re.preventDefault())},_t=function(){D.current=!1,q.current=!1};Ct.useEffect(function(){if(g&&U){var Me=function(Oe){Se(Oe.deltaY<0),Oe.preventDefault()},Re=H.current;if(Re)return Re.addEventListener("wheel",Me,{passive:!1}),function(){return Re.removeEventListener("wheel",Me)}}});var Ht=function(){z&&He(!1),V(!1),D.current=!1};return Pl(function(){Z.isInvalidate()||ye(Z,!1)},[E,C]),Pl(function(){var Me=Ei(u);ce(Me);var Re=Ei(X(ue));(!Me.equals(Re)||!D.current||C)&&ye(Me,D.current)},[u]),Pl(function(){C&&Le()},[ue]),Ct.createElement("div",{ref:$,className:(0,kF.default)(r,o,T(T(T(T(T({},"".concat(r,"-focused"),U),"".concat(r,"-disabled"),f),"".concat(r,"-readonly"),d),"".concat(r,"-not-a-number"),Z.isNaN()),"".concat(r,"-out-of-range"),!Z.isInvalidate()&&!we(Z))),style:n,onFocus:function(){V(!0)},onBlur:Ht,onKeyDown:wt,onKeyUp:_t,onCompositionStart:ae,onCompositionEnd:me,onBeforeInput:Ue},y&&Ct.createElement(yE,{prefixCls:r,upNode:m,downNode:h,upDisabled:fe,downDisabled:pe,onStep:Se}),Ct.createElement("div",{className:"".concat(M,"-wrap")},Ct.createElement("input",Q({autoComplete:"off",role:"spinbutton","aria-valuemin":i,"aria-valuemax":a,"aria-valuenow":Z.isInvalidate()?null:Z.toString(),step:l},A,{ref:Br(H,t),className:M,value:ue,onChange:ze,disabled:f,readOnly:d}))))}),G9=Ct.forwardRef(function(e,t){var r=e.disabled,o=e.style,n=e.prefixCls,i=n===void 0?"rc-input-number":n,a=e.value,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,f=e.className,d=e.classNames,m=Ne(e,H9),h=Ct.useRef(null),v=Ct.useRef(null),x=Ct.useRef(null),g=function(y){x.current&&tc(x.current,y)};return Ct.useImperativeHandle(t,function(){return gE(x.current,{focus:g,nativeElement:h.current.nativeElement||v.current})}),Ct.createElement(rc,{className:f,triggerFocus:g,prefixCls:i,value:a,disabled:r,style:o,prefix:s,suffix:l,addonAfter:u,addonBefore:c,classNames:d,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:h},Ct.createElement(U9,Q({prefixCls:i,disabled:r,ref:x,domRef:v,className:d?.input},m)))}),zF=G9;var WF=zF;var BF=e=>{var t;let r=(t=e.handleVisible)!==null&&t!==void 0?t:"auto",o=e.controlHeightSM-e.lineWidth*2;return Object.assign(Object.assign({},Da(e)),{controlWidth:90,handleWidth:o,handleFontSize:e.fontSize/2,handleVisible:r,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new lt(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:r===!0?1:0,handleVisibleWidth:r===!0?o:0})};var jF=(e,t)=>{let{componentCls:r,borderRadiusSM:o,borderRadiusLG:n}=e,i=t==="lg"?n:o;return{[`&-${t}`]:{[`${r}-handler-wrap`]:{borderStartEndRadius:i,borderEndEndRadius:i},[`${r}-handler-up`]:{borderStartEndRadius:i},[`${r}-handler-down`]:{borderEndEndRadius:i}}}},q9=e=>{let{componentCls:t,lineWidth:r,lineType:o,borderRadius:n,inputFontSizeSM:i,inputFontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:u,paddingBlockSM:f,paddingBlockLG:d,paddingInlineLG:m,colorTextDescription:h,motionDurationMid:v,handleHoverColor:x,handleOpacity:g,paddingInline:p,paddingBlock:y,handleBg:b,handleActiveBg:S,colorTextDisabled:w,borderRadiusSM:C,borderRadiusLG:E,controlWidth:_,handleBorderColor:O,filledHandleBg:I,lineHeightLG:B,calc:L}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),mp(e)),{display:"inline-block",width:_,margin:0,padding:0,borderRadius:n}),Xy(e,{[`${t}-handler-wrap`]:{background:b,[`${t}-handler-down`]:{borderBlockStart:`${te(r)} ${o} ${O}`}}})),Zy(e,{[`${t}-handler-wrap`]:{background:I,[`${t}-handler-down`]:{borderBlockStart:`${te(r)} ${o} ${O}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:b}}})),e0(e,{[`${t}-handler-wrap`]:{background:b,[`${t}-handler-down`]:{borderBlockStart:`${te(r)} ${o} ${O}`}}})),Qy(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:B,borderRadius:E,[`input${t}-input`]:{height:L(s).sub(L(r).mul(2)).equal(),padding:`${te(d)} ${te(m)}`}},"&-sm":{padding:0,fontSize:i,borderRadius:C,[`input${t}-input`]:{height:L(l).sub(L(r).mul(2)).equal(),padding:`${te(f)} ${te(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Qt(e)),fE(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:E,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:C}}},Yy(e)),Jy(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),{width:"100%",padding:`${te(y)} ${te(p)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:n,outline:0,transition:`all ${v} linear`,appearance:"textfield",fontSize:"inherit"}),uE(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1}})},{[t]:Object.assign(Object.assign(Object.assign({[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:g,height:"100%",borderStartStartRadius:0,borderStartEndRadius:n,borderEndEndRadius:n,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${v}`,overflow:"hidden",[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer} !important`,borderColor:`${e.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer} !important`,borderColor:`${e.colorPrimary} !important`}}}},{[`${r}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function v9(e,t){let r=rt(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[h9(r)]}var v0=_t("Checkbox",(e,t)=>{let{prefixCls:r}=t;return[v9(r,e)]});var Qr=E(I()),IE=E(Ee());var Hk=E(I()),y9=Hk.default.createContext(null),y0=y9;var x9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r;let{prefixCls:o,className:n,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:f=!1,disabled:d}=e,m=x9(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:h,direction:v,checkbox:y}=Qr.useContext(at),g=Qr.useContext(y0),{isFormItemInput:p}=Qr.useContext(uo),x=Qr.useContext(Ur),S=(r=g?.disabled||d)!==null&&r!==void 0?r:x,b=Qr.useRef(m.value),w=Qr.useRef(null),C=Fr(t,w);Qr.useEffect(()=>{g?.registerValue(m.value)},[]),Qr.useEffect(()=>{if(!f)return m.value!==b.current&&(g?.cancelValue(b.current),g?.registerValue(m.value),b.current=m.value),()=>g?.cancelValue(m.value)},[m.value]),Qr.useEffect(()=>{var M;!((M=w.current)===null||M===void 0)&&M.input&&(w.current.input.indeterminate=s)},[s]);let R=h("checkbox",o),_=Mo(R),[O,N,k]=v0(R,_),L=Object.assign({},m);g&&!f&&(L.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),g.toggleOption&&g.toggleOption({label:a,value:m.value})},L.name=g.name,L.checked=g.value.includes(m.value));let j=(0,IE.default)(`${R}-wrapper`,{[`${R}-rtl`]:v==="rtl",[`${R}-wrapper-checked`]:L.checked,[`${R}-wrapper-disabled`]:S,[`${R}-wrapper-in-form-item`]:p},y?.className,n,i,k,_,N),W=(0,IE.default)({[`${R}-indeterminate`]:s},Au,N),[D,$]=_E(L.onClick);return O(Qr.createElement(Xv,{component:"Checkbox",disabled:S},Qr.createElement("label",{className:j,style:Object.assign(Object.assign({},y?.style),l),onMouseEnter:c,onMouseLeave:u,onClick:D},Qr.createElement($k,Object.assign({},L,{onClick:$,prefixCls:R,className:W,disabled:S,ref:C})),a!==void 0&&Qr.createElement("span",{className:`${R}-label`},a))))},S9=Qr.forwardRef(b9),x0=S9;var Qo=E(I()),Uk=E(Ee());var C9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{defaultValue:r,children:o,options:n=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=C9(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:f,direction:d}=Qo.useContext(at),[m,h]=Qo.useState(u.value||r||[]),[v,y]=Qo.useState([]);Qo.useEffect(()=>{"value"in u&&h(u.value||[])},[u.value]);let g=Qo.useMemo(()=>n.map(W=>typeof W=="string"||typeof W=="number"?{label:W,value:W}:W),[n]),p=W=>{y(D=>D.filter($=>$!==W))},x=W=>{y(D=>[].concat(se(D),[W]))},S=W=>{let D=m.indexOf(W.value),$=se(m);D===-1?$.push(W.value):$.splice(D,1),"value"in u||h($),c?.($.filter(M=>v.includes(M)).sort((M,V)=>{let F=g.findIndex(U=>U.value===M),z=g.findIndex(U=>U.value===V);return F-z}))},b=f("checkbox",i),w=`${b}-group`,C=Mo(b),[R,_,O]=v0(b,C),N=Gr(u,["value","disabled"]),k=n.length?g.map(W=>Qo.createElement(x0,{prefixCls:b,key:W.value.toString(),disabled:"disabled"in W?W.disabled:u.disabled,value:W.value,checked:m.includes(W.value),onChange:W.onChange,className:`${w}-item`,style:W.style,title:W.title,id:W.id,required:W.required},W.label)):o,L={toggleOption:S,value:m,disabled:u.disabled,name:u.name,registerValue:x,cancelValue:p},j=(0,Uk.default)(w,{[`${w}-rtl`]:d==="rtl"},a,s,O,C,_);return R(Qo.createElement("div",Object.assign({className:j,style:l},N,{ref:t}),Qo.createElement(y0.Provider,{value:L},k)))});var Gk=w9;var $E=x0;$E.Group=Gk;$E.__ANT_CHECKBOX=!0;var Ip=$E;var Cr=E(I());var b0=E(I());var E9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},qk=E9;var R9=function(t,r){return b0.createElement(mt,ee({},t,{ref:r,icon:qk}))},O9=b0.forwardRef(R9),Kk=O9;var dc=E(Ee());function $p(){return typeof BigInt=="function"}function S0(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function Di(e){var t=e.trim(),r=t.startsWith("-");r&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var o=t||"0",n=o.split("."),i=n[0]||"0",a=n[1]||"0";i==="0"&&a==="0"&&(r=!1);var s=r?"-":"";return{negative:r,negativeStr:s,trimStr:o,integerStr:i,decimalStr:a,fullStr:"".concat(s).concat(o)}}function C0(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function aa(e){var t=String(e);if(C0(e)){var r=Number(t.slice(t.indexOf("e-")+2)),o=t.match(/\.(\d+)/);return o!=null&&o[1]&&(r+=o[1].length),r}return t.includes(".")&&lf(t)?t.length-t.indexOf(".")-1:0}function qa(e){var t=String(e);if(C0(e)){if(e>Number.MAX_SAFE_INTEGER)return String($p()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":Di("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}();var Yk=function(){function e(t){if(lt(this,e),T(this,"origin",""),T(this,"number",void 0),T(this,"empty",void 0),S0(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return ct(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(r){if(this.isInvalidate())return new e(r);var o=Number(r);if(Number.isNaN(o))return this;var n=this.number+o;if(n>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(nNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(n0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":qa(this.number):this.origin}}]),e}();function w0(e){return $p()?new Xk(e):new Yk(e)}function Dp(e,t,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var n=Di(e),i=n.negativeStr,a=n.integerStr,s=n.decimalStr,l="".concat(t).concat(s),c="".concat(i).concat(a);if(r>=0){var u=Number(s[r]);if(u>=5&&!o){var f=w0(e).add("".concat(i,"0.").concat("0".repeat(r)).concat(10-u));return Dp(f.toString(),t,r,o)}return r===0?c:"".concat(c).concat(t).concat(s.padEnd(r,"0").slice(0,r))}return l===".0"?c:"".concat(c).concat(l)}var Ai=w0;var cF=E(Ee());var Ka=E(Ee()),So=E(I());function Zk(e){return!!(e.addonBefore||e.addonAfter)}function Jk(e){return!!(e.prefix||e.suffix||e.allowClear)}function Qk(e,t,r){var o=t.cloneNode(!0),n=Object.create(e,{target:{value:o},currentTarget:{value:o}});return o.value=r,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(o.selectionStart=t.selectionStart,o.selectionEnd=t.selectionEnd),o.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},n}function cf(e,t,r,o){if(r){var n=t;if(t.type==="click"){n=Qk(t,e,""),r(n);return}if(e.type!=="file"&&o!==void 0){n=Qk(t,e,o),r(n);return}r(n)}}function uc(e,t){if(e){e.focus(t);var r=t||{},o=r.cursor;if(o){var n=e.value.length;switch(o){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n)}}}}var _9=So.default.forwardRef(function(e,t){var r,o,n,i=e.inputElement,a=e.children,s=e.prefixCls,l=e.prefix,c=e.suffix,u=e.addonBefore,f=e.addonAfter,d=e.className,m=e.style,h=e.disabled,v=e.readOnly,y=e.focused,g=e.triggerFocus,p=e.allowClear,x=e.value,S=e.handleReset,b=e.hidden,w=e.classes,C=e.classNames,R=e.dataAttrs,_=e.styles,O=e.components,N=e.onClear,k=a??i,L=O?.affixWrapper||"span",j=O?.groupWrapper||"span",W=O?.wrapper||"span",D=O?.groupAddon||"span",$=(0,So.useRef)(null),M=function(Q){var J;(J=$.current)!==null&&J!==void 0&&J.contains(Q.target)&&g?.()},V=Jk(e),F=(0,So.cloneElement)(k,{value:x,className:(0,Ka.default)((r=k.props)===null||r===void 0?void 0:r.className,!V&&C?.variant)||null}),z=(0,So.useRef)(null);if(So.default.useImperativeHandle(t,function(){return{nativeElement:z.current||$.current}}),V){var U=null;if(p){var H=!h&&!v&&x,A="".concat(s,"-clear-icon"),G=pe(p)==="object"&&p!==null&&p!==void 0&&p.clearIcon?p.clearIcon:"\u2716";U=So.default.createElement("button",{type:"button",tabIndex:-1,onClick:function(Q){S?.(Q),N?.()},onMouseDown:function(Q){return Q.preventDefault()},className:(0,Ka.default)(A,T(T({},"".concat(A,"-hidden"),!H),"".concat(A,"-has-suffix"),!!c))},G)}var q="".concat(s,"-affix-wrapper"),oe=(0,Ka.default)(q,T(T(T(T(T({},"".concat(s,"-disabled"),h),"".concat(q,"-disabled"),h),"".concat(q,"-focused"),y),"".concat(q,"-readonly"),v),"".concat(q,"-input-with-clear-btn"),c&&p&&x),w?.affixWrapper,C?.affixWrapper,C?.variant),Z=(c||p)&&So.default.createElement("span",{className:(0,Ka.default)("".concat(s,"-suffix"),C?.suffix),style:_?.suffix},U,c);F=So.default.createElement(L,ee({className:oe,style:_?.affixWrapper,onClick:M},R?.affixWrapper,{ref:$}),l&&So.default.createElement("span",{className:(0,Ka.default)("".concat(s,"-prefix"),C?.prefix),style:_?.prefix},l),F,Z)}if(Zk(e)){var X="".concat(s,"-group"),ie="".concat(X,"-addon"),te="".concat(X,"-wrapper"),K=(0,Ka.default)("".concat(s,"-wrapper"),X,w?.wrapper,C?.wrapper),Y=(0,Ka.default)(te,T({},"".concat(te,"-disabled"),h),w?.group,C?.groupWrapper);F=So.default.createElement(j,{className:Y,ref:z},So.default.createElement(W,{className:K},u&&So.default.createElement(D,{className:ie},u),F,f&&So.default.createElement(D,{className:ie},f)))}return So.default.cloneElement(F,{className:(0,Ka.default)((o=F.props)===null||o===void 0?void 0:o.className,d)||null,style:P(P({},(n=F.props)===null||n===void 0?void 0:n.style),m),hidden:b})}),fc=_9;var E0=E(Ee());var Wr=E(I());var eF=E(I()),P9=["show"];function Ap(e,t){return eF.useMemo(function(){var r={};t&&(r.show=pe(t)==="object"&&t.formatter?t.formatter:!!t),r=P(P({},r),e);var o=r,n=o.show,i=Ae(o,P9);return P(P({},i),{},{show:!!n,showFormatter:typeof n=="function"?n:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var T9=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],N9=(0,Wr.forwardRef)(function(e,t){var r=e.autoComplete,o=e.onChange,n=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.onKeyUp,c=e.prefixCls,u=c===void 0?"rc-input":c,f=e.disabled,d=e.htmlSize,m=e.className,h=e.maxLength,v=e.suffix,y=e.showCount,g=e.count,p=e.type,x=p===void 0?"text":p,S=e.classes,b=e.classNames,w=e.styles,C=e.onCompositionStart,R=e.onCompositionEnd,_=Ae(e,T9),O=(0,Wr.useState)(!1),N=B(O,2),k=N[0],L=N[1],j=(0,Wr.useRef)(!1),W=(0,Wr.useRef)(!1),D=(0,Wr.useRef)(null),$=(0,Wr.useRef)(null),M=function(ae){D.current&&uc(D.current,ae)},V=zt(e.defaultValue,{value:e.value}),F=B(V,2),z=F[0],U=F[1],H=z==null?"":String(z),A=(0,Wr.useState)(null),G=B(A,2),q=G[0],oe=G[1],Z=Ap(g,y),X=Z.max||h,ie=Z.strategy(H),te=!!X&&ie>X;(0,Wr.useImperativeHandle)(t,function(){var ce;return{focus:M,blur:function(){var Re;(Re=D.current)===null||Re===void 0||Re.blur()},setSelectionRange:function(Re,Me,Be){var Ie;(Ie=D.current)===null||Ie===void 0||Ie.setSelectionRange(Re,Me,Be)},select:function(){var Re;(Re=D.current)===null||Re===void 0||Re.select()},input:D.current,nativeElement:((ce=$.current)===null||ce===void 0?void 0:ce.nativeElement)||D.current}}),(0,Wr.useEffect)(function(){W.current&&(W.current=!1),L(function(ce){return ce&&f?!1:ce})},[f]);var K=function(ae,Re,Me){var Be=Re;if(!j.current&&Z.exceedFormatter&&Z.max&&Z.strategy(Re)>Z.max){if(Be=Z.exceedFormatter(Re,{max:Z.max}),Re!==Be){var Ie,Oe;oe([((Ie=D.current)===null||Ie===void 0?void 0:Ie.selectionStart)||0,((Oe=D.current)===null||Oe===void 0?void 0:Oe.selectionEnd)||0])}}else if(Me.source==="compositionEnd")return;U(Be),D.current&&cf(D.current,ae,o,Be)};(0,Wr.useEffect)(function(){if(q){var ce;(ce=D.current)===null||ce===void 0||ce.setSelectionRange.apply(ce,se(q))}},[q]);var Y=function(ae){K(ae,ae.target.value,{source:"change"})},ne=function(ae){j.current=!1,K(ae,ae.currentTarget.value,{source:"compositionEnd"}),R?.(ae)},Q=function(ae){a&&ae.key==="Enter"&&!W.current&&(W.current=!0,a(ae)),s?.(ae)},J=function(ae){ae.key==="Enter"&&(W.current=!1),l?.(ae)},le=function(ae){L(!0),n?.(ae)},ue=function(ae){W.current&&(W.current=!1),L(!1),i?.(ae)},fe=function(ae){U(""),M(),D.current&&cf(D.current,ae,o)},he=te&&"".concat(u,"-out-of-range"),ye=function(){var ae=Gr(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return Wr.default.createElement("input",ee({autoComplete:r},ae,{onChange:Y,onFocus:le,onBlur:ue,onKeyDown:Q,onKeyUp:J,className:(0,E0.default)(u,T({},"".concat(u,"-disabled"),f),b?.input),style:w?.input,ref:D,size:d,type:x,onCompositionStart:function(Me){j.current=!0,C?.(Me)},onCompositionEnd:ne}))},we=function(){var ae=Number(X)>0;if(v||Z.show){var Re=Z.showFormatter?Z.showFormatter({value:H,count:ie,maxLength:X}):"".concat(ie).concat(ae?" / ".concat(X):"");return Wr.default.createElement(Wr.default.Fragment,null,Z.show&&Wr.default.createElement("span",{className:(0,E0.default)("".concat(u,"-show-count-suffix"),T({},"".concat(u,"-show-count-has-suffix"),!!v),b?.count),style:P({},w?.count)},Re),v)}return null};return Wr.default.createElement(fc,ee({},_,{prefixCls:u,className:(0,E0.default)(m,he),handleReset:fe,value:H,focused:k,triggerFocus:M,suffix:we(),disabled:f,classes:S,classNames:b,styles:w,ref:$}),ye())}),tF=N9;var rF=tF;function DE(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(o,n){if(t[n])return t[n];var i=o[n];return typeof i=="function"?i.bind(o):i}}):e}var Ot=E(I());var oF=E(I());function AE(e,t){var r=(0,oF.useRef)(null);function o(){try{var i=e.selectionStart,a=e.selectionEnd,s=e.value,l=s.substring(0,i),c=s.substring(a);r.current={start:i,end:a,value:s,beforeTxt:l,afterTxt:c}}catch{}}function n(){if(e&&r.current&&t)try{var i=e.value,a=r.current,s=a.beforeTxt,l=a.afterTxt,c=a.start,u=i.length;if(i.startsWith(s))u=s.length;else if(i.endsWith(l))u=i.length-r.current.afterTxt.length;else{var f=s[c-1],d=i.indexOf(f,c-1);d!==-1&&(u=d+1)}e.setSelectionRange(u,u)}catch(m){Vt(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(m.message))}}return[o,n]}var li=E(I()),ME=E(Ee());var nF=E(I());var I9=function(){var t=(0,nF.useState)(!1),r=B(t,2),o=r[0],n=r[1];return yt(function(){n(Wu())},[]),o},iF=I9;var $9=200,D9=600;function LE(e){var t=e.prefixCls,r=e.upNode,o=e.downNode,n=e.upDisabled,i=e.downDisabled,a=e.onStep,s=li.useRef(),l=li.useRef([]),c=li.useRef();c.current=a;var u=function(){clearTimeout(s.current)},f=function(x,S){x.preventDefault(),u(),c.current(S);function b(){c.current(S),s.current=setTimeout(b,$9)}s.current=setTimeout(b,D9)};li.useEffect(function(){return function(){u(),l.current.forEach(function(p){return ut.cancel(p)})}},[]);var d=iF();if(d)return null;var m="".concat(t,"-handler"),h=(0,ME.default)(m,"".concat(m,"-up"),T({},"".concat(m,"-up-disabled"),n)),v=(0,ME.default)(m,"".concat(m,"-down"),T({},"".concat(m,"-down-disabled"),i)),y=function(){return l.current.push(ut(u))},g={unselectable:"on",role:"button",onMouseUp:y,onMouseLeave:y};return li.createElement("div",{className:"".concat(m,"-wrap")},li.createElement("span",ee({},g,{onMouseDown:function(x){f(x,!0)},"aria-label":"Increase Value","aria-disabled":n,className:h}),r||li.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),li.createElement("span",ee({},g,{onMouseDown:function(x){f(x,!1)},"aria-label":"Decrease Value","aria-disabled":i,className:v}),o||li.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function kE(e){var t=typeof e=="number"?qa(e):Di(e).fullStr,r=t.includes(".");return r?Di(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var R0=E(I());var aF=function(){var e=(0,R0.useRef)(0),t=function(){ut.cancel(e.current)};return(0,R0.useEffect)(function(){return t},[]),function(r){t(),e.current=ut(function(){r()})}};var A9=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],M9=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],sF=function(t,r){return t||r.isEmpty()?r.toString():r.toNumber()},lF=function(t){var r=Ai(t);return r.isInvalidate()?null:r},L9=Ot.forwardRef(function(e,t){var r=e.prefixCls,o=e.className,n=e.style,i=e.min,a=e.max,s=e.step,l=s===void 0?1:s,c=e.defaultValue,u=e.value,f=e.disabled,d=e.readOnly,m=e.upHandler,h=e.downHandler,v=e.keyboard,y=e.changeOnWheel,g=y===void 0?!1:y,p=e.controls,x=p===void 0?!0:p,S=e.classNames,b=e.stringMode,w=e.parser,C=e.formatter,R=e.precision,_=e.decimalSeparator,O=e.onChange,N=e.onInput,k=e.onPressEnter,L=e.onStep,j=e.changeOnBlur,W=j===void 0?!0:j,D=e.domRef,$=Ae(e,A9),M="".concat(r,"-input"),V=Ot.useRef(null),F=Ot.useState(!1),z=B(F,2),U=z[0],H=z[1],A=Ot.useRef(!1),G=Ot.useRef(!1),q=Ot.useRef(!1),oe=Ot.useState(function(){return Ai(u??c)}),Z=B(oe,2),X=Z[0],ie=Z[1];function te(We){u===void 0&&ie(We)}var K=Ot.useCallback(function(We,Pe){if(!Pe)return R>=0?R:Math.max(aa(We),aa(l))},[R,l]),Y=Ot.useCallback(function(We){var Pe=String(We);if(w)return w(Pe);var tt=Pe;return _&&(tt=tt.replace(_,".")),tt.replace(/[^\w.-]+/g,"")},[w,_]),ne=Ot.useRef(""),Q=Ot.useCallback(function(We,Pe){if(C)return C(We,{userTyping:Pe,input:String(ne.current)});var tt=typeof We=="number"?qa(We):We;if(!Pe){var De=K(tt,Pe);if(lf(tt)&&(_||De>=0)){var Le=_||".";tt=Dp(tt,Le,De)}}return tt},[C,K,_]),J=Ot.useState(function(){var We=c??u;return X.isInvalidate()&&["string","number"].includes(pe(We))?Number.isNaN(We)?"":We:Q(X.toString(),!1)}),le=B(J,2),ue=le[0],fe=le[1];ne.current=ue;function he(We,Pe){fe(Q(We.isInvalidate()?We.toString(!1):We.toString(!Pe),Pe))}var ye=Ot.useMemo(function(){return lF(a)},[a,R]),we=Ot.useMemo(function(){return lF(i)},[i,R]),ce=Ot.useMemo(function(){return!ye||!X||X.isInvalidate()?!1:ye.lessEquals(X)},[ye,X]),ae=Ot.useMemo(function(){return!we||!X||X.isInvalidate()?!1:X.lessEquals(we)},[we,X]),Re=AE(V.current,U),Me=B(Re,2),Be=Me[0],Ie=Me[1],Oe=function(Pe){return ye&&!Pe.lessEquals(ye)?ye:we&&!we.lessEquals(Pe)?we:null},be=function(Pe){return!Oe(Pe)},Ve=function(Pe,tt){var De=Pe,Le=be(De)||De.isEmpty();if(!De.isEmpty()&&!tt&&(De=Oe(De)||De,Le=!0),!d&&!f&&Le){var Te=De.toString(),Ne=K(Te,tt);return Ne>=0&&(De=Ai(Dp(Te,".",Ne)),be(De)||(De=Ai(Dp(Te,".",Ne,!0)))),De.equals(X)||(te(De),O?.(De.isEmpty()?null:sF(b,De)),u===void 0&&he(De,tt)),De}return X},He=aF(),$e=function We(Pe){if(Be(),ne.current=Pe,fe(Pe),!G.current){var tt=Y(Pe),De=Ai(tt);De.isNaN()||Ve(De,!0)}N?.(Pe),He(function(){var Le=Pe;w||(Le=Pe.replace(/。/g,".")),Le!==Pe&&We(Le)})},de=function(){G.current=!0},me=function(){G.current=!1,$e(V.current.value)},ze=function(Pe){$e(Pe.target.value)},Ce=function(Pe){var tt;if(!(Pe&&ce||!Pe&&ae)){A.current=!1;var De=Ai(q.current?kE(l):l);Pe||(De=De.negate());var Le=(X||Ai(0)).add(De.toString()),Te=Ve(Le,!1);L?.(sF(b,Te),{offset:q.current?kE(l):l,type:Pe?"up":"down"}),(tt=V.current)===null||tt===void 0||tt.focus()}},Ue=function(Pe){var tt=Ai(Y(ue)),De;tt.isNaN()?De=Ve(X,Pe):De=Ve(tt,Pe),u!==void 0?he(X,!1):De.isNaN()||he(De,!1)},Ye=function(){A.current=!0},gt=function(Pe){var tt=Pe.key,De=Pe.shiftKey;A.current=!0,q.current=De,tt==="Enter"&&(G.current||(A.current=!1),Ue(!1),k?.(Pe)),v!==!1&&!G.current&&["Up","ArrowUp","Down","ArrowDown"].includes(tt)&&(Ce(tt==="Up"||tt==="ArrowUp"),Pe.preventDefault())},Tt=function(){A.current=!1,q.current=!1};Ot.useEffect(function(){if(g&&U){var We=function(De){Ce(De.deltaY<0),De.preventDefault()},Pe=V.current;if(Pe)return Pe.addEventListener("wheel",We,{passive:!1}),function(){return Pe.removeEventListener("wheel",We)}}});var ht=function(){W&&Ue(!1),H(!1),A.current=!1};return Fl(function(){X.isInvalidate()||he(X,!1)},[R,C]),Fl(function(){var We=Ai(u);ie(We);var Pe=Ai(Y(ue));(!We.equals(Pe)||!A.current||C)&&he(We,A.current)},[u]),Fl(function(){C&&Ie()},[ue]),Ot.createElement("div",{ref:D,className:(0,cF.default)(r,o,T(T(T(T(T({},"".concat(r,"-focused"),U),"".concat(r,"-disabled"),f),"".concat(r,"-readonly"),d),"".concat(r,"-not-a-number"),X.isNaN()),"".concat(r,"-out-of-range"),!X.isInvalidate()&&!be(X))),style:n,onFocus:function(){H(!0)},onBlur:ht,onKeyDown:gt,onKeyUp:Tt,onCompositionStart:de,onCompositionEnd:me,onBeforeInput:Ye},x&&Ot.createElement(LE,{prefixCls:r,upNode:m,downNode:h,upDisabled:ce,downDisabled:ae,onStep:Ce}),Ot.createElement("div",{className:"".concat(M,"-wrap")},Ot.createElement("input",ee({autoComplete:"off",role:"spinbutton","aria-valuemin":i,"aria-valuemax":a,"aria-valuenow":X.isInvalidate()?null:X.toString(),step:l},$,{ref:Fr(V,t),className:M,value:ue,onChange:ze,disabled:f,readOnly:d}))))}),k9=Ot.forwardRef(function(e,t){var r=e.disabled,o=e.style,n=e.prefixCls,i=n===void 0?"rc-input-number":n,a=e.value,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,f=e.className,d=e.classNames,m=Ae(e,M9),h=Ot.useRef(null),v=Ot.useRef(null),y=Ot.useRef(null),g=function(x){y.current&&uc(y.current,x)};return Ot.useImperativeHandle(t,function(){return DE(y.current,{focus:g,nativeElement:h.current.nativeElement||v.current})}),Ot.createElement(fc,{className:f,triggerFocus:g,prefixCls:i,value:a,disabled:r,style:o,prefix:s,suffix:l,addonAfter:u,addonBefore:c,classNames:d,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:h},Ot.createElement(L9,ee({prefixCls:i,disabled:r,ref:y,domRef:v,className:d?.input},m)))}),uF=k9;var fF=uF;var dF=e=>{var t;let r=(t=e.handleVisible)!==null&&t!==void 0?t:"auto",o=e.controlHeightSM-e.lineWidth*2;return Object.assign(Object.assign({},Ga(e)),{controlWidth:90,handleWidth:o,handleFontSize:e.fontSize/2,handleVisible:r,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new it(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:r===!0?1:0,handleVisibleWidth:r===!0?o:0})};var pF=(e,t)=>{let{componentCls:r,borderRadiusSM:o,borderRadiusLG:n}=e,i=t==="lg"?n:o;return{[`&-${t}`]:{[`${r}-handler-wrap`]:{borderStartEndRadius:i,borderEndEndRadius:i},[`${r}-handler-up`]:{borderStartEndRadius:i},[`${r}-handler-down`]:{borderEndEndRadius:i}}}},F9=e=>{let{componentCls:t,lineWidth:r,lineType:o,borderRadius:n,inputFontSizeSM:i,inputFontSizeLG:a,controlHeightLG:s,controlHeightSM:l,colorError:c,paddingInlineSM:u,paddingBlockSM:f,paddingBlockLG:d,paddingInlineLG:m,colorTextDescription:h,motionDurationMid:v,handleHoverColor:y,handleOpacity:g,paddingInline:p,paddingBlock:x,handleBg:S,handleActiveBg:b,colorTextDisabled:w,borderRadiusSM:C,borderRadiusLG:R,controlWidth:_,handleBorderColor:O,filledHandleBg:N,lineHeightLG:k,calc:L}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),Np(e)),{display:"inline-block",width:_,margin:0,padding:0,borderRadius:n}),c0(e,{[`${t}-handler-wrap`]:{background:S,[`${t}-handler-down`]:{borderBlockStart:`${re(r)} ${o} ${O}`}}})),d0(e,{[`${t}-handler-wrap`]:{background:N,[`${t}-handler-down`]:{borderBlockStart:`${re(r)} ${o} ${O}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:S}}})),m0(e,{[`${t}-handler-wrap`]:{background:S,[`${t}-handler-down`]:{borderBlockStart:`${re(r)} ${o} ${O}`}}})),f0(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:k,borderRadius:R,[`input${t}-input`]:{height:L(s).sub(L(r).mul(2)).equal(),padding:`${re(d)} ${re(m)}`}},"&-sm":{padding:0,fontSize:i,borderRadius:C,[`input${t}-input`]:{height:L(l).sub(L(r).mul(2)).equal(),padding:`${re(f)} ${re(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Qt(e)),NE(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:R,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:C}}},u0(e)),p0(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Qt(e)),{width:"100%",padding:`${re(x)} ${re(p)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:n,outline:0,transition:`all ${v} linear`,appearance:"textfield",fontSize:"inherit"}),TE(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1}})},{[t]:Object.assign(Object.assign(Object.assign({[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:g,height:"100%",borderStartStartRadius:0,borderStartEndRadius:n,borderEndEndRadius:n,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${v}`,overflow:"hidden",[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` ${t}-handler-up-inner, ${t}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:h,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${te(r)} ${o} ${O}`,transition:`all ${v} linear`,"&:active":{background:S},"&:hover":{height:"60%",[` + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:h,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${re(r)} ${o} ${O}`,transition:`all ${v} linear`,"&:active":{background:b},"&:hover":{height:"60%",[` ${t}-handler-up-inner, ${t}-handler-down-inner - `]:{color:x}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},wa()),{color:h,transition:`all ${v} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:n},[`${t}-handler-down`]:{borderEndEndRadius:n}},jF(e,"lg")),jF(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + `]:{color:y}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},Aa()),{color:h,transition:`all ${v} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:n},[`${t}-handler-down`]:{borderEndEndRadius:n}},pF(e,"lg")),pF(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` ${t}-handler-up-disabled, ${t}-handler-down-disabled `]:{cursor:"not-allowed"},[` ${t}-handler-up-disabled:hover &-handler-up-inner, ${t}-handler-down-disabled:hover &-handler-down-inner - `]:{color:w}})}]},K9=e=>{let{componentCls:t,paddingBlock:r,paddingInline:o,inputAffixPadding:n,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s,paddingInlineLG:l,paddingInlineSM:c,paddingBlockLG:u,paddingBlockSM:f,motionDurationMid:d}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${te(r)} 0`}},mp(e)),{position:"relative",display:"inline-flex",alignItems:"center",width:i,padding:0,paddingInlineStart:o,"&-lg":{borderRadius:a,paddingInlineStart:l,[`input${t}-input`]:{padding:`${te(u)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:c,[`input${t}-input`]:{padding:`${te(f)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:n},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:o,marginInlineStart:n,transition:`margin ${d}`}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&:not(${t}-affix-wrapper-without-controls):hover ${t}-suffix`]:{marginInlineEnd:e.calc(e.handleWidth).add(o).equal()}})}},VF=Rt("InputNumber",e=>{let t=Ze(e,Aa(e));return[q9(t),K9(t),Ms(t)]},BF,{unitless:{handleOpacity:!0}});var X9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{getPrefixCls:r,direction:o}=hr.useContext(tt),n=hr.useRef(null);hr.useImperativeHandle(t,()=>n.current);let{className:i,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:u,addonAfter:f,prefix:d,suffix:m,bordered:h,readOnly:v,status:x,controls:g,variant:p}=e,y=X9(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),b=r("input-number",c),S=wo(b),[w,C,E]=VF(b,S),{compactSize:_,compactItemClassnames:O}=jn(b,o),I=hr.createElement(wF,{className:`${b}-handler-up-inner`}),B=hr.createElement(zy,{className:`${b}-handler-down-inner`}),L=typeof g=="boolean"?g:void 0;typeof g=="object"&&(I=typeof g.upIcon>"u"?I:hr.createElement("span",{className:`${b}-handler-up-inner`},g.upIcon),B=typeof g.downIcon>"u"?B:hr.createElement("span",{className:`${b}-handler-down-inner`},g.downIcon));let{hasFeedback:j,status:z,isFormItemInput:$,feedbackIcon:A}=hr.useContext(ro),M=Xi(z,x),H=Qo(ee=>{var Z;return(Z=s??_)!==null&&Z!==void 0?Z:ee}),F=hr.useContext(Qr),k=l??F,[U,V]=Gs("inputNumber",p,h),D=j&&hr.createElement(hr.Fragment,null,A),G=(0,oc.default)({[`${b}-lg`]:H==="large",[`${b}-sm`]:H==="small",[`${b}-rtl`]:o==="rtl",[`${b}-in-form-item`]:$},C),q=`${b}-group`,ne=hr.createElement(WF,Object.assign({ref:n,disabled:k,className:(0,oc.default)(E,S,i,a,O),upHandler:I,downHandler:B,prefixCls:b,readOnly:v,controls:L,prefix:d,suffix:D||m,addonBefore:u&&hr.createElement(zs,{form:!0,space:!0},u),addonAfter:f&&hr.createElement(zs,{form:!0,space:!0},f),classNames:{input:G,variant:(0,oc.default)({[`${b}-${U}`]:V},Ki(b,M,j)),affixWrapper:(0,oc.default)({[`${b}-affix-wrapper-sm`]:H==="small",[`${b}-affix-wrapper-lg`]:H==="large",[`${b}-affix-wrapper-rtl`]:o==="rtl",[`${b}-affix-wrapper-without-controls`]:g===!1||k},C),wrapper:(0,oc.default)({[`${q}-rtl`]:o==="rtl"},C),groupWrapper:(0,oc.default)({[`${b}-group-wrapper-sm`]:H==="small",[`${b}-group-wrapper-lg`]:H==="large",[`${b}-group-wrapper-rtl`]:o==="rtl",[`${b}-group-wrapper-${U}`]:V},Ki(`${b}-group-wrapper`,M,j),C)}},y));return w(ne)}),UF=HF,Y9=e=>hr.createElement(Oa,{theme:{components:{InputNumber:{handleVisible:!0}}}},hr.createElement(HF,Object.assign({},e)));UF._InternalPanelDoNotUseOrYouWillBeFired=Y9;var SE=UF;var tn=R(N()),nc=R(Ee());var GF=R(N());var Q9=e=>{let t;return typeof e=="object"&&e?.clearIcon?t=e:e&&(t={clearIcon:GF.default.createElement(Cu,null)}),t},d0=Q9;var p0=R(N());function yp(e,t){let r=(0,p0.useRef)([]),o=()=>{r.current.push(setTimeout(()=>{var n,i,a,s;!((n=e.current)===null||n===void 0)&&n.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,p0.useEffect)(()=>(t&&o(),()=>r.current.forEach(n=>{n&&clearTimeout(n)})),[]),o}function qF(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var Z9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:r,bordered:o=!0,status:n,size:i,disabled:a,onBlur:s,onFocus:l,suffix:c,allowClear:u,addonAfter:f,addonBefore:d,className:m,style:h,styles:v,rootClassName:x,onChange:g,classNames:p,variant:y}=e,b=Z9(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:S,direction:w,allowClear:C,autoComplete:E,className:_,style:O,classNames:I,styles:B}=Ko("input"),L=S("input",r),j=(0,tn.useRef)(null),z=wo(L),[$,A,M]=t0(L,x),[H]=r0(L,z),{compactSize:F,compactItemClassnames:k}=jn(L,w),U=Qo(de=>{var ye;return(ye=i??F)!==null&&ye!==void 0?ye:de}),V=tn.default.useContext(Qr),D=a??V,{status:G,hasFeedback:q,feedbackIcon:ne}=(0,tn.useContext)(ro),ee=Xi(G,n),Z=qF(e)||!!q,ce=(0,tn.useRef)(Z),re=yp(j,!0),K=de=>{re(),s?.(de)},X=de=>{re(),l?.(de)},oe=de=>{re(),g?.(de)},Y=(q||c)&&tn.default.createElement(tn.default.Fragment,null,c,q&&ne),J=d0(u??C),[se,ue]=Gs("input",y,o);return $(H(tn.default.createElement(IF,Object.assign({ref:Br(t,j),prefixCls:L,autoComplete:E},b,{disabled:D,onBlur:K,onFocus:X,style:Object.assign(Object.assign({},O),h),styles:Object.assign(Object.assign({},B),v),suffix:Y,allowClear:J,className:(0,nc.default)(m,x,M,z,k,_),onChange:oe,addonBefore:d&&tn.default.createElement(zs,{form:!0,space:!0},d),addonAfter:f&&tn.default.createElement(zs,{form:!0,space:!0},f),classNames:Object.assign(Object.assign(Object.assign({},p),I),{input:(0,nc.default)({[`${L}-sm`]:U==="small",[`${L}-lg`]:U==="large",[`${L}-rtl`]:w==="rtl"},p?.input,I.input,A),variant:(0,nc.default)({[`${L}-${se}`]:ue},Ki(L,ee)),affixWrapper:(0,nc.default)({[`${L}-affix-wrapper-sm`]:U==="small",[`${L}-affix-wrapper-lg`]:U==="large",[`${L}-affix-wrapper-rtl`]:w==="rtl"},A),wrapper:(0,nc.default)({[`${L}-group-rtl`]:w==="rtl"},A),groupWrapper:(0,nc.default)({[`${L}-group-wrapper-sm`]:U==="small",[`${L}-group-wrapper-lg`]:U==="large",[`${L}-group-wrapper-rtl`]:w==="rtl",[`${L}-group-wrapper-${se}`]:ue},Ki(`${L}-group-wrapper`,ee,q),A)})}))))}),qs=J9;function bE(e){return["small","middle","large"].includes(e)}var m0=R(N()),QF=R(Ee());var KF=R(Ee()),CE=["wrap","nowrap","wrap-reverse"],wE=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],EE=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],eU=(e,t)=>{let r=t.wrap===!0?"wrap":t.wrap;return{[`${e}-wrap-${r}`]:r&&CE.includes(r)}},tU=(e,t)=>{let r={};return EE.forEach(o=>{r[`${e}-align-${o}`]=t.align===o}),r[`${e}-align-stretch`]=!t.align&&!!t.vertical,r},rU=(e,t)=>{let r={};return wE.forEach(o=>{r[`${e}-justify-${o}`]=t.justify===o}),r};function oU(e,t){return(0,KF.default)(Object.assign(Object.assign(Object.assign({},eU(e,t)),tU(e,t)),rU(e,t)))}var XF=oU;var nU=e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},iU=e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},aU=e=>{let{componentCls:t}=e,r={};return CE.forEach(o=>{r[`${t}-wrap-${o}`]={flexWrap:o}}),r},sU=e=>{let{componentCls:t}=e,r={};return EE.forEach(o=>{r[`${t}-align-${o}`]={alignItems:o}}),r},lU=e=>{let{componentCls:t}=e,r={};return wE.forEach(o=>{r[`${t}-justify-${o}`]={justifyContent:o}}),r},cU=()=>({}),YF=Rt("Flex",e=>{let{paddingXS:t,padding:r,paddingLG:o}=e,n=Ze(e,{flexGapSM:t,flexGap:r,flexGapLG:o});return[nU(n),iU(n),aU(n),sU(n),lU(n)]},cU,{resetStyle:!1});var uU=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:r,rootClassName:o,className:n,style:i,flex:a,gap:s,children:l,vertical:c=!1,component:u="div"}=e,f=uU(e,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:d,direction:m,getPrefixCls:h}=m0.default.useContext(tt),v=h("flex",r),[x,g,p]=YF(v),y=c??d?.vertical,b=(0,QF.default)(n,o,d?.className,v,g,p,XF(v,e),{[`${v}-rtl`]:m==="rtl",[`${v}-gap-${s}`]:bE(s),[`${v}-vertical`]:y}),S=Object.assign(Object.assign({},d?.style),i);return a&&(S.flex=a),s&&!bE(s)&&(S.gap=s),x(m0.default.createElement(u,Object.assign({ref:t,className:b,style:S},Mr(f,["justify","wrap","align"])),l))}),Ks=fU;var rf=R(N());var g0=R(N());var dU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},ZF=dU;var pU=function(t,r){return g0.createElement(ut,Q({},t,{ref:r,icon:ZF}))},mU=g0.forwardRef(pU),Zu=mU;var P0=R(Ee());var S0=R(Ee());function h0(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function JF(e){var t=e.getBoundingClientRect(),r=document.documentElement;return{left:t.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}var ka=R(N()),sc=R(N());var ak=R(Ee());var RE=R(zi());function Zi(e,t,r,o){var n=RE.default.unstable_batchedUpdates?function(a){RE.default.unstable_batchedUpdates(r,a)}:r;return e!=null&&e.addEventListener&&e.addEventListener(t,n,o),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,n,o)}}}var fo=R(N());var xp=R(Ee());var oo=R(N()),tk=R(N());var ek=R(N()),Ji=ek.createContext(null);var gU=function(t){var r=t.visible,o=t.maskTransitionName,n=t.getContainer,i=t.prefixCls,a=t.rootClassName,s=t.icons,l=t.countRender,c=t.showSwitch,u=t.showProgress,f=t.current,d=t.transform,m=t.count,h=t.scale,v=t.minScale,x=t.maxScale,g=t.closeIcon,p=t.onActive,y=t.onClose,b=t.onZoomIn,S=t.onZoomOut,w=t.onRotateRight,C=t.onRotateLeft,E=t.onFlipX,_=t.onFlipY,O=t.onReset,I=t.toolbarRender,B=t.zIndex,L=t.image,j=(0,tk.useContext)(Ji),z=s.rotateLeft,$=s.rotateRight,A=s.zoomIn,M=s.zoomOut,H=s.close,F=s.left,k=s.right,U=s.flipX,V=s.flipY,D="".concat(i,"-operations-operation");oo.useEffect(function(){var J=function(ue){ue.keyCode===Qe.ESC&&y()};return r&&window.addEventListener("keydown",J),function(){window.removeEventListener("keydown",J)}},[r]);var G=function(se,ue){se.preventDefault(),se.stopPropagation(),p(ue)},q=oo.useCallback(function(J){var se=J.type,ue=J.disabled,de=J.onClick,ye=J.icon;return oo.createElement("div",{key:se,className:(0,xp.default)(D,"".concat(i,"-operations-operation-").concat(se),T({},"".concat(i,"-operations-operation-disabled"),!!ue)),onClick:de},ye)},[D,i]),ne=c?q({icon:F,onClick:function(se){return G(se,-1)},type:"prev",disabled:f===0}):void 0,ee=c?q({icon:k,onClick:function(se){return G(se,1)},type:"next",disabled:f===m-1}):void 0,Z=q({icon:V,onClick:_,type:"flipY"}),ce=q({icon:U,onClick:E,type:"flipX"}),re=q({icon:z,onClick:C,type:"rotateLeft"}),K=q({icon:$,onClick:w,type:"rotateRight"}),X=q({icon:M,onClick:S,type:"zoomOut",disabled:h<=v}),oe=q({icon:A,onClick:b,type:"zoomIn",disabled:h===x}),Y=oo.createElement("div",{className:"".concat(i,"-operations")},Z,ce,re,K,X,oe);return oo.createElement(Zr,{visible:r,motionName:o},function(J){var se=J.className,ue=J.style;return oo.createElement(Vl,{open:!0,getContainer:n??document.body},oo.createElement("div",{className:(0,xp.default)("".concat(i,"-operations-wrapper"),se,a),style:P(P({},ue),{},{zIndex:B})},g===null?null:oo.createElement("button",{className:"".concat(i,"-close"),onClick:y},g||H),c&&oo.createElement(oo.Fragment,null,oo.createElement("div",{className:(0,xp.default)("".concat(i,"-switch-left"),T({},"".concat(i,"-switch-left-disabled"),f===0)),onClick:function(ye){return G(ye,-1)}},F),oo.createElement("div",{className:(0,xp.default)("".concat(i,"-switch-right"),T({},"".concat(i,"-switch-right-disabled"),f===m-1)),onClick:function(ye){return G(ye,1)}},k)),oo.createElement("div",{className:"".concat(i,"-footer")},u&&oo.createElement("div",{className:"".concat(i,"-progress")},l?l(f+1,m):"".concat(f+1," / ").concat(m)),I?I(Y,P(P({icons:{prevIcon:ne,nextIcon:ee,flipYIcon:Z,flipXIcon:ce,rotateLeftIcon:re,rotateRightIcon:K,zoomOutIcon:X,zoomInIcon:oe},actions:{onActive:p,onFlipY:_,onFlipX:E,onRotateLeft:C,onRotateRight:w,onZoomOut:S,onZoomIn:b,onReset:O,onClose:y},transform:d},j?{current:f,total:m}:{}),{},{image:L})):Y)))})},rk=gU;var Sp=R(N()),v0={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function OE(e,t,r,o){var n=(0,Sp.useRef)(null),i=(0,Sp.useRef)([]),a=(0,Sp.useState)(v0),s=W(a,2),l=s[0],c=s[1],u=function(h){c(v0),bs(v0,l)||o?.({transform:v0,action:h})},f=function(h,v){n.current===null&&(i.current=[],n.current=dt(function(){c(function(x){var g=x;return i.current.forEach(function(p){g=P(P({},g),p)}),n.current=null,o?.({transform:g,action:v}),g})})),i.current.push(P(P({},l),h))},d=function(h,v,x,g,p){var y=e.current,b=y.width,S=y.height,w=y.offsetWidth,C=y.offsetHeight,E=y.offsetLeft,_=y.offsetTop,O=h,I=l.scale*h;I>r?(I=r,O=r/l.scale):Io){if(t>0)return T({},e,i);if(t<0&&no)return T({},e,t<0?i:-i);return{}}function bp(e,t,r,o){var n=h0(),i=n.width,a=n.height,s=null;return e<=i&&t<=a?s={x:0,y:0}:(e>i||t>a)&&(s=P(P({},ok("x",r,e,i)),ok("y",o,t,a))),s}var Xs=1,nk=1;function _E(e,t,r,o,n,i,a){var s=n.rotate,l=n.scale,c=n.x,u=n.y,f=(0,Ju.useState)(!1),d=W(f,2),m=d[0],h=d[1],v=(0,Ju.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),x=function(S){!t||S.button!==0||(S.preventDefault(),S.stopPropagation(),v.current={diffX:S.pageX-c,diffY:S.pageY-u,transformX:c,transformY:u},h(!0))},g=function(S){r&&m&&i({x:S.pageX-v.current.diffX,y:S.pageY-v.current.diffY},"move")},p=function(){if(r&&m){h(!1);var S=v.current,w=S.transformX,C=S.transformY,E=c!==w&&u!==C;if(!E)return;var _=e.current.offsetWidth*l,O=e.current.offsetHeight*l,I=e.current.getBoundingClientRect(),B=I.left,L=I.top,j=s%180!==0,z=bp(j?O:_,j?_:O,B,L);z&&i(P({},z),"dragRebound")}},y=function(S){if(!(!r||S.deltaY==0)){var w=Math.abs(S.deltaY/100),C=Math.min(w,nk),E=Xs+C*o;S.deltaY>0&&(E=Xs/E),a(E,"wheel",S.clientX,S.clientY)}};return(0,Ju.useEffect)(function(){var b,S,w,C;if(t){w=Zi(window,"mouseup",p,!1),C=Zi(window,"mousemove",g,!1);try{window.top!==window.self&&(b=Zi(window.top,"mouseup",p,!1),S=Zi(window.top,"mousemove",g,!1))}catch(E){El(!1,"[rc-image] ".concat(E))}}return function(){var E,_,O,I;(E=w)===null||E===void 0||E.remove(),(_=C)===null||_===void 0||_.remove(),(O=b)===null||O===void 0||O.remove(),(I=S)===null||I===void 0||I.remove()}},[r,m,c,u,s,t]),{isMoving:m,onMouseDown:x,onMouseMove:g,onMouseUp:p,onWheel:y}}var ic=R(N());function ik(e){return new Promise(function(t){if(!e){t(!1);return}var r=document.createElement("img");r.onerror=function(){return t(!1)},r.onload=function(){return t(!0)},r.src=e})}function Cp(e){var t=e.src,r=e.isCustomPlaceholder,o=e.fallback,n=(0,ic.useState)(r?"loading":"normal"),i=W(n,2),a=i[0],s=i[1],l=(0,ic.useRef)(!1),c=a==="error";(0,ic.useEffect)(function(){var m=!0;return ik(t).then(function(h){!h&&m&&s("error")}),function(){m=!1}},[t]),(0,ic.useEffect)(function(){r&&!l.current?s("loading"):c&&s("normal")},[t]);var u=function(){s("normal")},f=function(h){l.current=!1,a==="loading"&&h!==null&&h!==void 0&&h.complete&&(h.naturalWidth||h.naturalHeight)&&(l.current=!0,u())},d=c&&o?{src:o}:{onLoad:u,src:t};return[f,d,a]}var ef=R(N());function y0(e,t){var r=e.x-t.x,o=e.y-t.y;return Math.hypot(r,o)}function hU(e,t,r,o){var n=y0(e,r),i=y0(t,o);if(n===0&&i===0)return[e.x,e.y];var a=n/(n+i),s=e.x+a*(t.x-e.x),l=e.y+a*(t.y-e.y);return[s,l]}function PE(e,t,r,o,n,i,a){var s=n.rotate,l=n.scale,c=n.x,u=n.y,f=(0,ef.useState)(!1),d=W(f,2),m=d[0],h=d[1],v=(0,ef.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),x=function(S){v.current=P(P({},v.current),S)},g=function(S){if(t){S.stopPropagation(),h(!0);var w=S.touches,C=w===void 0?[]:w;C.length>1?x({point1:{x:C[0].clientX,y:C[0].clientY},point2:{x:C[1].clientX,y:C[1].clientY},eventType:"touchZoom"}):x({point1:{x:C[0].clientX-c,y:C[0].clientY-u},eventType:"move"})}},p=function(S){var w=S.touches,C=w===void 0?[]:w,E=v.current,_=E.point1,O=E.point2,I=E.eventType;if(C.length>1&&I==="touchZoom"){var B={x:C[0].clientX,y:C[0].clientY},L={x:C[1].clientX,y:C[1].clientY},j=hU(_,O,B,L),z=W(j,2),$=z[0],A=z[1],M=y0(B,L)/y0(_,O);a(M,"touchZoom",$,A,!0),x({point1:B,point2:L,eventType:"touchZoom"})}else I==="move"&&(i({x:C[0].clientX-_.x,y:C[0].clientY-_.y},"move"),x({eventType:"move"}))},y=function(){if(r){if(m&&h(!1),x({eventType:"none"}),o>l)return i({x:0,y:0,scale:o},"touchZoom");var S=e.current.offsetWidth*l,w=e.current.offsetHeight*l,C=e.current.getBoundingClientRect(),E=C.left,_=C.top,O=s%180!==0,I=bp(O?w:S,O?S:w,E,_);I&&i(P({},I),"dragRebound")}};return(0,ef.useEffect)(function(){var b;return r&&t&&(b=Zi(window,"touchmove",function(S){return S.preventDefault()},{passive:!1})),function(){var S;(S=b)===null||S===void 0||S.remove()}},[r,t]),{isTouching:m,onTouchStart:g,onTouchMove:p,onTouchEnd:y}}var vU=["fallback","src","imgRef"],yU=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],xU=function(t){var r=t.fallback,o=t.src,n=t.imgRef,i=Ne(t,vU),a=Cp({src:o,fallback:r}),s=W(a,2),l=s[0],c=s[1];return fo.default.createElement("img",Q({ref:function(f){n.current=f,l(f)}},i,c))},SU=function(t){var r=t.prefixCls,o=t.src,n=t.alt,i=t.imageInfo,a=t.fallback,s=t.movable,l=s===void 0?!0:s,c=t.onClose,u=t.visible,f=t.icons,d=f===void 0?{}:f,m=t.rootClassName,h=t.closeIcon,v=t.getContainer,x=t.current,g=x===void 0?0:x,p=t.count,y=p===void 0?1:p,b=t.countRender,S=t.scaleStep,w=S===void 0?.5:S,C=t.minScale,E=C===void 0?1:C,_=t.maxScale,O=_===void 0?50:_,I=t.transitionName,B=I===void 0?"zoom":I,L=t.maskTransitionName,j=L===void 0?"fade":L,z=t.imageRender,$=t.imgCommonProps,A=t.toolbarRender,M=t.onTransform,H=t.onChange,F=Ne(t,yU),k=(0,fo.useRef)(),U=(0,fo.useContext)(Ji),V=U&&y>1,D=U&&y>=1,G=(0,fo.useState)(!0),q=W(G,2),ne=q[0],ee=q[1],Z=OE(k,E,O,M),ce=Z.transform,re=Z.resetTransform,K=Z.updateTransform,X=Z.dispatchZoomChange,oe=_E(k,l,u,w,ce,K,X),Y=oe.isMoving,J=oe.onMouseDown,se=oe.onWheel,ue=PE(k,l,u,E,ce,K,X),de=ue.isTouching,ye=ue.onTouchStart,xe=ue.onTouchMove,Pe=ue.onTouchEnd,fe=ce.rotate,pe=ce.scale,De=(0,ak.default)(T({},"".concat(r,"-moving"),Y));(0,fo.useEffect)(function(){ne||ee(!0)},[ne]);var Be=function(){re("close")},Ye=function(){X(Xs+w,"zoomIn")},Le=function(){X(Xs/(Xs+w),"zoomOut")},Ie=function(){K({rotate:fe+90},"rotateRight")},we=function(){K({rotate:fe-90},"rotateLeft")},Ke=function(){K({flipX:!ce.flipX},"flipX")},et=function(){K({flipY:!ce.flipY},"flipY")},je=function(){re("reset")},ae=function(wt){var _t=g+wt;!Number.isInteger(_t)||_t<0||_t>y-1||(ee(!1),re(wt<0?"prev":"next"),H?.(_t,g))},me=function(wt){!u||!V||(wt.keyCode===Qe.LEFT?ae(-1):wt.keyCode===Qe.RIGHT&&ae(1))},ze=function(wt){u&&(pe!==1?K({x:0,y:0,scale:1},"doubleClick"):X(Xs+w,"doubleClick",wt.clientX,wt.clientY))};(0,fo.useEffect)(function(){var Ue=Zi(window,"keydown",me,!1);return function(){Ue.remove()}},[u,V,g]);var Se=fo.default.createElement(xU,Q({},$,{width:t.width,height:t.height,imgRef:k,className:"".concat(r,"-img"),alt:n,style:{transform:"translate3d(".concat(ce.x,"px, ").concat(ce.y,"px, 0) scale3d(").concat(ce.flipX?"-":"").concat(pe,", ").concat(ce.flipY?"-":"").concat(pe,", 1) rotate(").concat(fe,"deg)"),transitionDuration:(!ne||de)&&"0s"},fallback:a,src:o,onWheel:se,onMouseDown:J,onDoubleClick:ze,onTouchStart:ye,onTouchMove:xe,onTouchEnd:Pe,onTouchCancel:Pe})),He=P({url:o,alt:n},i);return fo.default.createElement(fo.default.Fragment,null,fo.default.createElement(eD,Q({transitionName:B,maskTransitionName:j,closable:!1,keyboard:!0,prefixCls:r,onClose:c,visible:u,classNames:{wrapper:De},rootClassName:m,getContainer:v},F,{afterClose:Be}),fo.default.createElement("div",{className:"".concat(r,"-img-wrapper")},z?z(Se,P({transform:ce,image:He},U?{current:g}:{})):Se)),fo.default.createElement(rk,{visible:u,transform:ce,maskTransitionName:j,closeIcon:h,getContainer:v,prefixCls:r,rootClassName:m,icons:d,countRender:b,showSwitch:V,showProgress:D,current:g,count:y,scale:pe,minScale:E,maxScale:O,toolbarRender:A,onActive:ae,onZoomIn:Ye,onZoomOut:Le,onRotateRight:Ie,onRotateLeft:we,onFlipX:Ke,onFlipY:et,onClose:c,onReset:je,zIndex:F.zIndex!==void 0?F.zIndex+1:void 0,image:He}))},x0=SU;var Fa=R(N()),NE=R(N());var tf=R(N());var wp=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function TE(e){var t=tf.useState({}),r=W(t,2),o=r[0],n=r[1],i=tf.useCallback(function(s,l){return n(function(c){return P(P({},c),{},T({},s,l))}),function(){n(function(c){var u=P({},c);return delete u[s],u})}},[]),a=tf.useMemo(function(){return e?e.map(function(s){if(typeof s=="string")return{data:{src:s}};var l={};return Object.keys(s).forEach(function(c){["src"].concat(le(wp)).includes(c)&&(l[c]=s[c])}),{data:l}}):Object.keys(o).reduce(function(s,l){var c=o[l],u=c.canPreview,f=c.data;return u&&s.push({data:f,id:l}),s},[])},[e,o]);return[a,i,!!e]}var bU=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],CU=["src"],wU=function(t){var r,o=t.previewPrefixCls,n=o===void 0?"rc-image-preview":o,i=t.children,a=t.icons,s=a===void 0?{}:a,l=t.items,c=t.preview,u=t.fallback,f=ie(c)==="object"?c:{},d=f.visible,m=f.onVisibleChange,h=f.getContainer,v=f.current,x=f.movable,g=f.minScale,p=f.maxScale,y=f.countRender,b=f.closeIcon,S=f.onChange,w=f.onTransform,C=f.toolbarRender,E=f.imageRender,_=Ne(f,bU),O=TE(l),I=W(O,3),B=I[0],L=I[1],j=I[2],z=zt(0,{value:v}),$=W(z,2),A=$[0],M=$[1],H=(0,NE.useState)(!1),F=W(H,2),k=F[0],U=F[1],V=((r=B[A])===null||r===void 0?void 0:r.data)||{},D=V.src,G=Ne(V,CU),q=zt(!!d,{value:d,onChange:function(de,ye){m?.(de,ye,A)}}),ne=W(q,2),ee=ne[0],Z=ne[1],ce=(0,NE.useState)(null),re=W(ce,2),K=re[0],X=re[1],oe=Fa.useCallback(function(ue,de,ye,xe){var Pe=j?B.findIndex(function(fe){return fe.data.src===de}):B.findIndex(function(fe){return fe.id===ue});M(Pe<0?0:Pe),Z(!0),X({x:ye,y:xe}),U(!0)},[B,j]);Fa.useEffect(function(){ee?k||M(0):U(!1)},[ee]);var Y=function(de,ye){M(de),S?.(de,ye)},J=function(){Z(!1),X(null)},se=Fa.useMemo(function(){return{register:L,onPreview:oe}},[L,oe]);return Fa.createElement(Ji.Provider,{value:se},i,Fa.createElement(x0,Q({"aria-hidden":!ee,movable:x,visible:ee,prefixCls:n,closeIcon:b,onClose:J,mousePosition:K,imgCommonProps:G,src:D,fallback:u,icons:s,minScale:g,maxScale:p,getContainer:h,current:A,count:B.length,countRender:y,onTransform:w,toolbarRender:C,imageRender:E,onChange:Y},_)))},sk=wU;var ac=R(N());var lk=0;function IE(e,t){var r=ac.useState(function(){return lk+=1,String(lk)}),o=W(r,1),n=o[0],i=ac.useContext(Ji),a={data:t,canPreview:e};return ac.useEffect(function(){if(i)return i.register(n,a)},[]),ac.useEffect(function(){i&&i.register(n,a)},[e,t]),n}var EU=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],RU=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],ck=function(t){var r=t.src,o=t.alt,n=t.onPreviewClose,i=t.prefixCls,a=i===void 0?"rc-image":i,s=t.previewPrefixCls,l=s===void 0?"".concat(a,"-preview"):s,c=t.placeholder,u=t.fallback,f=t.width,d=t.height,m=t.style,h=t.preview,v=h===void 0?!0:h,x=t.className,g=t.onClick,p=t.onError,y=t.wrapperClassName,b=t.wrapperStyle,S=t.rootClassName,w=Ne(t,EU),C=c&&c!==!0,E=ie(v)==="object"?v:{},_=E.src,O=E.visible,I=O===void 0?void 0:O,B=E.onVisibleChange,L=B===void 0?n:B,j=E.getContainer,z=j===void 0?void 0:j,$=E.mask,A=E.maskClassName,M=E.movable,H=E.icons,F=E.scaleStep,k=E.minScale,U=E.maxScale,V=E.imageRender,D=E.toolbarRender,G=Ne(E,RU),q=_??r,ne=zt(!!I,{value:I,onChange:L}),ee=W(ne,2),Z=ee[0],ce=ee[1],re=Cp({src:r,isCustomPlaceholder:C,fallback:u}),K=W(re,3),X=K[0],oe=K[1],Y=K[2],J=(0,sc.useState)(null),se=W(J,2),ue=se[0],de=se[1],ye=(0,sc.useContext)(Ji),xe=!!v,Pe=function(){ce(!1),de(null)},fe=(0,S0.default)(a,y,S,T({},"".concat(a,"-error"),Y==="error")),pe=(0,sc.useMemo)(function(){var Le={};return wp.forEach(function(Ie){t[Ie]!==void 0&&(Le[Ie]=t[Ie])}),Le},wp.map(function(Le){return t[Le]})),De=(0,sc.useMemo)(function(){return P(P({},pe),{},{src:q})},[q,pe]),Be=IE(xe,De),Ye=function(Ie){var we=JF(Ie.target),Ke=we.left,et=we.top;ye?ye.onPreview(Be,q,Ke,et):(de({x:Ke,y:et}),ce(!0)),g?.(Ie)};return ka.createElement(ka.Fragment,null,ka.createElement("div",Q({},w,{className:fe,onClick:xe?Ye:g,style:P({width:f,height:d},b)}),ka.createElement("img",Q({},pe,{className:(0,S0.default)("".concat(a,"-img"),T({},"".concat(a,"-img-placeholder"),c===!0),x),style:P({height:d},m),ref:X},oe,{width:f,height:d,onError:p})),Y==="loading"&&ka.createElement("div",{"aria-hidden":"true",className:"".concat(a,"-placeholder")},c),$&&xe&&ka.createElement("div",{className:(0,S0.default)("".concat(a,"-mask"),A),style:{display:m?.display==="none"?"none":void 0}},$)),!ye&&xe&&ka.createElement(x0,Q({"aria-hidden":!Z,visible:Z,prefixCls:l,onClose:Pe,mousePosition:ue,src:q,alt:o,imageInfo:{width:f,height:d},fallback:u,getContainer:z,icons:H,movable:M,scaleStep:F,minScale:k,maxScale:U,rootClassName:S,imageRender:V,imgCommonProps:pe,toolbarRender:D},G)))};ck.PreviewGroup=sk;var uk=ck;var b0=uk;var zo=R(N());var C0=R(N());var OU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},fk=OU;var _U=function(t,r){return C0.createElement(ut,Q({},t,{ref:r,icon:fk}))},PU=C0.forwardRef(_U),dk=PU;var w0=R(N());var TU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},pk=TU;var NU=function(t,r){return w0.createElement(ut,Q({},t,{ref:r,icon:pk}))},IU=w0.forwardRef(NU),mk=IU;var E0=R(N());var $U={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},gk=$U;var AU=function(t,r){return E0.createElement(ut,Q({},t,{ref:r,icon:gk}))},DU=E0.forwardRef(AU),$E=DU;var R0=R(N());var MU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},hk=MU;var LU=function(t,r){return R0.createElement(ut,Q({},t,{ref:r,icon:hk}))},FU=R0.forwardRef(LU),vk=FU;var O0=R(N());var kU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},yk=kU;var zU=function(t,r){return O0.createElement(ut,Q({},t,{ref:r,icon:yk}))},WU=O0.forwardRef(zU),xk=WU;var Sk=R(Ee());var AE=e=>({position:e||"absolute",inset:0}),BU=e=>{let{iconCls:t,motionDurationSlow:r,paddingXXS:o,marginXXS:n,prefixCls:i,colorTextLightSolid:a}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:a,background:new lt("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${r}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},xi),{padding:`0 ${te(o)}`,[t]:{marginInlineEnd:n,svg:{verticalAlign:"baseline"}}})}},jU=e=>{let{previewCls:t,modalMaskBg:r,paddingSM:o,marginXL:n,margin:i,paddingLG:a,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:f}=e,d=new lt(r).setA(.1),m=d.clone().setA(.2);return{[`${t}-footer`]:{position:"fixed",bottom:n,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor,transform:"translateX(-50%)"},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:n,right:{_skip_check_:!0,value:n},display:"flex",color:f,backgroundColor:d.toRgbString(),borderRadius:"50%",padding:o,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:m.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${te(a)}`,backgroundColor:d.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:o,padding:o,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},VU=e=>{let{modalMaskBg:t,iconCls:r,previewOperationColorDisabled:o,previewCls:n,zIndexPopup:i,motionDurationSlow:a}=e,s=new lt(t).setA(.1),l=s.clone().setA(.2);return{[`${n}-switch-left, ${n}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:e.calc(i).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:e.calc(e.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${a}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:o,background:"transparent",cursor:"not-allowed",[`> ${r}`]:{cursor:"not-allowed"}}},[`> ${r}`]:{fontSize:e.previewOperationSize}},[`${n}-switch-left`]:{insetInlineStart:e.marginSM},[`${n}-switch-right`]:{insetInlineEnd:e.marginSM}}},HU=e=>{let{motionEaseOut:t,previewCls:r,motionDurationSlow:o,componentCls:n}=e;return[{[`${n}-preview-root`]:{[r]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${r}-body`]:Object.assign(Object.assign({},AE()),{overflow:"hidden"}),[`${r}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${o} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},AE()),{transition:`transform ${o} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${r}-moving`]:{[`${r}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${n}-preview-root`]:{[`${r}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${n}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.calc(e.zIndexPopup).add(1).equal()},"&":[jU(e),VU(e)]}]},UU=e=>{let{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},BU(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},AE())}}},GU=e=>{let{previewCls:t}=e;return{[`${t}-root`]:Bl(e,"zoom"),"&":Wl(e,!0)}},qU=e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new lt(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new lt(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new lt(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5}),_0=Rt("Image",e=>{let t=`${e.componentCls}-preview`,r=Ze(e,{previewCls:t,modalMaskBg:new lt("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[UU(r),HU(r),c1(Ze(r,{componentCls:t})),GU(r)]},qU);var KU=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var{previewPrefixCls:t,preview:r}=e,o=KU(e,["previewPrefixCls","preview"]);let{getPrefixCls:n}=zo.useContext(tt),i=n("image",t),a=`${i}-preview`,s=n(),l=wo(i),[c,u,f]=_0(i,l),[d]=Is("ImagePreview",typeof r=="object"?r.zIndex:void 0),m=zo.useMemo(()=>{var h;if(r===!1)return r;let v=typeof r=="object"?r:{},x=(0,Sk.default)(u,f,l,(h=v.rootClassName)!==null&&h!==void 0?h:"");return Object.assign(Object.assign({},v),{transitionName:Hi(s,"zoom",v.transitionName),maskTransitionName:Hi(s,"fade",v.maskTransitionName),rootClassName:x,zIndex:d})},[r]);return c(zo.createElement(b0.PreviewGroup,Object.assign({preview:m,previewPrefixCls:a,icons:DE},o)))},bk=XU;var Ck=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:t,preview:r,className:o,rootClassName:n,style:i}=e,a=Ck(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,getPopupContainer:l,className:c,style:u,preview:f}=Ko("image"),[d]=vi("Image"),m=s("image",t),h=s(),v=wo(m),[x,g,p]=_0(m,v),y=(0,P0.default)(n,g,p,v),b=(0,P0.default)(o,g,c),[S]=Is("ImagePreview",typeof r=="object"?r.zIndex:void 0),w=rf.useMemo(()=>{if(r===!1)return r;let E=typeof r=="object"?r:{},{getContainer:_,closeIcon:O,rootClassName:I}=E,B=Ck(E,["getContainer","closeIcon","rootClassName"]);return Object.assign(Object.assign({mask:rf.createElement("div",{className:`${m}-mask-info`},rf.createElement(Zu,null),d?.preview),icons:DE},B),{rootClassName:(0,P0.default)(y,I),getContainer:_??l,transitionName:Hi(h,"zoom",E.transitionName),maskTransitionName:Hi(h,"fade",E.maskTransitionName),zIndex:S,closeIcon:O??f?.closeIcon})},[r,d,f?.closeIcon]),C=Object.assign(Object.assign({},u),i);return x(rf.createElement(b0,Object.assign({prefixCls:m,preview:w,rootClassName:y,className:b,style:C},a)))};wk.PreviewGroup=bk;var ME=wk;var LE=R(N()),Ep=R(N()),Ek=R(Ee());var YU=e=>{let{getPrefixCls:t,direction:r}=(0,Ep.useContext)(tt),{prefixCls:o,className:n}=e,i=t("input-group",o),a=t("input"),[s,l,c]=r0(a),u=(0,Ek.default)(i,c,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:r==="rtl"},l,n),f=(0,Ep.useContext)(ro),d=(0,Ep.useMemo)(()=>Object.assign(Object.assign({},f),{isFormItemInput:!1}),[f]);return s(LE.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},LE.createElement(ro.Provider,{value:d},e.children)))},Rk=YU;var rr=R(N()),Pk=R(Ee());var QU=e=>{let{componentCls:t,paddingXS:r}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:r,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},Ok=Rt(["Input","OTP"],e=>{let t=Ze(e,Aa(e));return[QU(t)]},Da);var Ys=R(N());var ZU=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{value:r,onChange:o,onActiveChange:n,index:i,mask:a}=e,s=ZU(e,["value","onChange","onActiveChange","index","mask"]),l=r&&typeof a=="string"?a:r,c=h=>{o(i,h.target.value)},u=Ys.useRef(null);Ys.useImperativeHandle(t,()=>u.current);let f=()=>{dt(()=>{var h;let v=(h=u.current)===null||h===void 0?void 0:h.input;document.activeElement===v&&v&&v.select()})};return Ys.createElement(qs,Object.assign({type:a===!0?"password":"text"},s,{ref:u,value:l,onInput:c,onFocus:f,onKeyDown:h=>{let{key:v,ctrlKey:x,metaKey:g}=h;v==="ArrowLeft"?n(i-1):v==="ArrowRight"?n(i+1):v==="z"&&(x||g)&&h.preventDefault(),f()},onKeyUp:h=>{h.key==="Backspace"&&!r&&n(i-1),f()},onMouseDown:f,onMouseUp:f}))}),_k=JU;var eG=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{index:t,prefixCls:r,separator:o}=e,n=typeof o=="function"?o(t):o;return n?rr.createElement("span",{className:`${r}-separator`},n):null},rG=rr.forwardRef((e,t)=>{let{prefixCls:r,length:o=6,size:n,defaultValue:i,value:a,onChange:s,formatter:l,separator:c,variant:u,disabled:f,status:d,autoFocus:m,mask:h,type:v,onInput:x,inputMode:g}=e,p=eG(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:y,direction:b}=rr.useContext(tt),S=y("otp",r),w=Co(p,{aria:!0,data:!0,attr:!0}),[C,E,_]=Ok(S),O=Qo(D=>n??D),I=rr.useContext(ro),B=Xi(I.status,d),L=rr.useMemo(()=>Object.assign(Object.assign({},I),{status:B,hasFeedback:!1,feedbackIcon:null}),[I,B]),j=rr.useRef(null),z=rr.useRef({});rr.useImperativeHandle(t,()=>({focus:()=>{var D;(D=z.current[0])===null||D===void 0||D.focus()},blur:()=>{var D;for(let G=0;Gl?l(D):D,[A,M]=rr.useState(()=>T0($(i||"")));rr.useEffect(()=>{a!==void 0&&M(T0(a))},[a]);let H=It(D=>{M(D),x&&x(D),s&&D.length===o&&D.every(G=>G)&&D.some((G,q)=>A[q]!==G)&&s(D.join(""))}),F=It((D,G)=>{let q=le(A);for(let ee=0;ee=0&&!q[ee];ee-=1)q.pop();let ne=$(q.map(ee=>ee||" ").join(""));return q=T0(ne).map((ee,Z)=>ee===" "&&!q[Z]?q[Z]:ee),q}),k=(D,G)=>{var q;let ne=F(D,G),ee=Math.min(D+G.length,o-1);ee!==D&&ne[D]!==void 0&&((q=z.current[ee])===null||q===void 0||q.focus()),H(ne)},U=D=>{var G;(G=z.current[D])===null||G===void 0||G.focus()},V={variant:u,disabled:f,status:B,mask:h,type:v,inputMode:g};return C(rr.createElement("div",Object.assign({},w,{ref:j,className:(0,Pk.default)(S,{[`${S}-sm`]:O==="small",[`${S}-lg`]:O==="large",[`${S}-rtl`]:b==="rtl"},_,E)}),rr.createElement(ro.Provider,{value:L},Array.from({length:o}).map((D,G)=>{let q=`otp-${G}`,ne=A[G]||"";return rr.createElement(rr.Fragment,{key:q},rr.createElement(_k,Object.assign({ref:ee=>{z.current[G]=ee},index:G,size:O,htmlSize:1,className:`${S}-input`,onChange:k,value:ne,onActiveChange:U,autoFocus:G===0&&m},V)),Ge?Eo.createElement(Zu,null):Eo.createElement(Ik,null),lG={click:"onClick",hover:"onMouseOver"},cG=Eo.forwardRef((e,t)=>{let{disabled:r,action:o="click",visibilityToggle:n=!0,iconRender:i=sG}=e,a=Eo.useContext(Qr),s=r??a,l=typeof n=="object"&&n.visible!==void 0,[c,u]=(0,I0.useState)(()=>l?n.visible:!1),f=(0,I0.useRef)(null);Eo.useEffect(()=>{l&&u(n.visible)},[l,n]);let d=yp(f),m=()=>{var O;if(s)return;c&&d();let I=!c;u(I),typeof n=="object"&&((O=n.onVisibleChange)===null||O===void 0||O.call(n,I))},h=O=>{let I=lG[o]||"",B=i(c),L={[I]:m,className:`${O}-icon`,key:"passwordIcon",onMouseDown:j=>{j.preventDefault()},onMouseUp:j=>{j.preventDefault()}};return Eo.cloneElement(Eo.isValidElement(B)?B:Eo.createElement("span",null,B),L)},{className:v,prefixCls:x,inputPrefixCls:g,size:p}=e,y=aG(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:b}=Eo.useContext(tt),S=b("input",g),w=b("input-password",x),C=n&&h(w),E=(0,$k.default)(w,v,{[`${w}-${p}`]:!!p}),_=Object.assign(Object.assign({},Mr(y,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:E,prefixCls:S,suffix:C});return p&&(_.size=p),Eo.createElement(qs,Object.assign({ref:Br(t,f)},_))}),Ak=cG;var Ri=R(N());var Dk=R(Ee());var uG=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:r,inputPrefixCls:o,className:n,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:f,onChange:d,onCompositionStart:m,onCompositionEnd:h}=e,v=uG(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:x,direction:g}=Ri.useContext(tt),p=Ri.useRef(!1),y=x("input-search",r),b=x("input",o),{compactSize:S}=jn(y,g),w=Qo(k=>{var U;return(U=i??S)!==null&&U!==void 0?U:k}),C=Ri.useRef(null),E=k=>{k?.target&&k.type==="click"&&f&&f(k.target.value,k,{source:"clear"}),d?.(k)},_=k=>{var U;document.activeElement===((U=C.current)===null||U===void 0?void 0:U.input)&&k.preventDefault()},O=k=>{var U,V;f&&f((V=(U=C.current)===null||U===void 0?void 0:U.input)===null||V===void 0?void 0:V.value,k,{source:"input"})},I=k=>{p.current||c||O(k)},B=typeof s=="boolean"?Ri.createElement(By,null):null,L=`${y}-button`,j,z=s||{},$=z.type&&z.type.__ANT_BUTTON===!0;$||z.type==="button"?j=Bn(z,Object.assign({onMouseDown:_,onClick:k=>{var U,V;(V=(U=z?.props)===null||U===void 0?void 0:U.onClick)===null||V===void 0||V.call(U,k),O(k)},key:"enterButton"},$?{className:L,size:w}:{})):j=Ri.createElement(qd,{className:L,type:s?"primary":void 0,size:w,disabled:u,key:"enterButton",onMouseDown:_,onClick:O,loading:c,icon:B},s),l&&(j=[j,Bn(l,{key:"addonAfter"})]);let A=(0,Dk.default)(y,{[`${y}-rtl`]:g==="rtl",[`${y}-${w}`]:!!w,[`${y}-with-button`]:!!s},n),M=Object.assign(Object.assign({},v),{className:A,prefixCls:b,type:"search"}),H=k=>{p.current=!0,m?.(k)},F=k=>{p.current=!1,h?.(k)};return Ri.createElement(qs,Object.assign({ref:Br(C,t),onPressEnter:I},M,{size:w,onCompositionStart:H,onCompositionEnd:F,addonAfter:j,suffix:a,onChange:E,disabled:u}))}),Mk=fG;var En=R(N()),Wk=R(N()),Op=R(Ee());var Rp=R(Ee());var Vr=R(N());var Lk=R(Ee());var po=R(N());var dG=` + `]:{color:w}})}]},z9=e=>{let{componentCls:t,paddingBlock:r,paddingInline:o,inputAffixPadding:n,controlWidth:i,borderRadiusLG:a,borderRadiusSM:s,paddingInlineLG:l,paddingInlineSM:c,paddingBlockLG:u,paddingBlockSM:f,motionDurationMid:d}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${re(r)} 0`}},Np(e)),{position:"relative",display:"inline-flex",alignItems:"center",width:i,padding:0,paddingInlineStart:o,"&-lg":{borderRadius:a,paddingInlineStart:l,[`input${t}-input`]:{padding:`${re(u)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:c,[`input${t}-input`]:{padding:`${re(f)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:n},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:o,marginInlineStart:n,transition:`margin ${d}`}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&:not(${t}-affix-wrapper-without-controls):hover ${t}-suffix`]:{marginInlineEnd:e.calc(e.handleWidth).add(o).equal()}})}},mF=_t("InputNumber",e=>{let t=rt(e,Ua(e));return[F9(t),z9(t),Gs(t)]},dF,{unitless:{handleOpacity:!0}});var W9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{getPrefixCls:r,direction:o}=Cr.useContext(at),n=Cr.useRef(null);Cr.useImperativeHandle(t,()=>n.current);let{className:i,rootClassName:a,size:s,disabled:l,prefixCls:c,addonBefore:u,addonAfter:f,prefix:d,suffix:m,bordered:h,readOnly:v,status:y,controls:g,variant:p}=e,x=W9(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),S=r("input-number",c),b=Mo(S),[w,C,R]=mF(S,b),{compactSize:_,compactItemClassnames:O}=Zn(S,o),N=Cr.createElement(Kk,{className:`${S}-handler-up-inner`}),k=Cr.createElement(Jy,{className:`${S}-handler-down-inner`}),L=typeof g=="boolean"?g:void 0;typeof g=="object"&&(N=typeof g.upIcon>"u"?N:Cr.createElement("span",{className:`${S}-handler-up-inner`},g.upIcon),k=typeof g.downIcon>"u"?k:Cr.createElement("span",{className:`${S}-handler-down-inner`},g.downIcon));let{hasFeedback:j,status:W,isFormItemInput:D,feedbackIcon:$}=Cr.useContext(uo),M=na(W,y),V=dn(Z=>{var X;return(X=s??_)!==null&&X!==void 0?X:Z}),F=Cr.useContext(Ur),z=l??F,[U,H]=ol("inputNumber",p,h),A=j&&Cr.createElement(Cr.Fragment,null,$),G=(0,dc.default)({[`${S}-lg`]:V==="large",[`${S}-sm`]:V==="small",[`${S}-rtl`]:o==="rtl",[`${S}-in-form-item`]:D},C),q=`${S}-group`,oe=Cr.createElement(fF,Object.assign({ref:n,disabled:z,className:(0,dc.default)(R,b,i,a,O),upHandler:N,downHandler:k,prefixCls:S,readOnly:v,controls:L,prefix:d,suffix:A||m,addonBefore:u&&Cr.createElement(Ys,{form:!0,space:!0},u),addonAfter:f&&Cr.createElement(Ys,{form:!0,space:!0},f),classNames:{input:G,variant:(0,dc.default)({[`${S}-${U}`]:H},oa(S,M,j)),affixWrapper:(0,dc.default)({[`${S}-affix-wrapper-sm`]:V==="small",[`${S}-affix-wrapper-lg`]:V==="large",[`${S}-affix-wrapper-rtl`]:o==="rtl",[`${S}-affix-wrapper-without-controls`]:g===!1||z},C),wrapper:(0,dc.default)({[`${q}-rtl`]:o==="rtl"},C),groupWrapper:(0,dc.default)({[`${S}-group-wrapper-sm`]:V==="small",[`${S}-group-wrapper-lg`]:V==="large",[`${S}-group-wrapper-rtl`]:o==="rtl",[`${S}-group-wrapper-${U}`]:H},oa(`${S}-group-wrapper`,M,j),C)}},x));return w(oe)}),hF=gF,B9=e=>Cr.createElement(ka,{theme:{components:{InputNumber:{handleVisible:!0}}}},Cr.createElement(gF,Object.assign({},e)));hF._InternalPanelDoNotUseOrYouWillBeFired=B9;var O0=hF;var hn=E(I()),pc=E(Ee());var vF=E(I());var j9=e=>{let t;return typeof e=="object"&&e?.clearIcon?t=e:e&&(t={clearIcon:vF.default.createElement(Du,null)}),t},_0=j9;var P0=E(I());function Mp(e,t){let r=(0,P0.useRef)([]),o=()=>{r.current.push(setTimeout(()=>{var n,i,a,s;!((n=e.current)===null||n===void 0)&&n.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,P0.useEffect)(()=>(t&&o(),()=>r.current.forEach(n=>{n&&clearTimeout(n)})),[]),o}function yF(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var V9=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:r,bordered:o=!0,status:n,size:i,disabled:a,onBlur:s,onFocus:l,suffix:c,allowClear:u,addonAfter:f,addonBefore:d,className:m,style:h,styles:v,rootClassName:y,onChange:g,classNames:p,variant:x}=e,S=V9(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:b,direction:w,allowClear:C,autoComplete:R,className:_,style:O,classNames:N,styles:k}=Do("input"),L=b("input",r),j=(0,hn.useRef)(null),W=Mo(L),[D,$,M]=g0(L,y),[V]=h0(L,W),{compactSize:F,compactItemClassnames:z}=Zn(L,w),U=dn(fe=>{var he;return(he=i??F)!==null&&he!==void 0?he:fe}),H=hn.default.useContext(Ur),A=a??H,{status:G,hasFeedback:q,feedbackIcon:oe}=(0,hn.useContext)(uo),Z=na(G,n),X=yF(e)||!!q,ie=(0,hn.useRef)(X),te=Mp(j,!0),K=fe=>{te(),s?.(fe)},Y=fe=>{te(),l?.(fe)},ne=fe=>{te(),g?.(fe)},Q=(q||c)&&hn.default.createElement(hn.default.Fragment,null,c,q&&oe),J=_0(u??C),[le,ue]=ol("input",x,o);return D(V(hn.default.createElement(rF,Object.assign({ref:Fr(t,j),prefixCls:L,autoComplete:R},S,{disabled:A,onBlur:K,onFocus:Y,style:Object.assign(Object.assign({},O),h),styles:Object.assign(Object.assign({},k),v),suffix:Q,allowClear:J,className:(0,pc.default)(m,y,M,W,z,_),onChange:ne,addonBefore:d&&hn.default.createElement(Ys,{form:!0,space:!0},d),addonAfter:f&&hn.default.createElement(Ys,{form:!0,space:!0},f),classNames:Object.assign(Object.assign(Object.assign({},p),N),{input:(0,pc.default)({[`${L}-sm`]:U==="small",[`${L}-lg`]:U==="large",[`${L}-rtl`]:w==="rtl"},p?.input,N.input,$),variant:(0,pc.default)({[`${L}-${le}`]:ue},oa(L,Z)),affixWrapper:(0,pc.default)({[`${L}-affix-wrapper-sm`]:U==="small",[`${L}-affix-wrapper-lg`]:U==="large",[`${L}-affix-wrapper-rtl`]:w==="rtl"},$),wrapper:(0,pc.default)({[`${L}-group-rtl`]:w==="rtl"},$),groupWrapper:(0,pc.default)({[`${L}-group-wrapper-sm`]:U==="small",[`${L}-group-wrapper-lg`]:U==="large",[`${L}-group-wrapper-rtl`]:w==="rtl",[`${L}-group-wrapper-${le}`]:ue},oa(`${L}-group-wrapper`,Z,q),$)})}))))}),nl=H9;var UE=E(Ee());var Pt=E(I());var Zo=E(I()),bF=E(bi());function T0(e,t,r){return(e-t)/(r-t)}function uf(e,t,r,o){var n=T0(t,r,o),i={};switch(e){case"rtl":i.right="".concat(n*100,"%"),i.transform="translateX(50%)";break;case"btt":i.bottom="".concat(n*100,"%"),i.transform="translateY(50%)";break;case"ttb":i.top="".concat(n*100,"%"),i.transform="translateY(-50%)";break;default:i.left="".concat(n*100,"%"),i.transform="translateX(-50%)";break}return i}function sa(e,t){return Array.isArray(e)?e[t]:e}var xF=E(Ee());var ff=E(I());var FE=E(I()),U9=FE.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),vn=U9,zE=FE.createContext({});var G9=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],q9=ff.forwardRef(function(e,t){var r=e.prefixCls,o=e.value,n=e.valueIndex,i=e.onStartMove,a=e.onDelete,s=e.style,l=e.render,c=e.dragging,u=e.draggingDelete,f=e.onOffsetChange,d=e.onChangeComplete,m=e.onFocus,h=e.onMouseEnter,v=Ae(e,G9),y=ff.useContext(vn),g=y.min,p=y.max,x=y.direction,S=y.disabled,b=y.keyboard,w=y.range,C=y.tabIndex,R=y.ariaLabelForHandle,_=y.ariaLabelledByForHandle,O=y.ariaRequired,N=y.ariaValueTextFormatterForHandle,k=y.styles,L=y.classNames,j="".concat(r,"-handle"),W=function(G){S||i(G,n)},D=function(G){m?.(G,n)},$=function(G){h(G,n)},M=function(G){if(!S&&b){var q=null;switch(G.which||G.keyCode){case Fe.LEFT:q=x==="ltr"||x==="btt"?-1:1;break;case Fe.RIGHT:q=x==="ltr"||x==="btt"?1:-1;break;case Fe.UP:q=x!=="ttb"?1:-1;break;case Fe.DOWN:q=x!=="ttb"?-1:1;break;case Fe.HOME:q="min";break;case Fe.END:q="max";break;case Fe.PAGE_UP:q=2;break;case Fe.PAGE_DOWN:q=-2;break;case Fe.BACKSPACE:case Fe.DELETE:a(n);break}q!==null&&(G.preventDefault(),f(q,n))}},V=function(G){switch(G.which||G.keyCode){case Fe.LEFT:case Fe.RIGHT:case Fe.UP:case Fe.DOWN:case Fe.HOME:case Fe.END:case Fe.PAGE_UP:case Fe.PAGE_DOWN:d?.();break}},F=uf(x,o,g,p),z={};if(n!==null){var U;z={tabIndex:S?null:sa(C,n),role:"slider","aria-valuemin":g,"aria-valuemax":p,"aria-valuenow":o,"aria-disabled":S,"aria-label":sa(R,n),"aria-labelledby":sa(_,n),"aria-required":sa(O,n),"aria-valuetext":(U=sa(N,n))===null||U===void 0?void 0:U(o),"aria-orientation":x==="ltr"||x==="rtl"?"horizontal":"vertical",onMouseDown:W,onTouchStart:W,onFocus:D,onMouseEnter:$,onKeyDown:M,onKeyUp:V}}var H=ff.createElement("div",ee({ref:t,className:(0,xF.default)(j,T(T(T({},"".concat(j,"-").concat(n+1),n!==null&&w),"".concat(j,"-dragging"),c),"".concat(j,"-dragging-delete"),u),L.handle),style:P(P(P({},F),s),k.handle)},z,v));return l&&(H=l(H,{index:n,prefixCls:r,value:o,dragging:c,draggingDelete:u})),H}),WE=q9;var K9=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],X9=Zo.forwardRef(function(e,t){var r=e.prefixCls,o=e.style,n=e.onStartMove,i=e.onOffsetChange,a=e.values,s=e.handleRender,l=e.activeHandleRender,c=e.draggingIndex,u=e.draggingDelete,f=e.onFocus,d=Ae(e,K9),m=Zo.useRef({}),h=Zo.useState(!1),v=B(h,2),y=v[0],g=v[1],p=Zo.useState(-1),x=B(p,2),S=x[0],b=x[1],w=function(N){b(N),g(!0)},C=function(N,k){w(k),f?.(N)},R=function(N,k){w(k)};Zo.useImperativeHandle(t,function(){return{focus:function(N){var k;(k=m.current[N])===null||k===void 0||k.focus()},hideHelp:function(){(0,bF.flushSync)(function(){g(!1)})}}});var _=P({prefixCls:r,onStartMove:n,onOffsetChange:i,render:s,onFocus:C,onMouseEnter:R},d);return Zo.createElement(Zo.Fragment,null,a.map(function(O,N){var k=c===N;return Zo.createElement(WE,ee({ref:function(j){j?m.current[N]=j:delete m.current[N]},dragging:k,draggingDelete:k&&u,style:sa(o,N),key:N,value:O,valueIndex:N},_))}),l&&y&&Zo.createElement(WE,ee({key:"a11y"},_,{value:a[S],valueIndex:null,dragging:c!==-1,draggingDelete:u,render:l,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),SF=X9;var BE=E(I());var CF=E(Ee()),N0=E(I());var Y9=function(t){var r=t.prefixCls,o=t.style,n=t.children,i=t.value,a=t.onClick,s=N0.useContext(vn),l=s.min,c=s.max,u=s.direction,f=s.includedStart,d=s.includedEnd,m=s.included,h="".concat(r,"-text"),v=uf(u,i,l,c);return N0.createElement("span",{className:(0,CF.default)(h,T({},"".concat(h,"-active"),m&&f<=i&&i<=d)),style:P(P({},v),o),onMouseDown:function(g){g.stopPropagation()},onClick:function(){a(i)}},n)},wF=Y9;var Q9=function(t){var r=t.prefixCls,o=t.marks,n=t.onClick,i="".concat(r,"-mark");return o.length?BE.createElement("div",{className:i},o.map(function(a){var s=a.value,l=a.style,c=a.label;return BE.createElement(wF,{key:s,prefixCls:i,style:l,value:s,onClick:n},c)})):null},EF=Q9;var mc=E(I());var RF=E(Ee()),I0=E(I());var Z9=function(t){var r=t.prefixCls,o=t.value,n=t.style,i=t.activeStyle,a=I0.useContext(vn),s=a.min,l=a.max,c=a.direction,u=a.included,f=a.includedStart,d=a.includedEnd,m="".concat(r,"-dot"),h=u&&f<=o&&o<=d,v=P(P({},uf(c,o,s,l)),typeof n=="function"?n(o):n);return h&&(v=P(P({},v),typeof i=="function"?i(o):i)),I0.createElement("span",{className:(0,RF.default)(m,T({},"".concat(m,"-active"),h)),style:v})},OF=Z9;var J9=function(t){var r=t.prefixCls,o=t.marks,n=t.dots,i=t.style,a=t.activeStyle,s=mc.useContext(vn),l=s.min,c=s.max,u=s.step,f=mc.useMemo(function(){var d=new Set;if(o.forEach(function(h){d.add(h.value)}),n&&u!==null)for(var m=l;m<=c;)d.add(m),m+=u;return Array.from(d)},[l,c,u,n,o]);return mc.createElement("div",{className:"".concat(r,"-step")},f.map(function(d){return mc.createElement(OF,{prefixCls:r,key:d,value:d,style:i,activeStyle:a})}))},_F=J9;var TF=E(Ee()),la=E(I());var PF=E(Ee()),$0=E(I());var eG=function(t){var r=t.prefixCls,o=t.style,n=t.start,i=t.end,a=t.index,s=t.onStartMove,l=t.replaceCls,c=$0.useContext(vn),u=c.direction,f=c.min,d=c.max,m=c.disabled,h=c.range,v=c.classNames,y="".concat(r,"-track"),g=T0(n,f,d),p=T0(i,f,d),x=function(C){!m&&s&&s(C,-1)},S={};switch(u){case"rtl":S.right="".concat(g*100,"%"),S.width="".concat(p*100-g*100,"%");break;case"btt":S.bottom="".concat(g*100,"%"),S.height="".concat(p*100-g*100,"%");break;case"ttb":S.top="".concat(g*100,"%"),S.height="".concat(p*100-g*100,"%");break;default:S.left="".concat(g*100,"%"),S.width="".concat(p*100-g*100,"%")}var b=l||(0,PF.default)(y,T(T({},"".concat(y,"-").concat(a+1),a!==null&&h),"".concat(r,"-track-draggable"),s),v.track);return $0.createElement("div",{className:b,style:P(P({},S),o),onMouseDown:x,onTouchStart:x})},jE=eG;var tG=function(t){var r=t.prefixCls,o=t.style,n=t.values,i=t.startPoint,a=t.onStartMove,s=la.useContext(vn),l=s.included,c=s.range,u=s.min,f=s.styles,d=s.classNames,m=la.useMemo(function(){if(!c){if(n.length===0)return[];var v=i??u,y=n[0];return[{start:Math.min(v,y),end:Math.max(v,y)}]}for(var g=[],p=0;prG&&u<_.length:!1,w(ne),U(oe,Be,ne)},J=function le(ue){ue.preventDefault(),document.removeEventListener("mouseup",le),document.removeEventListener("mousemove",Q),$.current&&($.current.removeEventListener("touchmove",W.current),$.current.removeEventListener("touchend",D.current)),W.current=null,D.current=null,$.current=null,s(ne),p(-1),w(!1)};document.addEventListener("mouseup",J),document.addEventListener("mousemove",Q),q.currentTarget.addEventListener("touchend",J),q.currentTarget.addEventListener("touchmove",Q),W.current=Q,D.current=J,$.current=q.currentTarget},A=Lo.useMemo(function(){var G=se(r).sort(function(ie,te){return ie-te}),q=se(_).sort(function(ie,te){return ie-te}),oe={};q.forEach(function(ie){oe[ie]=(oe[ie]||0)+1}),G.forEach(function(ie){oe[ie]=(oe[ie]||0)-1});var Z=c?1:0,X=Object.values(oe).reduce(function(ie,te){return ie+Math.abs(te)},0);return X<=Z?_:r},[r,_,c]);return[g,m,b,A,H]}var $F=oG;var D0=E(I());function VE(e,t,r,o,n,i){var a=D0.useCallback(function(m){return Math.max(e,Math.min(t,m))},[e,t]),s=D0.useCallback(function(m){if(r!==null){var h=e+Math.round((a(m)-e)/r)*r,v=function(x){return(String(x).split(".")[1]||"").length},y=Math.max(v(r),v(t),v(e)),g=Number(h.toFixed(y));return e<=g&&g<=t?g:null}return null},[r,e,t,a]),l=D0.useCallback(function(m){var h=a(m),v=o.map(function(p){return p.value});r!==null&&v.push(s(m)),v.push(e,t);var y=v[0],g=t-e;return v.forEach(function(p){var x=Math.abs(h-p);x<=g&&(y=p,g=x)}),y},[e,t,o,r,a,s]),c=function m(h,v,y){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof v=="number"){var p,x=h[y],S=x+v,b=[];o.forEach(function(O){b.push(O.value)}),b.push(e,t),b.push(s(x));var w=v>0?1:-1;g==="unit"?b.push(s(x+w*r)):b.push(s(S)),b=b.filter(function(O){return O!==null}).filter(function(O){return v<0?O<=x:O>=x}),g==="unit"&&(b=b.filter(function(O){return O!==x}));var C=g==="unit"?x:S;p=b[0];var R=Math.abs(p-C);if(b.forEach(function(O){var N=Math.abs(O-C);N1){var _=se(h);return _[y]=p,m(_,v-w,y,g)}return p}else{if(v==="min")return e;if(v==="max")return t}},u=function(h,v,y){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",p=h[y],x=c(h,v,y,g);return{value:x,changed:x!==p}},f=function(h){return i===null&&h===0||typeof i=="number"&&h3&&arguments[3]!==void 0?arguments[3]:"unit",p=h.map(l),x=p[y],S=c(p,v,y,g);if(p[y]=S,n===!1){var b=i||0;y>0&&p[y-1]!==x&&(p[y]=Math.max(p[y],p[y-1]+b)),y0;_-=1)for(var O=!0;f(p[_]-p[_-1])&&O;){var N=u(p,-1,_-1);p[_-1]=N.value,O=N.changed}for(var k=p.length-1;k>0;k-=1)for(var L=!0;f(p[k]-p[k-1])&&L;){var j=u(p,-1,k-1);p[k-1]=j.value,L=j.changed}for(var W=0;W=0?$:!1},[$,Ve]),$e=Pt.useMemo(function(){return Object.keys(Z||{}).map(function(ke){var xe=Z[ke],nt={value:Number(ke)};return xe&&pe(xe)==="object"&&!Pt.isValidElement(xe)&&("label"in xe||"style"in xe)?(nt.style=xe.style,nt.label=xe.label):nt.label=xe,nt}).filter(function(ke){var xe=ke.label;return xe||typeof xe=="number"}).sort(function(ke,xe){return ke.value-xe.value})},[Z]),de=VE(Oe,be,Ve,$e,W,He),me=B(de,2),ze=me[0],Ce=me[1],Ue=zt(C,{value:w}),Ye=B(Ue,2),gt=Ye[0],Tt=Ye[1],ht=Pt.useMemo(function(){var ke=gt==null?[]:Array.isArray(gt)?gt:[gt],xe=B(ke,1),nt=xe[0],It=nt===void 0?Oe:nt,$t=gt===null?[]:[It];if(ae){if($t=se(ke),_||gt===void 0){var mo=_>=0?_+1:2;for($t=$t.slice(0,mo);$t.length=0&&fe.current.focus(ke)}Nt(null)},[kt]);var Ft=Pt.useMemo(function(){return Me&&Ve===null?!1:Me},[Me,Ve]),rr=Et(function(ke,xe){_e(ke,xe),N?.(We(ht))}),ur=Ne!==-1;Pt.useEffect(function(){if(!ur){var ke=ht.lastIndexOf(vt);fe.current.focus(ke)}},[ur]);var fr=Pt.useMemo(function(){return se(je).sort(function(ke,xe){return ke-xe})},[je]),zo=Pt.useMemo(function(){return ae?[fr[0],fr[fr.length-1]]:[Oe,fr[0]]},[fr,ae,Oe]),dr=B(zo,2),Er=dr[0],Se=dr[1];Pt.useImperativeHandle(t,function(){return{focus:function(){fe.current.focus(0)},blur:function(){var xe,nt=document,It=nt.activeElement;(xe=he.current)!==null&&xe!==void 0&&xe.contains(It)&&It?.blur()}}}),Pt.useEffect(function(){m&&fe.current.focus(0)},[]);var Ge=Pt.useMemo(function(){return{min:Oe,max:be,direction:ye,disabled:u,keyboard:d,step:Ve,included:z,includedStart:Er,includedEnd:Se,range:ae,tabIndex:ne,ariaLabelForHandle:Q,ariaLabelledByForHandle:J,ariaRequired:le,ariaValueTextFormatterForHandle:ue,styles:s||{},classNames:a||{}}},[Oe,be,ye,u,d,Ve,z,Er,Se,ae,ne,Q,J,le,ue,s,a]);return Pt.createElement(vn.Provider,{value:Ge},Pt.createElement("div",{ref:he,className:(0,UE.default)(o,n,T(T(T(T({},"".concat(o,"-disabled"),u),"".concat(o,"-vertical"),V),"".concat(o,"-horizontal"),!V),"".concat(o,"-with-marks"),$e.length)),style:i,onMouseDown:Ze,id:l},Pt.createElement("div",{className:(0,UE.default)("".concat(o,"-rail"),a?.rail),style:P(P({},G),s?.rail)}),K!==!1&&Pt.createElement(NF,{prefixCls:o,style:H,values:ht,startPoint:U,onStartMove:Ft?rr:void 0}),Pt.createElement(_F,{prefixCls:o,marks:$e,dots:X,style:q,activeStyle:oe}),Pt.createElement(SF,{ref:fe,prefixCls:o,style:A,values:je,draggingIndex:Ne,draggingDelete:Bt,onStartMove:rr,onOffsetChange:tr,onFocus:h,onBlur:v,handleRender:ie,activeHandleRender:te,onChangeComplete:tt,onDelete:Re?De:void 0}),Pt.createElement(EF,{prefixCls:o,marks:$e,onClick:Qe})))}),AF=nG;var MF=AF;var ca=E(I()),mf=E(Ee());var LF=E(I()),iG=(0,LF.createContext)({}),kF=iG;var df=E(I()),GE=E(I());var aG=df.forwardRef((e,t)=>{let{open:r,draggingDelete:o}=e,n=(0,GE.useRef)(null),i=r&&!o,a=(0,GE.useRef)(null);function s(){ut.cancel(a.current),a.current=null}function l(){a.current=ut(()=>{var c;(c=n.current)===null||c===void 0||c.forceAlign(),a.current=null})}return df.useEffect(()=>(i?l():s(),s),[i,e.title]),df.createElement(Ha,Object.assign({ref:Fr(n,t)},e,{open:i}))}),qE=aG;var sG=e=>{let{componentCls:t,antCls:r,controlSize:o,dotSize:n,marginFull:i,marginPart:a,colorFillContentHover:s,handleColorDisabled:l,calc:c,handleSize:u,handleSizeHover:f,handleActiveColor:d,handleActiveOutlineColor:m,handleLineWidth:h,handleLineWidthHover:v,motionDurationMid:y}=e;return{[t]:Object.assign(Object.assign({},Qt(e)),{position:"relative",height:o,margin:`${re(a)} ${re(i)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${re(i)} ${re(a)}`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${y}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${y}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:s},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${re(h)} ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:u,height:u,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:c(h).mul(-1).equal(),insetBlockStart:c(h).mul(-1).equal(),width:c(u).add(c(h).mul(2)).equal(),height:c(u).add(c(h).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${re(h)} ${e.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${y}, + inset-block-start ${y}, + width ${y}, + height ${y}, + box-shadow ${y}, + outline ${y} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:c(f).sub(u).div(2).add(v).mul(-1).equal(),insetBlockStart:c(f).sub(u).div(2).add(v).mul(-1).equal(),width:c(f).add(c(v).mul(2)).equal(),height:c(f).add(c(v).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${re(v)} ${d}`,outline:`6px solid ${m}`,width:f,height:f,insetInlineStart:e.calc(u).sub(f).div(2).equal(),insetBlockStart:e.calc(u).sub(f).div(2).equal()}}},[`&-lock ${t}-handle`]:{"&::before, &::after":{transition:"none"}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:n,height:n,backgroundColor:e.colorBgElevated,border:`${re(h)} solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` + ${t}-dot + `]:{backgroundColor:e.colorBgElevated,borderColor:e.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:u,height:u,boxShadow:`0 0 0 ${re(h)} ${l}`,insetInlineStart:0,insetBlockStart:0},[` + ${t}-mark-text, + ${t}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${r}-tooltip-inner`]:{minWidth:"unset"}})}},FF=(e,t)=>{let{componentCls:r,railSize:o,handleSize:n,dotSize:i,marginFull:a,calc:s}=e,l=t?"paddingBlock":"paddingInline",c=t?"width":"height",u=t?"height":"width",f=t?"insetBlockStart":"insetInlineStart",d=t?"top":"insetInlineStart",m=s(o).mul(3).sub(n).div(2).equal(),h=s(n).sub(o).div(2).equal(),v=t?{borderWidth:`${re(h)} 0`,transform:`translateY(${re(s(h).mul(-1).equal())})`}:{borderWidth:`0 ${re(h)}`,transform:`translateX(${re(e.calc(h).mul(-1).equal())})`};return{[l]:o,[u]:s(o).mul(3).equal(),[`${r}-rail`]:{[c]:"100%",[u]:o},[`${r}-track,${r}-tracks`]:{[u]:o},[`${r}-track-draggable`]:Object.assign({},v),[`${r}-handle`]:{[f]:m},[`${r}-mark`]:{insetInlineStart:0,top:0,[d]:s(o).mul(3).add(t?0:a).equal(),[c]:"100%"},[`${r}-step`]:{insetInlineStart:0,top:0,[d]:o,[c]:"100%",[u]:o},[`${r}-dot`]:{position:"absolute",[f]:s(o).sub(i).div(2).equal()}}},lG=e=>{let{componentCls:t,marginPartWithMark:r}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},FF(e,!0)),{[`&${t}-with-marks`]:{marginBottom:r}})}},cG=e=>{let{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},FF(e,!1)),{height:"100%"})}},uG=e=>{let r=e.controlHeightLG/4,o=e.controlHeightSM/2,n=e.lineWidth+1,i=e.lineWidth+1*1.5,a=e.colorPrimary,s=new it(a).setA(.2).toRgbString();return{controlSize:r,railSize:4,handleSize:r,handleSizeHover:o,dotSize:8,handleLineWidth:n,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:a,handleActiveOutlineColor:s,handleColorDisabled:new it(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}},zF=_t("Slider",e=>{let t=rt(e,{marginPart:e.calc(e.controlHeight).sub(e.controlSize).div(2).equal(),marginFull:e.calc(e.controlSize).div(2).equal(),marginPartWithMark:e.calc(e.controlHeightLG).sub(e.controlSize).equal()});return[sG(t),lG(t),cG(t)]},uG);var pf=E(I());function Lp(){let[e,t]=pf.useState(!1),r=pf.useRef(null),o=()=>{ut.cancel(r.current)},n=i=>{o(),i?t(i):r.current=ut(()=>{t(i)})};return pf.useEffect(()=>o,[]),[e,n]}var fG=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);ntypeof r=="number"?r.toString():""}var pG=ca.default.forwardRef((e,t)=>{let{prefixCls:r,range:o,className:n,rootClassName:i,style:a,disabled:s,tooltipPrefixCls:l,tipFormatter:c,tooltipVisible:u,getTooltipPopupContainer:f,tooltipPlacement:d,tooltip:m={},onChangeComplete:h,classNames:v,styles:y}=e,g=fG(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:p}=e,{getPrefixCls:x,direction:S,className:b,style:w,classNames:C,styles:R,getPopupContainer:_}=Do("slider"),O=ca.default.useContext(Ur),N=s??O,{handleRender:k,direction:L}=ca.default.useContext(kF),W=(L||S)==="rtl",[D,$]=Lp(),[M,V]=Lp(),F=Object.assign({},m),{open:z,placement:U,getPopupContainer:H,prefixCls:A,formatter:G}=F,q=z??u,oe=(D||M)&&q!==!1,Z=dG(G,c),[X,ie]=Lp(),te=ae=>{h?.(ae),ie(!1)},K=(ae,Re)=>ae||(Re?W?"left":"right":"top"),Y=x("slider",r),[ne,Q,J]=zF(Y),le=(0,mf.default)(n,b,C.root,v?.root,i,{[`${Y}-rtl`]:W,[`${Y}-lock`]:X},Q,J);W&&!g.vertical&&(g.reverse=!g.reverse),ca.default.useEffect(()=>{let ae=()=>{ut(()=>{V(!1)},1)};return document.addEventListener("mouseup",ae),()=>{document.removeEventListener("mouseup",ae)}},[]);let ue=o&&!q,fe=k||((ae,Re)=>{let{index:Me}=Re,Be=ae.props;function Ie(He,$e,de){var me,ze,Ce,Ue;de&&((ze=(me=g)[He])===null||ze===void 0||ze.call(me,$e)),(Ue=(Ce=Be)[He])===null||Ue===void 0||Ue.call(Ce,$e)}let Oe=Object.assign(Object.assign({},Be),{onMouseEnter:He=>{$(!0),Ie("onMouseEnter",He)},onMouseLeave:He=>{$(!1),Ie("onMouseLeave",He)},onMouseDown:He=>{V(!0),ie(!0),Ie("onMouseDown",He)},onFocus:He=>{var $e;V(!0),($e=g.onFocus)===null||$e===void 0||$e.call(g,He),Ie("onFocus",He,!0)},onBlur:He=>{var $e;V(!1),($e=g.onBlur)===null||$e===void 0||$e.call(g,He),Ie("onBlur",He,!0)}}),be=ca.default.cloneElement(ae,Oe),Ve=(!!q||oe)&&Z!==null;return ue?be:ca.default.createElement(qE,Object.assign({},F,{prefixCls:x("tooltip",A??l),title:Z?Z(Re.value):"",open:Ve,placement:K(U??d,p),key:Me,classNames:{root:`${Y}-tooltip`},getPopupContainer:H||f||_}),be)}),he=ue?(ae,Re)=>{let Me=ca.default.cloneElement(ae,{style:Object.assign(Object.assign({},ae.props.style),{visibility:"hidden"})});return ca.default.createElement(qE,Object.assign({},F,{prefixCls:x("tooltip",A??l),title:Z?Z(Re.value):"",open:Z!==null&&oe,placement:K(U??d,p),key:"tooltip",classNames:{root:`${Y}-tooltip`},getPopupContainer:H||f||_,draggingDelete:Re.draggingDelete}),Me)}:void 0,ye=Object.assign(Object.assign(Object.assign(Object.assign({},R.root),w),y?.root),a),we=Object.assign(Object.assign({},R.tracks),y?.tracks),ce=(0,mf.default)(C.tracks,v?.tracks);return ne(ca.default.createElement(MF,Object.assign({},g,{classNames:Object.assign({handle:(0,mf.default)(C.handle,v?.handle),rail:(0,mf.default)(C.rail,v?.rail),track:(0,mf.default)(C.track,v?.track)},ce?{tracks:ce}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},R.handle),y?.handle),rail:Object.assign(Object.assign({},R.rail),y?.rail),track:Object.assign(Object.assign({},R.track),y?.track)},Object.keys(we).length?{tracks:we}:{}),step:g.step,range:o,className:le,style:ye,disabled:N,ref:t,prefixCls:Y,handleRender:fe,activeHandleRender:he,onChangeComplete:te})))}),KE=pG;function XE(e){return["small","middle","large"].includes(e)}var A0=E(I()),VF=E(Ee());var WF=E(Ee()),YE=["wrap","nowrap","wrap-reverse"],QE=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],ZE=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],mG=(e,t)=>{let r=t.wrap===!0?"wrap":t.wrap;return{[`${e}-wrap-${r}`]:r&&YE.includes(r)}},gG=(e,t)=>{let r={};return ZE.forEach(o=>{r[`${e}-align-${o}`]=t.align===o}),r[`${e}-align-stretch`]=!t.align&&!!t.vertical,r},hG=(e,t)=>{let r={};return QE.forEach(o=>{r[`${e}-justify-${o}`]=t.justify===o}),r};function vG(e,t){return(0,WF.default)(Object.assign(Object.assign(Object.assign({},mG(e,t)),gG(e,t)),hG(e,t)))}var BF=vG;var yG=e=>{let{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},xG=e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},bG=e=>{let{componentCls:t}=e,r={};return YE.forEach(o=>{r[`${t}-wrap-${o}`]={flexWrap:o}}),r},SG=e=>{let{componentCls:t}=e,r={};return ZE.forEach(o=>{r[`${t}-align-${o}`]={alignItems:o}}),r},CG=e=>{let{componentCls:t}=e,r={};return QE.forEach(o=>{r[`${t}-justify-${o}`]={justifyContent:o}}),r},wG=()=>({}),jF=_t("Flex",e=>{let{paddingXS:t,padding:r,paddingLG:o}=e,n=rt(e,{flexGapSM:t,flexGap:r,flexGapLG:o});return[yG(n),xG(n),bG(n),SG(n),CG(n)]},wG,{resetStyle:!1});var EG=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:r,rootClassName:o,className:n,style:i,flex:a,gap:s,children:l,vertical:c=!1,component:u="div"}=e,f=EG(e,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:d,direction:m,getPrefixCls:h}=A0.default.useContext(at),v=h("flex",r),[y,g,p]=jF(v),x=c??d?.vertical,S=(0,VF.default)(n,o,d?.className,v,g,p,BF(v,e),{[`${v}-rtl`]:m==="rtl",[`${v}-gap-${s}`]:XE(s),[`${v}-vertical`]:x}),b=Object.assign(Object.assign({},d?.style),i);return a&&(b.flex=a),s&&!XE(s)&&(b.gap=s),y(A0.default.createElement(u,Object.assign({ref:t,className:S,style:b},Gr(f,["justify","wrap","align"])),l))}),Xa=RG;var xf=E(I());var M0=E(I());var OG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},HF=OG;var _G=function(t,r){return M0.createElement(mt,ee({},t,{ref:r,icon:HF}))},PG=M0.forwardRef(_G),gf=PG;var K0=E(Ee());var W0=E(Ee());function L0(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function UF(e){var t=e.getBoundingClientRect(),r=document.documentElement;return{left:t.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}var Qa=E(I()),vc=E(I());var ZF=E(Ee());var JE=E(bi());function ua(e,t,r,o){var n=JE.default.unstable_batchedUpdates?function(a){JE.default.unstable_batchedUpdates(r,a)}:r;return e!=null&&e.addEventListener&&e.addEventListener(t,n,o),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,n,o)}}}var Co=E(I());var kp=E(Ee());var fo=E(I()),qF=E(I());var GF=E(I()),fa=GF.createContext(null);var TG=function(t){var r=t.visible,o=t.maskTransitionName,n=t.getContainer,i=t.prefixCls,a=t.rootClassName,s=t.icons,l=t.countRender,c=t.showSwitch,u=t.showProgress,f=t.current,d=t.transform,m=t.count,h=t.scale,v=t.minScale,y=t.maxScale,g=t.closeIcon,p=t.onActive,x=t.onClose,S=t.onZoomIn,b=t.onZoomOut,w=t.onRotateRight,C=t.onRotateLeft,R=t.onFlipX,_=t.onFlipY,O=t.onReset,N=t.toolbarRender,k=t.zIndex,L=t.image,j=(0,qF.useContext)(fa),W=s.rotateLeft,D=s.rotateRight,$=s.zoomIn,M=s.zoomOut,V=s.close,F=s.left,z=s.right,U=s.flipX,H=s.flipY,A="".concat(i,"-operations-operation");fo.useEffect(function(){var J=function(ue){ue.keyCode===Fe.ESC&&x()};return r&&window.addEventListener("keydown",J),function(){window.removeEventListener("keydown",J)}},[r]);var G=function(le,ue){le.preventDefault(),le.stopPropagation(),p(ue)},q=fo.useCallback(function(J){var le=J.type,ue=J.disabled,fe=J.onClick,he=J.icon;return fo.createElement("div",{key:le,className:(0,kp.default)(A,"".concat(i,"-operations-operation-").concat(le),T({},"".concat(i,"-operations-operation-disabled"),!!ue)),onClick:fe},he)},[A,i]),oe=c?q({icon:F,onClick:function(le){return G(le,-1)},type:"prev",disabled:f===0}):void 0,Z=c?q({icon:z,onClick:function(le){return G(le,1)},type:"next",disabled:f===m-1}):void 0,X=q({icon:H,onClick:_,type:"flipY"}),ie=q({icon:U,onClick:R,type:"flipX"}),te=q({icon:W,onClick:C,type:"rotateLeft"}),K=q({icon:D,onClick:w,type:"rotateRight"}),Y=q({icon:M,onClick:b,type:"zoomOut",disabled:h<=v}),ne=q({icon:$,onClick:S,type:"zoomIn",disabled:h===y}),Q=fo.createElement("div",{className:"".concat(i,"-operations")},X,ie,te,K,Y,ne);return fo.createElement(ao,{visible:r,motionName:o},function(J){var le=J.className,ue=J.style;return fo.createElement(Jl,{open:!0,getContainer:n??document.body},fo.createElement("div",{className:(0,kp.default)("".concat(i,"-operations-wrapper"),le,a),style:P(P({},ue),{},{zIndex:k})},g===null?null:fo.createElement("button",{className:"".concat(i,"-close"),onClick:x},g||V),c&&fo.createElement(fo.Fragment,null,fo.createElement("div",{className:(0,kp.default)("".concat(i,"-switch-left"),T({},"".concat(i,"-switch-left-disabled"),f===0)),onClick:function(he){return G(he,-1)}},F),fo.createElement("div",{className:(0,kp.default)("".concat(i,"-switch-right"),T({},"".concat(i,"-switch-right-disabled"),f===m-1)),onClick:function(he){return G(he,1)}},z)),fo.createElement("div",{className:"".concat(i,"-footer")},u&&fo.createElement("div",{className:"".concat(i,"-progress")},l?l(f+1,m):"".concat(f+1," / ").concat(m)),N?N(Q,P(P({icons:{prevIcon:oe,nextIcon:Z,flipYIcon:X,flipXIcon:ie,rotateLeftIcon:te,rotateRightIcon:K,zoomOutIcon:Y,zoomInIcon:ne},actions:{onActive:p,onFlipY:_,onFlipX:R,onRotateLeft:C,onRotateRight:w,onZoomOut:b,onZoomIn:S,onReset:O,onClose:x},transform:d},j?{current:f,total:m}:{}),{},{image:L})):Q)))})},KF=TG;var Fp=E(I()),k0={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function eR(e,t,r,o){var n=(0,Fp.useRef)(null),i=(0,Fp.useRef)([]),a=(0,Fp.useState)(k0),s=B(a,2),l=s[0],c=s[1],u=function(h){c(k0),Yi(k0,l)||o?.({transform:k0,action:h})},f=function(h,v){n.current===null&&(i.current=[],n.current=ut(function(){c(function(y){var g=y;return i.current.forEach(function(p){g=P(P({},g),p)}),n.current=null,o?.({transform:g,action:v}),g})})),i.current.push(P(P({},l),h))},d=function(h,v,y,g,p){var x=e.current,S=x.width,b=x.height,w=x.offsetWidth,C=x.offsetHeight,R=x.offsetLeft,_=x.offsetTop,O=h,N=l.scale*h;N>r?(N=r,O=r/l.scale):No){if(t>0)return T({},e,i);if(t<0&&no)return T({},e,t<0?i:-i);return{}}function zp(e,t,r,o){var n=L0(),i=n.width,a=n.height,s=null;return e<=i&&t<=a?s={x:0,y:0}:(e>i||t>a)&&(s=P(P({},XF("x",r,e,i)),XF("y",o,t,a))),s}var il=1,YF=1;function tR(e,t,r,o,n,i,a){var s=n.rotate,l=n.scale,c=n.x,u=n.y,f=(0,hf.useState)(!1),d=B(f,2),m=d[0],h=d[1],v=(0,hf.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),y=function(b){!t||b.button!==0||(b.preventDefault(),b.stopPropagation(),v.current={diffX:b.pageX-c,diffY:b.pageY-u,transformX:c,transformY:u},h(!0))},g=function(b){r&&m&&i({x:b.pageX-v.current.diffX,y:b.pageY-v.current.diffY},"move")},p=function(){if(r&&m){h(!1);var b=v.current,w=b.transformX,C=b.transformY,R=c!==w&&u!==C;if(!R)return;var _=e.current.offsetWidth*l,O=e.current.offsetHeight*l,N=e.current.getBoundingClientRect(),k=N.left,L=N.top,j=s%180!==0,W=zp(j?O:_,j?_:O,k,L);W&&i(P({},W),"dragRebound")}},x=function(b){if(!(!r||b.deltaY==0)){var w=Math.abs(b.deltaY/100),C=Math.min(w,YF),R=il+C*o;b.deltaY>0&&(R=il/R),a(R,"wheel",b.clientX,b.clientY)}};return(0,hf.useEffect)(function(){var S,b,w,C;if(t){w=ua(window,"mouseup",p,!1),C=ua(window,"mousemove",g,!1);try{window.top!==window.self&&(S=ua(window.top,"mouseup",p,!1),b=ua(window.top,"mousemove",g,!1))}catch(R){Al(!1,"[rc-image] ".concat(R))}}return function(){var R,_,O,N;(R=w)===null||R===void 0||R.remove(),(_=C)===null||_===void 0||_.remove(),(O=S)===null||O===void 0||O.remove(),(N=b)===null||N===void 0||N.remove()}},[r,m,c,u,s,t]),{isMoving:m,onMouseDown:y,onMouseMove:g,onMouseUp:p,onWheel:x}}var gc=E(I());function QF(e){return new Promise(function(t){if(!e){t(!1);return}var r=document.createElement("img");r.onerror=function(){return t(!1)},r.onload=function(){return t(!0)},r.src=e})}function Wp(e){var t=e.src,r=e.isCustomPlaceholder,o=e.fallback,n=(0,gc.useState)(r?"loading":"normal"),i=B(n,2),a=i[0],s=i[1],l=(0,gc.useRef)(!1),c=a==="error";(0,gc.useEffect)(function(){var m=!0;return QF(t).then(function(h){!h&&m&&s("error")}),function(){m=!1}},[t]),(0,gc.useEffect)(function(){r&&!l.current?s("loading"):c&&s("normal")},[t]);var u=function(){s("normal")},f=function(h){l.current=!1,a==="loading"&&h!==null&&h!==void 0&&h.complete&&(h.naturalWidth||h.naturalHeight)&&(l.current=!0,u())},d=c&&o?{src:o}:{onLoad:u,src:t};return[f,d,a]}var vf=E(I());function F0(e,t){var r=e.x-t.x,o=e.y-t.y;return Math.hypot(r,o)}function NG(e,t,r,o){var n=F0(e,r),i=F0(t,o);if(n===0&&i===0)return[e.x,e.y];var a=n/(n+i),s=e.x+a*(t.x-e.x),l=e.y+a*(t.y-e.y);return[s,l]}function rR(e,t,r,o,n,i,a){var s=n.rotate,l=n.scale,c=n.x,u=n.y,f=(0,vf.useState)(!1),d=B(f,2),m=d[0],h=d[1],v=(0,vf.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),y=function(b){v.current=P(P({},v.current),b)},g=function(b){if(t){b.stopPropagation(),h(!0);var w=b.touches,C=w===void 0?[]:w;C.length>1?y({point1:{x:C[0].clientX,y:C[0].clientY},point2:{x:C[1].clientX,y:C[1].clientY},eventType:"touchZoom"}):y({point1:{x:C[0].clientX-c,y:C[0].clientY-u},eventType:"move"})}},p=function(b){var w=b.touches,C=w===void 0?[]:w,R=v.current,_=R.point1,O=R.point2,N=R.eventType;if(C.length>1&&N==="touchZoom"){var k={x:C[0].clientX,y:C[0].clientY},L={x:C[1].clientX,y:C[1].clientY},j=NG(_,O,k,L),W=B(j,2),D=W[0],$=W[1],M=F0(k,L)/F0(_,O);a(M,"touchZoom",D,$,!0),y({point1:k,point2:L,eventType:"touchZoom"})}else N==="move"&&(i({x:C[0].clientX-_.x,y:C[0].clientY-_.y},"move"),y({eventType:"move"}))},x=function(){if(r){if(m&&h(!1),y({eventType:"none"}),o>l)return i({x:0,y:0,scale:o},"touchZoom");var b=e.current.offsetWidth*l,w=e.current.offsetHeight*l,C=e.current.getBoundingClientRect(),R=C.left,_=C.top,O=s%180!==0,N=zp(O?w:b,O?b:w,R,_);N&&i(P({},N),"dragRebound")}};return(0,vf.useEffect)(function(){var S;return r&&t&&(S=ua(window,"touchmove",function(b){return b.preventDefault()},{passive:!1})),function(){var b;(b=S)===null||b===void 0||b.remove()}},[r,t]),{isTouching:m,onTouchStart:g,onTouchMove:p,onTouchEnd:x}}var IG=["fallback","src","imgRef"],$G=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],DG=function(t){var r=t.fallback,o=t.src,n=t.imgRef,i=Ae(t,IG),a=Wp({src:o,fallback:r}),s=B(a,2),l=s[0],c=s[1];return Co.default.createElement("img",ee({ref:function(f){n.current=f,l(f)}},i,c))},AG=function(t){var r=t.prefixCls,o=t.src,n=t.alt,i=t.imageInfo,a=t.fallback,s=t.movable,l=s===void 0?!0:s,c=t.onClose,u=t.visible,f=t.icons,d=f===void 0?{}:f,m=t.rootClassName,h=t.closeIcon,v=t.getContainer,y=t.current,g=y===void 0?0:y,p=t.count,x=p===void 0?1:p,S=t.countRender,b=t.scaleStep,w=b===void 0?.5:b,C=t.minScale,R=C===void 0?1:C,_=t.maxScale,O=_===void 0?50:_,N=t.transitionName,k=N===void 0?"zoom":N,L=t.maskTransitionName,j=L===void 0?"fade":L,W=t.imageRender,D=t.imgCommonProps,$=t.toolbarRender,M=t.onTransform,V=t.onChange,F=Ae(t,$G),z=(0,Co.useRef)(),U=(0,Co.useContext)(fa),H=U&&x>1,A=U&&x>=1,G=(0,Co.useState)(!0),q=B(G,2),oe=q[0],Z=q[1],X=eR(z,R,O,M),ie=X.transform,te=X.resetTransform,K=X.updateTransform,Y=X.dispatchZoomChange,ne=tR(z,l,u,w,ie,K,Y),Q=ne.isMoving,J=ne.onMouseDown,le=ne.onWheel,ue=rR(z,l,u,R,ie,K,Y),fe=ue.isTouching,he=ue.onTouchStart,ye=ue.onTouchMove,we=ue.onTouchEnd,ce=ie.rotate,ae=ie.scale,Re=(0,ZF.default)(T({},"".concat(r,"-moving"),Q));(0,Co.useEffect)(function(){oe||Z(!0)},[oe]);var Me=function(){te("close")},Be=function(){Y(il+w,"zoomIn")},Ie=function(){Y(il/(il+w),"zoomOut")},Oe=function(){K({rotate:ce+90},"rotateRight")},be=function(){K({rotate:ce-90},"rotateLeft")},Ve=function(){K({flipX:!ie.flipX},"flipX")},He=function(){K({flipY:!ie.flipY},"flipY")},$e=function(){te("reset")},de=function(gt){var Tt=g+gt;!Number.isInteger(Tt)||Tt<0||Tt>x-1||(Z(!1),te(gt<0?"prev":"next"),V?.(Tt,g))},me=function(gt){!u||!H||(gt.keyCode===Fe.LEFT?de(-1):gt.keyCode===Fe.RIGHT&&de(1))},ze=function(gt){u&&(ae!==1?K({x:0,y:0,scale:1},"doubleClick"):Y(il+w,"doubleClick",gt.clientX,gt.clientY))};(0,Co.useEffect)(function(){var Ye=ua(window,"keydown",me,!1);return function(){Ye.remove()}},[u,H,g]);var Ce=Co.default.createElement(DG,ee({},D,{width:t.width,height:t.height,imgRef:z,className:"".concat(r,"-img"),alt:n,style:{transform:"translate3d(".concat(ie.x,"px, ").concat(ie.y,"px, 0) scale3d(").concat(ie.flipX?"-":"").concat(ae,", ").concat(ie.flipY?"-":"").concat(ae,", 1) rotate(").concat(ce,"deg)"),transitionDuration:(!oe||fe)&&"0s"},fallback:a,src:o,onWheel:le,onMouseDown:J,onDoubleClick:ze,onTouchStart:he,onTouchMove:ye,onTouchEnd:we,onTouchCancel:we})),Ue=P({url:o,alt:n},i);return Co.default.createElement(Co.default.Fragment,null,Co.default.createElement(RA,ee({transitionName:k,maskTransitionName:j,closable:!1,keyboard:!0,prefixCls:r,onClose:c,visible:u,classNames:{wrapper:Re},rootClassName:m,getContainer:v},F,{afterClose:Me}),Co.default.createElement("div",{className:"".concat(r,"-img-wrapper")},W?W(Ce,P({transform:ie,image:Ue},U?{current:g}:{})):Ce)),Co.default.createElement(KF,{visible:u,transform:ie,maskTransitionName:j,closeIcon:h,getContainer:v,prefixCls:r,rootClassName:m,icons:d,countRender:S,showSwitch:H,showProgress:A,current:g,count:x,scale:ae,minScale:R,maxScale:O,toolbarRender:$,onActive:de,onZoomIn:Be,onZoomOut:Ie,onRotateRight:Oe,onRotateLeft:be,onFlipX:Ve,onFlipY:He,onClose:c,onReset:$e,zIndex:F.zIndex!==void 0?F.zIndex+1:void 0,image:Ue}))},z0=AG;var Ya=E(I()),nR=E(I());var yf=E(I());var Bp=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function oR(e){var t=yf.useState({}),r=B(t,2),o=r[0],n=r[1],i=yf.useCallback(function(s,l){return n(function(c){return P(P({},c),{},T({},s,l))}),function(){n(function(c){var u=P({},c);return delete u[s],u})}},[]),a=yf.useMemo(function(){return e?e.map(function(s){if(typeof s=="string")return{data:{src:s}};var l={};return Object.keys(s).forEach(function(c){["src"].concat(se(Bp)).includes(c)&&(l[c]=s[c])}),{data:l}}):Object.keys(o).reduce(function(s,l){var c=o[l],u=c.canPreview,f=c.data;return u&&s.push({data:f,id:l}),s},[])},[e,o]);return[a,i,!!e]}var MG=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],LG=["src"],kG=function(t){var r,o=t.previewPrefixCls,n=o===void 0?"rc-image-preview":o,i=t.children,a=t.icons,s=a===void 0?{}:a,l=t.items,c=t.preview,u=t.fallback,f=pe(c)==="object"?c:{},d=f.visible,m=f.onVisibleChange,h=f.getContainer,v=f.current,y=f.movable,g=f.minScale,p=f.maxScale,x=f.countRender,S=f.closeIcon,b=f.onChange,w=f.onTransform,C=f.toolbarRender,R=f.imageRender,_=Ae(f,MG),O=oR(l),N=B(O,3),k=N[0],L=N[1],j=N[2],W=zt(0,{value:v}),D=B(W,2),$=D[0],M=D[1],V=(0,nR.useState)(!1),F=B(V,2),z=F[0],U=F[1],H=((r=k[$])===null||r===void 0?void 0:r.data)||{},A=H.src,G=Ae(H,LG),q=zt(!!d,{value:d,onChange:function(fe,he){m?.(fe,he,$)}}),oe=B(q,2),Z=oe[0],X=oe[1],ie=(0,nR.useState)(null),te=B(ie,2),K=te[0],Y=te[1],ne=Ya.useCallback(function(ue,fe,he,ye){var we=j?k.findIndex(function(ce){return ce.data.src===fe}):k.findIndex(function(ce){return ce.id===ue});M(we<0?0:we),X(!0),Y({x:he,y:ye}),U(!0)},[k,j]);Ya.useEffect(function(){Z?z||M(0):U(!1)},[Z]);var Q=function(fe,he){M(fe),b?.(fe,he)},J=function(){X(!1),Y(null)},le=Ya.useMemo(function(){return{register:L,onPreview:ne}},[L,ne]);return Ya.createElement(fa.Provider,{value:le},i,Ya.createElement(z0,ee({"aria-hidden":!Z,movable:y,visible:Z,prefixCls:n,closeIcon:S,onClose:J,mousePosition:K,imgCommonProps:G,src:A,fallback:u,icons:s,minScale:g,maxScale:p,getContainer:h,current:$,count:k.length,countRender:x,onTransform:w,toolbarRender:C,imageRender:R,onChange:Q},_)))},JF=kG;var hc=E(I());var e3=0;function iR(e,t){var r=hc.useState(function(){return e3+=1,String(e3)}),o=B(r,1),n=o[0],i=hc.useContext(fa),a={data:t,canPreview:e};return hc.useEffect(function(){if(i)return i.register(n,a)},[]),hc.useEffect(function(){i&&i.register(n,a)},[e,t]),n}var FG=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],zG=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],t3=function(t){var r=t.src,o=t.alt,n=t.onPreviewClose,i=t.prefixCls,a=i===void 0?"rc-image":i,s=t.previewPrefixCls,l=s===void 0?"".concat(a,"-preview"):s,c=t.placeholder,u=t.fallback,f=t.width,d=t.height,m=t.style,h=t.preview,v=h===void 0?!0:h,y=t.className,g=t.onClick,p=t.onError,x=t.wrapperClassName,S=t.wrapperStyle,b=t.rootClassName,w=Ae(t,FG),C=c&&c!==!0,R=pe(v)==="object"?v:{},_=R.src,O=R.visible,N=O===void 0?void 0:O,k=R.onVisibleChange,L=k===void 0?n:k,j=R.getContainer,W=j===void 0?void 0:j,D=R.mask,$=R.maskClassName,M=R.movable,V=R.icons,F=R.scaleStep,z=R.minScale,U=R.maxScale,H=R.imageRender,A=R.toolbarRender,G=Ae(R,zG),q=_??r,oe=zt(!!N,{value:N,onChange:L}),Z=B(oe,2),X=Z[0],ie=Z[1],te=Wp({src:r,isCustomPlaceholder:C,fallback:u}),K=B(te,3),Y=K[0],ne=K[1],Q=K[2],J=(0,vc.useState)(null),le=B(J,2),ue=le[0],fe=le[1],he=(0,vc.useContext)(fa),ye=!!v,we=function(){ie(!1),fe(null)},ce=(0,W0.default)(a,x,b,T({},"".concat(a,"-error"),Q==="error")),ae=(0,vc.useMemo)(function(){var Ie={};return Bp.forEach(function(Oe){t[Oe]!==void 0&&(Ie[Oe]=t[Oe])}),Ie},Bp.map(function(Ie){return t[Ie]})),Re=(0,vc.useMemo)(function(){return P(P({},ae),{},{src:q})},[q,ae]),Me=iR(ye,Re),Be=function(Oe){var be=UF(Oe.target),Ve=be.left,He=be.top;he?he.onPreview(Me,q,Ve,He):(fe({x:Ve,y:He}),ie(!0)),g?.(Oe)};return Qa.createElement(Qa.Fragment,null,Qa.createElement("div",ee({},w,{className:ce,onClick:ye?Be:g,style:P({width:f,height:d},S)}),Qa.createElement("img",ee({},ae,{className:(0,W0.default)("".concat(a,"-img"),T({},"".concat(a,"-img-placeholder"),c===!0),y),style:P({height:d},m),ref:Y},ne,{width:f,height:d,onError:p})),Q==="loading"&&Qa.createElement("div",{"aria-hidden":"true",className:"".concat(a,"-placeholder")},c),D&&ye&&Qa.createElement("div",{className:(0,W0.default)("".concat(a,"-mask"),$),style:{display:m?.display==="none"?"none":void 0}},D)),!he&&ye&&Qa.createElement(z0,ee({"aria-hidden":!X,visible:X,prefixCls:l,onClose:we,mousePosition:ue,src:q,alt:o,imageInfo:{width:f,height:d},fallback:u,getContainer:W,icons:V,movable:M,scaleStep:F,minScale:z,maxScale:U,rootClassName:b,imageRender:H,imgCommonProps:ae,toolbarRender:A},G)))};t3.PreviewGroup=JF;var r3=t3;var B0=r3;var Jo=E(I());var j0=E(I());var WG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},o3=WG;var BG=function(t,r){return j0.createElement(mt,ee({},t,{ref:r,icon:o3}))},jG=j0.forwardRef(BG),n3=jG;var V0=E(I());var VG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},i3=VG;var HG=function(t,r){return V0.createElement(mt,ee({},t,{ref:r,icon:i3}))},UG=V0.forwardRef(HG),a3=UG;var H0=E(I());var GG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},s3=GG;var qG=function(t,r){return H0.createElement(mt,ee({},t,{ref:r,icon:s3}))},KG=H0.forwardRef(qG),aR=KG;var U0=E(I());var XG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},l3=XG;var YG=function(t,r){return U0.createElement(mt,ee({},t,{ref:r,icon:l3}))},QG=U0.forwardRef(YG),c3=QG;var G0=E(I());var ZG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},u3=ZG;var JG=function(t,r){return G0.createElement(mt,ee({},t,{ref:r,icon:u3}))},eq=G0.forwardRef(JG),f3=eq;var d3=E(Ee());var sR=e=>({position:e||"absolute",inset:0}),tq=e=>{let{iconCls:t,motionDurationSlow:r,paddingXXS:o,marginXXS:n,prefixCls:i,colorTextLightSolid:a}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:a,background:new it("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${r}`,[`.${i}-mask-info`]:Object.assign(Object.assign({},Ti),{padding:`0 ${re(o)}`,[t]:{marginInlineEnd:n,svg:{verticalAlign:"baseline"}}})}},rq=e=>{let{previewCls:t,modalMaskBg:r,paddingSM:o,marginXL:n,margin:i,paddingLG:a,previewOperationColorDisabled:s,previewOperationHoverColor:l,motionDurationSlow:c,iconCls:u,colorTextLightSolid:f}=e,d=new it(r).setA(.1),m=d.clone().setA(.2);return{[`${t}-footer`]:{position:"fixed",bottom:n,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor,transform:"translateX(-50%)"},[`${t}-progress`]:{marginBottom:i},[`${t}-close`]:{position:"fixed",top:n,right:{_skip_check_:!0,value:n},display:"flex",color:f,backgroundColor:d.toRgbString(),borderRadius:"50%",padding:o,outline:0,border:0,cursor:"pointer",transition:`all ${c}`,"&:hover":{backgroundColor:m.toRgbString()},[`& > ${u}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${re(a)}`,backgroundColor:d.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:o,padding:o,cursor:"pointer",transition:`all ${c}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${u}`]:{color:l},"&-disabled":{color:s,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${u}`]:{fontSize:e.previewOperationSize}}}}},oq=e=>{let{modalMaskBg:t,iconCls:r,previewOperationColorDisabled:o,previewCls:n,zIndexPopup:i,motionDurationSlow:a}=e,s=new it(t).setA(.1),l=s.clone().setA(.2);return{[`${n}-switch-left, ${n}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:e.calc(i).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:e.calc(e.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:e.previewOperationColor,background:s.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${a}`,userSelect:"none","&:hover":{background:l.toRgbString()},"&-disabled":{"&, &:hover":{color:o,background:"transparent",cursor:"not-allowed",[`> ${r}`]:{cursor:"not-allowed"}}},[`> ${r}`]:{fontSize:e.previewOperationSize}},[`${n}-switch-left`]:{insetInlineStart:e.marginSM},[`${n}-switch-right`]:{insetInlineEnd:e.marginSM}}},nq=e=>{let{motionEaseOut:t,previewCls:r,motionDurationSlow:o,componentCls:n}=e;return[{[`${n}-preview-root`]:{[r]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${r}-body`]:Object.assign(Object.assign({},sR()),{overflow:"hidden"}),[`${r}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${o} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},sR()),{transition:`transform ${o} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${r}-moving`]:{[`${r}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${n}-preview-root`]:{[`${r}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${n}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.calc(e.zIndexPopup).add(1).equal()},"&":[rq(e),oq(e)]}]},iq=e=>{let{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},tq(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},sR())}}},aq=e=>{let{previewCls:t}=e;return{[`${t}-root`]:Ql(e,"zoom"),"&":Yl(e,!0)}},sq=e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new it(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new it(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new it(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5}),q0=_t("Image",e=>{let t=`${e.componentCls}-preview`,r=rt(e,{previewCls:t,modalMaskBg:new it("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[iq(r),nq(r),P1(rt(r,{componentCls:t})),aq(r)]},sq);var lq=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var{previewPrefixCls:t,preview:r}=e,o=lq(e,["previewPrefixCls","preview"]);let{getPrefixCls:n}=Jo.useContext(at),i=n("image",t),a=`${i}-preview`,s=n(),l=Mo(i),[c,u,f]=q0(i,l),[d]=js("ImagePreview",typeof r=="object"?r.zIndex:void 0),m=Jo.useMemo(()=>{var h;if(r===!1)return r;let v=typeof r=="object"?r:{},y=(0,d3.default)(u,f,l,(h=v.rootClassName)!==null&&h!==void 0?h:"");return Object.assign(Object.assign({},v),{transitionName:Ji(s,"zoom",v.transitionName),maskTransitionName:Ji(s,"fade",v.maskTransitionName),rootClassName:y,zIndex:d})},[r]);return c(Jo.createElement(B0.PreviewGroup,Object.assign({preview:m,previewPrefixCls:a,icons:lR},o)))},p3=cq;var m3=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:t,preview:r,className:o,rootClassName:n,style:i}=e,a=m3(e,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:s,getPopupContainer:l,className:c,style:u,preview:f}=Do("image"),[d]=_i("Image"),m=s("image",t),h=s(),v=Mo(m),[y,g,p]=q0(m,v),x=(0,K0.default)(n,g,p,v),S=(0,K0.default)(o,g,c),[b]=js("ImagePreview",typeof r=="object"?r.zIndex:void 0),w=xf.useMemo(()=>{if(r===!1)return r;let R=typeof r=="object"?r:{},{getContainer:_,closeIcon:O,rootClassName:N}=R,k=m3(R,["getContainer","closeIcon","rootClassName"]);return Object.assign(Object.assign({mask:xf.createElement("div",{className:`${m}-mask-info`},xf.createElement(gf,null),d?.preview),icons:lR},k),{rootClassName:(0,K0.default)(x,N),getContainer:_??l,transitionName:Ji(h,"zoom",R.transitionName),maskTransitionName:Ji(h,"fade",R.maskTransitionName),zIndex:b,closeIcon:O??f?.closeIcon})},[r,d,f?.closeIcon]),C=Object.assign(Object.assign({},u),i);return y(xf.createElement(B0,Object.assign({prefixCls:m,preview:w,rootClassName:x,className:S,style:C},a)))};g3.PreviewGroup=p3;var cR=g3;var uR=E(I()),jp=E(I()),h3=E(Ee());var uq=e=>{let{getPrefixCls:t,direction:r}=(0,jp.useContext)(at),{prefixCls:o,className:n}=e,i=t("input-group",o),a=t("input"),[s,l,c]=h0(a),u=(0,h3.default)(i,c,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:r==="rtl"},l,n),f=(0,jp.useContext)(uo),d=(0,jp.useMemo)(()=>Object.assign(Object.assign({},f),{isFormItemInput:!1}),[f]);return s(uR.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},uR.createElement(uo.Provider,{value:d},e.children)))},v3=uq;var cr=E(I()),b3=E(Ee());var fq=e=>{let{componentCls:t,paddingXS:r}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:r,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},y3=_t(["Input","OTP"],e=>{let t=rt(e,Ua(e));return[fq(t)]},Ga);var al=E(I());var dq=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{value:r,onChange:o,onActiveChange:n,index:i,mask:a}=e,s=dq(e,["value","onChange","onActiveChange","index","mask"]),l=r&&typeof a=="string"?a:r,c=h=>{o(i,h.target.value)},u=al.useRef(null);al.useImperativeHandle(t,()=>u.current);let f=()=>{ut(()=>{var h;let v=(h=u.current)===null||h===void 0?void 0:h.input;document.activeElement===v&&v&&v.select()})};return al.createElement(nl,Object.assign({type:a===!0?"password":"text"},s,{ref:u,value:l,onInput:c,onFocus:f,onKeyDown:h=>{let{key:v,ctrlKey:y,metaKey:g}=h;v==="ArrowLeft"?n(i-1):v==="ArrowRight"?n(i+1):v==="z"&&(y||g)&&h.preventDefault(),f()},onKeyUp:h=>{h.key==="Backspace"&&!r&&n(i-1),f()},onMouseDown:f,onMouseUp:f}))}),x3=pq;var mq=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{index:t,prefixCls:r,separator:o}=e,n=typeof o=="function"?o(t):o;return n?cr.createElement("span",{className:`${r}-separator`},n):null},hq=cr.forwardRef((e,t)=>{let{prefixCls:r,length:o=6,size:n,defaultValue:i,value:a,onChange:s,formatter:l,separator:c,variant:u,disabled:f,status:d,autoFocus:m,mask:h,type:v,onInput:y,inputMode:g}=e,p=mq(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:x,direction:S}=cr.useContext(at),b=x("otp",r),w=Ao(p,{aria:!0,data:!0,attr:!0}),[C,R,_]=y3(b),O=dn(A=>n??A),N=cr.useContext(uo),k=na(N.status,d),L=cr.useMemo(()=>Object.assign(Object.assign({},N),{status:k,hasFeedback:!1,feedbackIcon:null}),[N,k]),j=cr.useRef(null),W=cr.useRef({});cr.useImperativeHandle(t,()=>({focus:()=>{var A;(A=W.current[0])===null||A===void 0||A.focus()},blur:()=>{var A;for(let G=0;Gl?l(A):A,[$,M]=cr.useState(()=>X0(D(i||"")));cr.useEffect(()=>{a!==void 0&&M(X0(a))},[a]);let V=Et(A=>{M(A),y&&y(A),s&&A.length===o&&A.every(G=>G)&&A.some((G,q)=>$[q]!==G)&&s(A.join(""))}),F=Et((A,G)=>{let q=se($);for(let Z=0;Z=0&&!q[Z];Z-=1)q.pop();let oe=D(q.map(Z=>Z||" ").join(""));return q=X0(oe).map((Z,X)=>Z===" "&&!q[X]?q[X]:Z),q}),z=(A,G)=>{var q;let oe=F(A,G),Z=Math.min(A+G.length,o-1);Z!==A&&oe[A]!==void 0&&((q=W.current[Z])===null||q===void 0||q.focus()),V(oe)},U=A=>{var G;(G=W.current[A])===null||G===void 0||G.focus()},H={variant:u,disabled:f,status:k,mask:h,type:v,inputMode:g};return C(cr.createElement("div",Object.assign({},w,{ref:j,className:(0,b3.default)(b,{[`${b}-sm`]:O==="small",[`${b}-lg`]:O==="large",[`${b}-rtl`]:S==="rtl"},_,R)}),cr.createElement(uo.Provider,{value:L},Array.from({length:o}).map((A,G)=>{let q=`otp-${G}`,oe=$[G]||"";return cr.createElement(cr.Fragment,{key:q},cr.createElement(x3,Object.assign({ref:Z=>{W.current[G]=Z},index:G,size:O,htmlSize:1,className:`${b}-input`,onChange:z,value:oe,onActiveChange:U,autoFocus:G===0&&m},H)),Ge?ko.createElement(gf,null):ko.createElement(w3,null),Cq={click:"onClick",hover:"onMouseOver"},wq=ko.forwardRef((e,t)=>{let{disabled:r,action:o="click",visibilityToggle:n=!0,iconRender:i=Sq}=e,a=ko.useContext(Ur),s=r??a,l=typeof n=="object"&&n.visible!==void 0,[c,u]=(0,Q0.useState)(()=>l?n.visible:!1),f=(0,Q0.useRef)(null);ko.useEffect(()=>{l&&u(n.visible)},[l,n]);let d=Mp(f),m=()=>{var O;if(s)return;c&&d();let N=!c;u(N),typeof n=="object"&&((O=n.onVisibleChange)===null||O===void 0||O.call(n,N))},h=O=>{let N=Cq[o]||"",k=i(c),L={[N]:m,className:`${O}-icon`,key:"passwordIcon",onMouseDown:j=>{j.preventDefault()},onMouseUp:j=>{j.preventDefault()}};return ko.cloneElement(ko.isValidElement(k)?k:ko.createElement("span",null,k),L)},{className:v,prefixCls:y,inputPrefixCls:g,size:p}=e,x=bq(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:S}=ko.useContext(at),b=S("input",g),w=S("input-password",y),C=n&&h(w),R=(0,E3.default)(w,v,{[`${w}-${p}`]:!!p}),_=Object.assign(Object.assign({},Gr(x,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:R,prefixCls:b,suffix:C});return p&&(_.size=p),ko.createElement(nl,Object.assign({ref:Fr(t,f)},_))}),R3=wq;var Mi=E(I());var O3=E(Ee());var Eq=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let{prefixCls:r,inputPrefixCls:o,className:n,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:f,onChange:d,onCompositionStart:m,onCompositionEnd:h}=e,v=Eq(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:y,direction:g}=Mi.useContext(at),p=Mi.useRef(!1),x=y("input-search",r),S=y("input",o),{compactSize:b}=Zn(x,g),w=dn(z=>{var U;return(U=i??b)!==null&&U!==void 0?U:z}),C=Mi.useRef(null),R=z=>{z?.target&&z.type==="click"&&f&&f(z.target.value,z,{source:"clear"}),d?.(z)},_=z=>{var U;document.activeElement===((U=C.current)===null||U===void 0?void 0:U.input)&&z.preventDefault()},O=z=>{var U,H;f&&f((H=(U=C.current)===null||U===void 0?void 0:U.input)===null||H===void 0?void 0:H.value,z,{source:"input"})},N=z=>{p.current||c||O(z)},k=typeof s=="boolean"?Mi.createElement(t0,null):null,L=`${x}-button`,j,W=s||{},D=W.type&&W.type.__ANT_BUTTON===!0;D||W.type==="button"?j=Qn(W,Object.assign({onMouseDown:_,onClick:z=>{var U,H;(H=(U=W?.props)===null||U===void 0?void 0:U.onClick)===null||H===void 0||H.call(U,z),O(z)},key:"enterButton"},D?{className:L,size:w}:{})):j=Mi.createElement(cp,{className:L,type:s?"primary":void 0,size:w,disabled:u,key:"enterButton",onMouseDown:_,onClick:O,loading:c,icon:k},s),l&&(j=[j,Qn(l,{key:"addonAfter"})]);let $=(0,O3.default)(x,{[`${x}-rtl`]:g==="rtl",[`${x}-${w}`]:!!w,[`${x}-with-button`]:!!s},n),M=Object.assign(Object.assign({},v),{className:$,prefixCls:S,type:"search"}),V=z=>{p.current=!0,m?.(z)},F=z=>{p.current=!1,h?.(z)};return Mi.createElement(nl,Object.assign({ref:Fr(C,t),onPressEnter:N},M,{size:w,onCompositionStart:V,onCompositionEnd:F,addonAfter:j,suffix:a,onChange:R,disabled:u}))}),_3=Rq;var Ln=E(I()),$3=E(I()),Hp=E(Ee());var Vp=E(Ee());var Zr=E(I());var P3=E(Ee());var wo=E(I());var Oq=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -458,31 +477,31 @@ html body { top:0 !important; right:0 !important; pointer-events: none !important; -`,pG=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],FE={},wn;function mG(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&FE[r])return FE[r];var o=window.getComputedStyle(e),n=o.getPropertyValue("box-sizing")||o.getPropertyValue("-moz-box-sizing")||o.getPropertyValue("-webkit-box-sizing"),i=parseFloat(o.getPropertyValue("padding-bottom"))+parseFloat(o.getPropertyValue("padding-top")),a=parseFloat(o.getPropertyValue("border-bottom-width"))+parseFloat(o.getPropertyValue("border-top-width")),s=pG.map(function(c){return"".concat(c,":").concat(o.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:n};return t&&r&&(FE[r]=l),l}function kE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;wn||(wn=document.createElement("textarea"),wn.setAttribute("tab-index","-1"),wn.setAttribute("aria-hidden","true"),wn.setAttribute("name","hiddenTextarea"),document.body.appendChild(wn)),e.getAttribute("wrap")?wn.setAttribute("wrap",e.getAttribute("wrap")):wn.removeAttribute("wrap");var n=mG(e,t),i=n.paddingSize,a=n.borderSize,s=n.boxSizing,l=n.sizingStyle;wn.setAttribute("style","".concat(l,";").concat(dG)),wn.value=e.value||e.placeholder||"";var c=void 0,u=void 0,f,d=wn.scrollHeight;if(s==="border-box"?d+=a:s==="content-box"&&(d-=i),r!==null||o!==null){wn.value=" ";var m=wn.scrollHeight-i;r!==null&&(c=m*r,s==="border-box"&&(c=c+i+a),d=Math.max(c,d)),o!==null&&(u=m*o,s==="border-box"&&(u=u+i+a),f=d>u?"":"hidden",d=Math.min(u,d))}var h={height:d,overflowY:f,resize:"none"};return c&&(h.minHeight=c),u&&(h.maxHeight=u),h}var gG=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],zE=0,WE=1,BE=2,hG=po.forwardRef(function(e,t){var r=e,o=r.prefixCls,n=r.defaultValue,i=r.value,a=r.autoSize,s=r.onResize,l=r.className,c=r.style,u=r.disabled,f=r.onChange,d=r.onInternalAutoSize,m=Ne(r,gG),h=zt(n,{value:i,postState:function(G){return G??""}}),v=W(h,2),x=v[0],g=v[1],p=function(G){g(G.target.value),f?.(G)},y=po.useRef();po.useImperativeHandle(t,function(){return{textArea:y.current}});var b=po.useMemo(function(){return a&&ie(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),S=W(b,2),w=S[0],C=S[1],E=!!a,_=function(){try{if(document.activeElement===y.current){var G=y.current,q=G.selectionStart,ne=G.selectionEnd,ee=G.scrollTop;y.current.setSelectionRange(q,ne),y.current.scrollTop=ee}}catch{}},O=po.useState(BE),I=W(O,2),B=I[0],L=I[1],j=po.useState(),z=W(j,2),$=z[0],A=z[1],M=function(){L(zE)};xt(function(){E&&M()},[i,w,C,E]),xt(function(){if(B===zE)L(WE);else if(B===WE){var D=kE(y.current,!1,w,C);L(BE),A(D)}else _()},[B]);var H=po.useRef(),F=function(){dt.cancel(H.current)},k=function(G){B===BE&&(s?.(G),a&&(F(),H.current=dt(function(){M()})))};po.useEffect(function(){return F},[]);var U=E?$:null,V=P(P({},c),U);return(B===zE||B===WE)&&(V.overflowY="hidden",V.overflowX="hidden"),po.createElement(qo,{onResize:k,disabled:!(a||s)},po.createElement("textarea",Q({},m,{ref:y,style:V,className:(0,Lk.default)(o,l,T({},"".concat(o,"-disabled"),u)),disabled:u,value:x,onChange:p})))}),jE=hG;var vG=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],yG=Vr.default.forwardRef(function(e,t){var r,o=e.defaultValue,n=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,f=e.onCompositionEnd,d=e.suffix,m=e.prefixCls,h=m===void 0?"rc-textarea":m,v=e.showCount,x=e.count,g=e.className,p=e.style,y=e.disabled,b=e.hidden,S=e.classNames,w=e.styles,C=e.onResize,E=e.onClear,_=e.onPressEnter,O=e.readOnly,I=e.autoSize,B=e.onKeyDown,L=Ne(e,vG),j=zt(o,{value:n,defaultValue:o}),z=W(j,2),$=z[0],A=z[1],M=$==null?"":String($),H=Vr.default.useState(!1),F=W(H,2),k=F[0],U=F[1],V=Vr.default.useRef(!1),D=Vr.default.useState(null),G=W(D,2),q=G[0],ne=G[1],ee=(0,Vr.useRef)(null),Z=(0,Vr.useRef)(null),ce=function(){var ae;return(ae=Z.current)===null||ae===void 0?void 0:ae.textArea},re=function(){ce().focus()};(0,Vr.useImperativeHandle)(t,function(){var je;return{resizableTextArea:Z.current,focus:re,blur:function(){ce().blur()},nativeElement:((je=ee.current)===null||je===void 0?void 0:je.nativeElement)||ce()}}),(0,Vr.useEffect)(function(){U(function(je){return!y&&je})},[y]);var K=Vr.default.useState(null),X=W(K,2),oe=X[0],Y=X[1];Vr.default.useEffect(function(){if(oe){var je;(je=ce()).setSelectionRange.apply(je,le(oe))}},[oe]);var J=vp(x,v),se=(r=J.max)!==null&&r!==void 0?r:c,ue=Number(se)>0,de=J.strategy(M),ye=!!se&&de>se,xe=function(ae,me){var ze=me;!V.current&&J.exceedFormatter&&J.max&&J.strategy(me)>J.max&&(ze=J.exceedFormatter(me,{max:J.max}),me!==ze&&Y([ce().selectionStart||0,ce().selectionEnd||0])),A(ze),Qu(ae.currentTarget,ae,s,ze)},Pe=function(ae){V.current=!0,u?.(ae)},fe=function(ae){V.current=!1,xe(ae,ae.currentTarget.value),f?.(ae)},pe=function(ae){xe(ae,ae.target.value)},De=function(ae){ae.key==="Enter"&&_&&_(ae),B?.(ae)},Be=function(ae){U(!0),i?.(ae)},Ye=function(ae){U(!1),a?.(ae)},Le=function(ae){A(""),re(),Qu(ce(),ae,s)},Ie=d,we;J.show&&(J.showFormatter?we=J.showFormatter({value:M,count:de,maxLength:se}):we="".concat(de).concat(ue?" / ".concat(se):""),Ie=Vr.default.createElement(Vr.default.Fragment,null,Ie,Vr.default.createElement("span",{className:(0,Rp.default)("".concat(h,"-data-count"),S?.count),style:w?.count},we)));var Ke=function(ae){var me;C?.(ae),(me=ce())!==null&&me!==void 0&&me.style.height&&ne(!0)},et=!I&&!v&&!l;return Vr.default.createElement(rc,{ref:ee,value:M,allowClear:l,handleReset:Le,suffix:Ie,prefixCls:h,classNames:P(P({},S),{},{affixWrapper:(0,Rp.default)(S?.affixWrapper,T(T({},"".concat(h,"-show-count"),v),"".concat(h,"-textarea-allow-clear"),l))}),disabled:y,focused:k,className:(0,Rp.default)(g,ye&&"".concat(h,"-out-of-range")),style:P(P({},p),q&&!et?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof we=="string"?we:void 0}},hidden:b,readOnly:O,onClear:E},Vr.default.createElement(jE,Q({},L,{autoSize:I,maxLength:c,onKeyDown:De,onChange:pe,onFocus:Be,onBlur:Ye,onCompositionStart:Pe,onCompositionEnd:fe,className:(0,Rp.default)(S?.textarea),style:P(P({},w?.textarea),{},{resize:p?.resize}),disabled:y,prefixCls:h,onResize:Ke,ref:Z,readOnly:O})))}),Fk=yG;var kk=Fk;var xG=e=>{let{componentCls:t,paddingLG:r}=e,o=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[o]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` +`,_q=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],fR={},Mn;function Pq(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&fR[r])return fR[r];var o=window.getComputedStyle(e),n=o.getPropertyValue("box-sizing")||o.getPropertyValue("-moz-box-sizing")||o.getPropertyValue("-webkit-box-sizing"),i=parseFloat(o.getPropertyValue("padding-bottom"))+parseFloat(o.getPropertyValue("padding-top")),a=parseFloat(o.getPropertyValue("border-bottom-width"))+parseFloat(o.getPropertyValue("border-top-width")),s=_q.map(function(c){return"".concat(c,":").concat(o.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:n};return t&&r&&(fR[r]=l),l}function dR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Mn||(Mn=document.createElement("textarea"),Mn.setAttribute("tab-index","-1"),Mn.setAttribute("aria-hidden","true"),Mn.setAttribute("name","hiddenTextarea"),document.body.appendChild(Mn)),e.getAttribute("wrap")?Mn.setAttribute("wrap",e.getAttribute("wrap")):Mn.removeAttribute("wrap");var n=Pq(e,t),i=n.paddingSize,a=n.borderSize,s=n.boxSizing,l=n.sizingStyle;Mn.setAttribute("style","".concat(l,";").concat(Oq)),Mn.value=e.value||e.placeholder||"";var c=void 0,u=void 0,f,d=Mn.scrollHeight;if(s==="border-box"?d+=a:s==="content-box"&&(d-=i),r!==null||o!==null){Mn.value=" ";var m=Mn.scrollHeight-i;r!==null&&(c=m*r,s==="border-box"&&(c=c+i+a),d=Math.max(c,d)),o!==null&&(u=m*o,s==="border-box"&&(u=u+i+a),f=d>u?"":"hidden",d=Math.min(u,d))}var h={height:d,overflowY:f,resize:"none"};return c&&(h.minHeight=c),u&&(h.maxHeight=u),h}var Tq=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],pR=0,mR=1,gR=2,Nq=wo.forwardRef(function(e,t){var r=e,o=r.prefixCls,n=r.defaultValue,i=r.value,a=r.autoSize,s=r.onResize,l=r.className,c=r.style,u=r.disabled,f=r.onChange,d=r.onInternalAutoSize,m=Ae(r,Tq),h=zt(n,{value:i,postState:function(G){return G??""}}),v=B(h,2),y=v[0],g=v[1],p=function(G){g(G.target.value),f?.(G)},x=wo.useRef();wo.useImperativeHandle(t,function(){return{textArea:x.current}});var S=wo.useMemo(function(){return a&&pe(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),b=B(S,2),w=b[0],C=b[1],R=!!a,_=function(){try{if(document.activeElement===x.current){var G=x.current,q=G.selectionStart,oe=G.selectionEnd,Z=G.scrollTop;x.current.setSelectionRange(q,oe),x.current.scrollTop=Z}}catch{}},O=wo.useState(gR),N=B(O,2),k=N[0],L=N[1],j=wo.useState(),W=B(j,2),D=W[0],$=W[1],M=function(){L(pR)};yt(function(){R&&M()},[i,w,C,R]),yt(function(){if(k===pR)L(mR);else if(k===mR){var A=dR(x.current,!1,w,C);L(gR),$(A)}else _()},[k]);var V=wo.useRef(),F=function(){ut.cancel(V.current)},z=function(G){k===gR&&(s?.(G),a&&(F(),V.current=ut(function(){M()})))};wo.useEffect(function(){return F},[]);var U=R?D:null,H=P(P({},c),U);return(k===pR||k===mR)&&(H.overflowY="hidden",H.overflowX="hidden"),wo.createElement(cn,{onResize:z,disabled:!(a||s)},wo.createElement("textarea",ee({},m,{ref:x,style:H,className:(0,P3.default)(o,l,T({},"".concat(o,"-disabled"),u)),disabled:u,value:y,onChange:p})))}),hR=Nq;var Iq=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],$q=Zr.default.forwardRef(function(e,t){var r,o=e.defaultValue,n=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,f=e.onCompositionEnd,d=e.suffix,m=e.prefixCls,h=m===void 0?"rc-textarea":m,v=e.showCount,y=e.count,g=e.className,p=e.style,x=e.disabled,S=e.hidden,b=e.classNames,w=e.styles,C=e.onResize,R=e.onClear,_=e.onPressEnter,O=e.readOnly,N=e.autoSize,k=e.onKeyDown,L=Ae(e,Iq),j=zt(o,{value:n,defaultValue:o}),W=B(j,2),D=W[0],$=W[1],M=D==null?"":String(D),V=Zr.default.useState(!1),F=B(V,2),z=F[0],U=F[1],H=Zr.default.useRef(!1),A=Zr.default.useState(null),G=B(A,2),q=G[0],oe=G[1],Z=(0,Zr.useRef)(null),X=(0,Zr.useRef)(null),ie=function(){var de;return(de=X.current)===null||de===void 0?void 0:de.textArea},te=function(){ie().focus()};(0,Zr.useImperativeHandle)(t,function(){var $e;return{resizableTextArea:X.current,focus:te,blur:function(){ie().blur()},nativeElement:(($e=Z.current)===null||$e===void 0?void 0:$e.nativeElement)||ie()}}),(0,Zr.useEffect)(function(){U(function($e){return!x&&$e})},[x]);var K=Zr.default.useState(null),Y=B(K,2),ne=Y[0],Q=Y[1];Zr.default.useEffect(function(){if(ne){var $e;($e=ie()).setSelectionRange.apply($e,se(ne))}},[ne]);var J=Ap(y,v),le=(r=J.max)!==null&&r!==void 0?r:c,ue=Number(le)>0,fe=J.strategy(M),he=!!le&&fe>le,ye=function(de,me){var ze=me;!H.current&&J.exceedFormatter&&J.max&&J.strategy(me)>J.max&&(ze=J.exceedFormatter(me,{max:J.max}),me!==ze&&Q([ie().selectionStart||0,ie().selectionEnd||0])),$(ze),cf(de.currentTarget,de,s,ze)},we=function(de){H.current=!0,u?.(de)},ce=function(de){H.current=!1,ye(de,de.currentTarget.value),f?.(de)},ae=function(de){ye(de,de.target.value)},Re=function(de){de.key==="Enter"&&_&&_(de),k?.(de)},Me=function(de){U(!0),i?.(de)},Be=function(de){U(!1),a?.(de)},Ie=function(de){$(""),te(),cf(ie(),de,s)},Oe=d,be;J.show&&(J.showFormatter?be=J.showFormatter({value:M,count:fe,maxLength:le}):be="".concat(fe).concat(ue?" / ".concat(le):""),Oe=Zr.default.createElement(Zr.default.Fragment,null,Oe,Zr.default.createElement("span",{className:(0,Vp.default)("".concat(h,"-data-count"),b?.count),style:w?.count},be)));var Ve=function(de){var me;C?.(de),(me=ie())!==null&&me!==void 0&&me.style.height&&oe(!0)},He=!N&&!v&&!l;return Zr.default.createElement(fc,{ref:Z,value:M,allowClear:l,handleReset:Ie,suffix:Oe,prefixCls:h,classNames:P(P({},b),{},{affixWrapper:(0,Vp.default)(b?.affixWrapper,T(T({},"".concat(h,"-show-count"),v),"".concat(h,"-textarea-allow-clear"),l))}),disabled:x,focused:z,className:(0,Vp.default)(g,he&&"".concat(h,"-out-of-range")),style:P(P({},p),q&&!He?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof be=="string"?be:void 0}},hidden:S,readOnly:O,onClear:R},Zr.default.createElement(hR,ee({},L,{autoSize:N,maxLength:c,onKeyDown:Re,onChange:ae,onFocus:Me,onBlur:Be,onCompositionStart:we,onCompositionEnd:ce,className:(0,Vp.default)(b?.textarea),style:P(P({},w?.textarea),{},{resize:p?.resize}),disabled:x,prefixCls:h,onResize:Ve,ref:X,readOnly:O})))}),T3=$q;var N3=T3;var Dq=e=>{let{componentCls:t,paddingLG:r}=e,o=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[o]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${t}, &-affix-wrapper${o}-has-feedback ${t} - `]:{paddingInlineEnd:r},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${o}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},zk=Rt(["Input","TextArea"],e=>{let t=Ze(e,Aa(e));return[xG(t)]},Da,{resetFont:!1});var SG=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r;let{prefixCls:o,bordered:n=!0,size:i,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:u,className:f,style:d,styles:m,variant:h,showCount:v,onMouseDown:x,onResize:g}=e,p=SG(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:y,direction:b,allowClear:S,autoComplete:w,className:C,style:E,classNames:_,styles:O}=Ko("textArea"),I=En.useContext(Qr),B=a??I,{status:L,hasFeedback:j,feedbackIcon:z}=En.useContext(ro),$=Xi(L,s),A=En.useRef(null);En.useImperativeHandle(t,()=>{var J;return{resizableTextArea:(J=A.current)===null||J===void 0?void 0:J.resizableTextArea,focus:se=>{var ue,de;tc((de=(ue=A.current)===null||ue===void 0?void 0:ue.resizableTextArea)===null||de===void 0?void 0:de.textArea,se)},blur:()=>{var se;return(se=A.current)===null||se===void 0?void 0:se.blur()}}});let M=y("input",o),H=wo(M),[F,k,U]=t0(M,u),[V]=zk(M,H),{compactSize:D,compactItemClassnames:G}=jn(M,b),q=Qo(J=>{var se;return(se=i??D)!==null&&se!==void 0?se:J}),[ne,ee]=Gs("textArea",h,n),Z=d0(l??S),[ce,re]=En.useState(!1),[K,X]=En.useState(!1),oe=J=>{re(!0),x?.(J);let se=()=>{re(!1),document.removeEventListener("mouseup",se)};document.addEventListener("mouseup",se)},Y=J=>{var se,ue;if(g?.(J),ce&&typeof getComputedStyle=="function"){let de=(ue=(se=A.current)===null||se===void 0?void 0:se.nativeElement)===null||ue===void 0?void 0:ue.querySelector("textarea");de&&getComputedStyle(de).resize==="both"&&X(!0)}};return F(V(En.createElement(kk,Object.assign({autoComplete:w},p,{style:Object.assign(Object.assign({},E),d),styles:Object.assign(Object.assign({},O),m),disabled:B,allowClear:Z,className:(0,Op.default)(U,H,f,u,G,C,K&&`${M}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},c),_),{textarea:(0,Op.default)({[`${M}-sm`]:q==="small",[`${M}-lg`]:q==="large"},k,c?.textarea,_.textarea,ce&&`${M}-mouse-active`),variant:(0,Op.default)({[`${M}-${ne}`]:ee},Ki(M,$)),affixWrapper:(0,Op.default)(`${M}-textarea-affix-wrapper`,{[`${M}-affix-wrapper-rtl`]:b==="rtl",[`${M}-affix-wrapper-sm`]:q==="small",[`${M}-affix-wrapper-lg`]:q==="large",[`${M}-textarea-show-count`]:v||((r=e.count)===null||r===void 0?void 0:r.show)},k)}),prefixCls:M,suffix:j&&En.createElement("span",{className:`${M}-textarea-suffix`},z),showCount:v,ref:A,onResize:Y,onMouseDown:oe}))))}),Bk=bG;var of=qs;of.Group=Rk;of.Search=Mk;of.TextArea=Bk;of.Password=Ak;of.OTP=Tk;var _p=of;var Hr=R(N());var KE=R(Ee());var sf=R(N()),Qk=R(Ee());var CG=R(N()),wG=R(Ee());var Pp=R(N()),VE={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},HE=function(){var t=(0,Pp.useRef)([]),r=(0,Pp.useRef)(null);return(0,Pp.useEffect)(function(){var o=Date.now(),n=!1;t.current.forEach(function(i){if(i){n=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",r.current&&o-r.current<100&&(a.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),t.current};var Tp=R(N()),Kk=R(Ee());var $0=R(N());var jk=0,EG=Vt();function RG(){var e;return EG?(e=jk,jk+=1):e="TEST_OR_SSR",e}var Vk=function(e){var t=$0.useState(),r=W(t,2),o=r[0],n=r[1];return $0.useEffect(function(){n("rc_progress_".concat(RG()))},[]),e||o};var Jn=R(N()),Hk=function(t){var r=t.bg,o=t.children;return Jn.createElement("div",{style:{width:"100%",height:"100%",background:r}},o)};function Uk(e,t){return Object.keys(e).map(function(r){var o=parseFloat(r),n="".concat(Math.floor(o*t),"%");return"".concat(e[r]," ").concat(n)})}var OG=Jn.forwardRef(function(e,t){var r=e.prefixCls,o=e.color,n=e.gradientId,i=e.radius,a=e.style,s=e.ptg,l=e.strokeLinecap,c=e.strokeWidth,u=e.size,f=e.gapDegree,d=o&&ie(o)==="object",m=d?"#FFF":void 0,h=u/2,v=Jn.createElement("circle",{className:"".concat(r,"-circle-path"),r:i,cx:h,cy:h,stroke:m,strokeLinecap:l,strokeWidth:c,opacity:s===0?0:1,style:a,ref:t});if(!d)return v;var x="".concat(n,"-conic"),g=f?"".concat(180+f/2,"deg"):"0deg",p=Uk(o,(360-f)/360),y=Uk(o,1),b="conic-gradient(from ".concat(g,", ").concat(p.join(", "),")"),S="linear-gradient(to ".concat(f?"bottom":"top",", ").concat(y.join(", "),")");return Jn.createElement(Jn.Fragment,null,Jn.createElement("mask",{id:x},v),Jn.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(x,")")},Jn.createElement(Hk,{bg:S},Jn.createElement(Hk,{bg:b}))))}),Gk=OG;var nf=100,A0=function(t,r,o,n,i,a,s,l,c,u){var f=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,d=o/100*360*((360-a)/360),m=a===0?0:{bottom:0,top:180,left:90,right:-90}[s],h=(100-n)/100*r;c==="round"&&n!==100&&(h+=u/2,h>=r&&(h=r-.01));var v=nf/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(r,"px ").concat(t),strokeDashoffset:h+f,transform:"rotate(".concat(i+d+m,"deg)"),transformOrigin:"".concat(v,"px ").concat(v,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}};var _G=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function qk(e){var t=e??[];return Array.isArray(t)?t:[t]}var PG=function(t){var r=P(P({},VE),t),o=r.id,n=r.prefixCls,i=r.steps,a=r.strokeWidth,s=r.trailWidth,l=r.gapDegree,c=l===void 0?0:l,u=r.gapPosition,f=r.trailColor,d=r.strokeLinecap,m=r.style,h=r.className,v=r.strokeColor,x=r.percent,g=Ne(r,_G),p=nf/2,y=Vk(o),b="".concat(y,"-gradient"),S=p-a/2,w=Math.PI*2*S,C=c>0?90+c/2:-90,E=w*((360-c)/360),_=ie(i)==="object"?i:{count:i,gap:2},O=_.count,I=_.gap,B=qk(x),L=qk(v),j=L.find(function(k){return k&&ie(k)==="object"}),z=j&&ie(j)==="object",$=z?"butt":d,A=A0(w,E,0,100,C,c,u,f,$,a),M=HE(),H=function(){var U=0;return B.map(function(V,D){var G=L[D]||L[L.length-1],q=A0(w,E,U,V,C,c,u,G,$,a);return U+=V,Tp.createElement(Gk,{key:D,color:G,ptg:V,radius:S,prefixCls:n,gradientId:b,style:q,strokeLinecap:$,strokeWidth:a,gapDegree:c,ref:function(ee){M[D]=ee},size:nf})}).reverse()},F=function(){var U=Math.round(O*(B[0]/100)),V=100/O,D=0;return new Array(O).fill(null).map(function(G,q){var ne=q<=U-1?L[0]:f,ee=ne&&ie(ne)==="object"?"url(#".concat(b,")"):void 0,Z=A0(w,E,D,V,C,c,u,ne,"butt",a,I);return D+=(E-Z.strokeDashoffset+I)*100/E,Tp.createElement("circle",{key:q,className:"".concat(n,"-circle-path"),r:S,cx:p,cy:p,stroke:ee,strokeWidth:a,opacity:1,style:Z,ref:function(re){M[q]=re}})})};return Tp.createElement("svg",Q({className:(0,Kk.default)("".concat(n,"-circle"),h),viewBox:"0 0 ".concat(nf," ").concat(nf),style:m,id:o,role:"presentation"},g),!O&&Tp.createElement("circle",{className:"".concat(n,"-circle-trail"),r:S,cx:p,cy:p,stroke:f,strokeLinecap:$,strokeWidth:s||a,style:A}),O?F():H())},UE=PG;function ea(e){return!e||e<0?0:e>100?100:e}function af(e){let{success:t,successPercent:r}=e,o=r;return t&&"progress"in t&&(o=t.progress),t&&"percent"in t&&(o=t.percent),o}var Xk=e=>{let{percent:t,success:r,successPercent:o}=e,n=ea(af({success:r,successPercent:o}));return[n,ea(ea(t)-n)]},Yk=e=>{let{success:t={},strokeColor:r}=e,{strokeColor:o}=t;return[o||ba.green,r||null]},Qs=(e,t,r)=>{var o,n,i,a;let s=-1,l=-1;if(t==="step"){let c=r.steps,u=r.strokeWidth;typeof e=="string"||typeof e>"u"?(s=e==="small"?2:14,l=u??8):typeof e=="number"?[s,l]=[e,e]:[s=14,l=8]=Array.isArray(e)?e:[e.width,e.height],s*=c}else if(t==="line"){let c=r?.strokeWidth;typeof e=="string"||typeof e>"u"?l=c||(e==="small"?6:8):typeof e=="number"?[s,l]=[e,e]:[s=-1,l=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[s,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[s,l]=[e,e]:Array.isArray(e)&&(s=(n=(o=e[0])!==null&&o!==void 0?o:e[1])!==null&&n!==void 0?n:120,l=(a=(i=e[0])!==null&&i!==void 0?i:e[1])!==null&&a!==void 0?a:120));return[s,l]};var TG=3,NG=e=>TG/e*100,IG=e=>{let{prefixCls:t,trailColor:r=null,strokeLinecap:o="round",gapPosition:n,gapDegree:i,width:a=120,type:s,children:l,success:c,size:u=a,steps:f}=e,[d,m]=Qs(u,"circle"),{strokeWidth:h}=e;h===void 0&&(h=Math.max(NG(d),6));let v={width:d,height:m,fontSize:d*.15+6},x=sf.useMemo(()=>{if(i||i===0)return i;if(s==="dashboard")return 75},[i,s]),g=Xk(e),p=n||s==="dashboard"&&"bottom"||void 0,y=Object.prototype.toString.call(e.strokeColor)==="[object Object]",b=Yk({success:c,strokeColor:e.strokeColor}),S=(0,Qk.default)(`${t}-inner`,{[`${t}-circle-gradient`]:y}),w=sf.createElement(UE,{steps:f,percent:f?g[1]:g,strokeWidth:h,trailWidth:h,strokeColor:f?b[1]:b,strokeLinecap:o,trailColor:r,prefixCls:t,gapDegree:x,gapPosition:p}),C=d<=20,E=sf.createElement("div",{className:S,style:v},w,!C&&l);return C?sf.createElement(Jl,{title:l},E):E},Zk=IG;var lf=R(N());var t3=R(Ee());var Np="--progress-line-stroke-color",GE="--progress-percent",Jk=e=>{let t=e?"100%":"-100%";return new pt(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},$G=e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},Qt(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${Np})`]},height:"100%",width:`calc(1 / var(${GE}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${te(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:Jk(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:Jk(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},AG=e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},DG=e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},MG=e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}},LG=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),e3=Rt("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=Ze(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[$G(r),AG(r),DG(r),MG(r)]},LG);var FG=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let t=[];return Object.keys(e).forEach(r=>{let o=parseFloat(r.replace(/%/g,""));Number.isNaN(o)||t.push({key:o,value:e[r]})}),t=t.sort((r,o)=>r.key-o.key),t.map(r=>{let{key:o,value:n}=r;return`${n} ${o}%`}).join(", ")},zG=(e,t)=>{let{from:r=ba.blue,to:o=ba.blue,direction:n=t==="rtl"?"to left":"to right"}=e,i=FG(e,["from","to","direction"]);if(Object.keys(i).length!==0){let s=kG(i),l=`linear-gradient(${n}, ${s})`;return{background:l,[Np]:l}}let a=`linear-gradient(${n}, ${r}, ${o})`;return{background:a,[Np]:a}},WG=e=>{let{prefixCls:t,direction:r,percent:o,size:n,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:l,trailColor:c=null,percentPosition:u,success:f}=e,{align:d,type:m}=u,h=a&&typeof a!="string"?zG(a,r):{[Np]:a,background:a},v=s==="square"||s==="butt"?0:void 0,x=n??[-1,i||(n==="small"?6:8)],[g,p]=Qs(x,"line",{strokeWidth:i}),y={backgroundColor:c||void 0,borderRadius:v},b=Object.assign(Object.assign({width:`${ea(o)}%`,height:p,borderRadius:v},h),{[GE]:ea(o)/100}),S=af(e),w={width:`${ea(S)}%`,height:p,borderRadius:v,backgroundColor:f?.strokeColor},C={width:g<0?"100%":g},E=lf.createElement("div",{className:`${t}-inner`,style:y},lf.createElement("div",{className:(0,t3.default)(`${t}-bg`,`${t}-bg-${m}`),style:b},m==="inner"&&l),S!==void 0&&lf.createElement("div",{className:`${t}-success-bg`,style:w})),_=m==="outer"&&d==="start",O=m==="outer"&&d==="end";return m==="outer"&&d==="center"?lf.createElement("div",{className:`${t}-layout-bottom`},E,l):lf.createElement("div",{className:`${t}-outer`,style:C},_&&l,E,O&&l)},r3=WG;var qE=R(N()),o3=R(Ee());var BG=e=>{let{size:t,steps:r,rounding:o=Math.round,percent:n=0,strokeWidth:i=8,strokeColor:a,trailColor:s=null,prefixCls:l,children:c}=e,u=o(r*(n/100)),d=t??[t==="small"?2:14,i],[m,h]=Qs(d,"step",{steps:r,strokeWidth:i}),v=m/r,x=Array.from({length:r});for(let g=0;g{let{prefixCls:r,className:o,rootClassName:n,steps:i,strokeColor:a,percent:s=0,size:l="default",showInfo:c=!0,type:u="line",status:f,format:d,style:m,percentPosition:h={}}=e,v=jG(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:x="end",type:g="outer"}=h,p=Array.isArray(a)?a[0]:a,y=typeof a=="string"||Array.isArray(a)?a:void 0,b=Hr.useMemo(()=>{if(p){let H=typeof p=="string"?p:Object.values(p)[0];return new lt(H).isLight()}return!1},[a]),S=Hr.useMemo(()=>{var H,F;let k=af(e);return parseInt(k!==void 0?(H=k??0)===null||H===void 0?void 0:H.toString():(F=s??0)===null||F===void 0?void 0:F.toString(),10)},[s,e.success,e.successPercent]),w=Hr.useMemo(()=>!VG.includes(f)&&S>=100?"success":f||"normal",[f,S]),{getPrefixCls:C,direction:E,progress:_}=Hr.useContext(tt),O=C("progress",r),[I,B,L]=e3(O),j=u==="line",z=j&&!i,$=Hr.useMemo(()=>{if(!c)return null;let H=af(e),F,k=d||(V=>`${V}%`),U=j&&b&&g==="inner";return g==="inner"||d||w!=="exception"&&w!=="success"?F=k(ea(s),ea(H)):w==="exception"?F=j?Hr.createElement(Cu,null):Hr.createElement(_a,null):w==="success"&&(F=j?Hr.createElement(l$,null):Hr.createElement(Fy,null)),Hr.createElement("span",{className:(0,KE.default)(`${O}-text`,{[`${O}-text-bright`]:U,[`${O}-text-${x}`]:z,[`${O}-text-${g}`]:z}),title:typeof F=="string"?F:void 0},F)},[c,s,S,w,u,O,d]),A;u==="line"?A=i?Hr.createElement(n3,Object.assign({},e,{strokeColor:y,prefixCls:O,steps:typeof i=="object"?i.count:i}),$):Hr.createElement(r3,Object.assign({},e,{strokeColor:p,prefixCls:O,direction:E,percentPosition:{align:x,type:g}}),$):(u==="circle"||u==="dashboard")&&(A=Hr.createElement(Zk,Object.assign({},e,{strokeColor:p,prefixCls:O,progressStatus:w}),$));let M=(0,KE.default)(O,`${O}-status-${w}`,{[`${O}-${u==="dashboard"&&"circle"||u}`]:u!=="line",[`${O}-inline-circle`]:u==="circle"&&Qs(l,"circle")[0]<=20,[`${O}-line`]:z,[`${O}-line-align-${x}`]:z,[`${O}-line-position-${g}`]:z,[`${O}-steps`]:i,[`${O}-show-info`]:c,[`${O}-${l}`]:typeof l=="string",[`${O}-rtl`]:E==="rtl"},_?.className,o,n,B,L);return I(Hr.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},_?.style),m),className:M,role:"progressbar","aria-valuenow":S,"aria-valuemin":0,"aria-valuemax":100},Mr(v,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),A))}),i3=HG;var a3=i3;var D0=R(N());var UG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},s3=UG;var GG=function(t,r){return D0.createElement(ut,Q({},t,{ref:r,icon:s3}))},qG=D0.forwardRef(GG),l3=qG;var M0=R(N());var KG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},c3=KG;var XG=function(t,r){return M0.createElement(ut,Q({},t,{ref:r,icon:c3}))},YG=M0.forwardRef(XG),u3=YG;var L0=R(N());var QG={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:r}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},f3=QG;var ZG=function(t,r){return L0.createElement(ut,Q({},t,{ref:r,icon:f3}))},JG=L0.forwardRef(ZG),d3=JG;var F0=R(N());var eq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},p3=eq;var tq=function(t,r){return F0.createElement(ut,Q({},t,{ref:r,icon:p3}))},rq=F0.forwardRef(tq),m3=rq;var k0=R(N());var oq={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:r}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:r}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:r}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},g3=oq;var nq=function(t,r){return k0.createElement(ut,Q({},t,{ref:r,icon:g3}))},iq=k0.forwardRef(nq),h3=iq;var z0=R(N());var aq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},v3=aq;var sq=function(t,r){return z0.createElement(ut,Q({},t,{ref:r,icon:v3}))},lq=z0.forwardRef(sq),XE=lq;var U0=R(N());var lr=R(N()),eR=R(zi()),V0=R(Ee());var B0=R(N());var S3=R(Ee());var $p=R(N());var W0=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),o=e.name||"",n=e.type||"",i=n.replace(/\/.*$/,"");return r.some(function(a){var s=a.trim();if(/^\*(\/\*)?$/.test(a))return!0;if(s.charAt(0)==="."){var l=o.toLowerCase(),c=s.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(f){return l.endsWith(f)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):n===s?!0:/^\w+$/.test(s)?(Kt(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function cq(e,t){var r="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),o=new Error(r);return o.status=t.status,o.method=e.method,o.url=e.action,o}function y3(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function YE(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(i){i.total>0&&(i.percent=i.loaded/i.total*100),e.onProgress(i)});var r=new FormData;e.data&&Object.keys(e.data).forEach(function(n){var i=e.data[n];if(Array.isArray(i)){i.forEach(function(a){r.append("".concat(n,"[]"),a)});return}r.append(n,i)}),e.file instanceof Blob?r.append(e.filename,e.file,e.file.name):r.append(e.filename,e.file),t.onerror=function(i){e.onError(i)},t.onload=function(){return t.status<200||t.status>=300?e.onError(cq(e,t),y3(t)):e.onSuccess(y3(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var o=e.headers||{};return o["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(o).forEach(function(n){o[n]!==null&&t.setRequestHeader(n,o[n])}),t.send(r),{abort:function(){t.abort()}}}var uq=function(){var e=Jr(Tt().mark(function t(r,o){var n,i,a,s,l,c,u,f;return Tt().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:c=function(){return c=Jr(Tt().mark(function v(x){return Tt().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.abrupt("return",new Promise(function(y){x.file(function(b){o(b)?(x.fullPath&&!b.webkitRelativePath&&(Object.defineProperties(b,{webkitRelativePath:{writable:!0}}),b.webkitRelativePath=x.fullPath.replace(/^\//,""),Object.defineProperties(b,{webkitRelativePath:{writable:!1}})),y(b)):y(null)})}));case 1:case"end":return p.stop()}},v)})),c.apply(this,arguments)},l=function(v){return c.apply(this,arguments)},s=function(){return s=Jr(Tt().mark(function v(x){var g,p,y,b,S;return Tt().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:g=x.createReader(),p=[];case 2:return C.next=5,new Promise(function(E){g.readEntries(E,function(){return E([])})});case 5:if(y=C.sent,b=y.length,b){C.next=9;break}return C.abrupt("break",12);case 9:for(S=0;S{let{componentCls:t,iconCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${te(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${te(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` + `]:{paddingInlineEnd:r},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${o}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},I3=_t(["Input","TextArea"],e=>{let t=rt(e,Ua(e));return[Dq(t)]},Ga,{resetFont:!1});var Aq=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var r;let{prefixCls:o,bordered:n=!0,size:i,disabled:a,status:s,allowClear:l,classNames:c,rootClassName:u,className:f,style:d,styles:m,variant:h,showCount:v,onMouseDown:y,onResize:g}=e,p=Aq(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:x,direction:S,allowClear:b,autoComplete:w,className:C,style:R,classNames:_,styles:O}=Do("textArea"),N=Ln.useContext(Ur),k=a??N,{status:L,hasFeedback:j,feedbackIcon:W}=Ln.useContext(uo),D=na(L,s),$=Ln.useRef(null);Ln.useImperativeHandle(t,()=>{var J;return{resizableTextArea:(J=$.current)===null||J===void 0?void 0:J.resizableTextArea,focus:le=>{var ue,fe;uc((fe=(ue=$.current)===null||ue===void 0?void 0:ue.resizableTextArea)===null||fe===void 0?void 0:fe.textArea,le)},blur:()=>{var le;return(le=$.current)===null||le===void 0?void 0:le.blur()}}});let M=x("input",o),V=Mo(M),[F,z,U]=g0(M,u),[H]=I3(M,V),{compactSize:A,compactItemClassnames:G}=Zn(M,S),q=dn(J=>{var le;return(le=i??A)!==null&&le!==void 0?le:J}),[oe,Z]=ol("textArea",h,n),X=_0(l??b),[ie,te]=Ln.useState(!1),[K,Y]=Ln.useState(!1),ne=J=>{te(!0),y?.(J);let le=()=>{te(!1),document.removeEventListener("mouseup",le)};document.addEventListener("mouseup",le)},Q=J=>{var le,ue;if(g?.(J),ie&&typeof getComputedStyle=="function"){let fe=(ue=(le=$.current)===null||le===void 0?void 0:le.nativeElement)===null||ue===void 0?void 0:ue.querySelector("textarea");fe&&getComputedStyle(fe).resize==="both"&&Y(!0)}};return F(H(Ln.createElement(N3,Object.assign({autoComplete:w},p,{style:Object.assign(Object.assign({},R),d),styles:Object.assign(Object.assign({},O),m),disabled:k,allowClear:X,className:(0,Hp.default)(U,V,f,u,G,C,K&&`${M}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},c),_),{textarea:(0,Hp.default)({[`${M}-sm`]:q==="small",[`${M}-lg`]:q==="large"},z,c?.textarea,_.textarea,ie&&`${M}-mouse-active`),variant:(0,Hp.default)({[`${M}-${oe}`]:Z},oa(M,D)),affixWrapper:(0,Hp.default)(`${M}-textarea-affix-wrapper`,{[`${M}-affix-wrapper-rtl`]:S==="rtl",[`${M}-affix-wrapper-sm`]:q==="small",[`${M}-affix-wrapper-lg`]:q==="large",[`${M}-textarea-show-count`]:v||((r=e.count)===null||r===void 0?void 0:r.show)},z)}),prefixCls:M,suffix:j&&Ln.createElement("span",{className:`${M}-textarea-suffix`},W),showCount:v,ref:$,onResize:Q,onMouseDown:ne}))))}),D3=Mq;var bf=nl;bf.Group=v3;bf.Search=_3;bf.TextArea=D3;bf.Password=R3;bf.OTP=S3;var Up=bf;var Jr=E(I());var CR=E(Ee());var wf=E(I()),V3=E(Ee());var Lq=E(I()),kq=E(Ee());var Gp=E(I()),vR={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},yR=function(){var t=(0,Gp.useRef)([]),r=(0,Gp.useRef)(null);return(0,Gp.useEffect)(function(){var o=Date.now(),n=!1;t.current.forEach(function(i){if(i){n=!0;var a=i.style;a.transitionDuration=".3s, .3s, .3s, .06s",r.current&&o-r.current<100&&(a.transitionDuration="0s, 0s")}}),n&&(r.current=Date.now())}),t.current};var qp=E(I()),W3=E(Ee());var Z0=E(I());var A3=0,Fq=Yt();function zq(){var e;return Fq?(e=A3,A3+=1):e="TEST_OR_SSR",e}var M3=function(e){var t=Z0.useState(),r=B(t,2),o=r[0],n=r[1];return Z0.useEffect(function(){n("rc_progress_".concat(zq()))},[]),e||o};var ci=E(I()),L3=function(t){var r=t.bg,o=t.children;return ci.createElement("div",{style:{width:"100%",height:"100%",background:r}},o)};function k3(e,t){return Object.keys(e).map(function(r){var o=parseFloat(r),n="".concat(Math.floor(o*t),"%");return"".concat(e[r]," ").concat(n)})}var Wq=ci.forwardRef(function(e,t){var r=e.prefixCls,o=e.color,n=e.gradientId,i=e.radius,a=e.style,s=e.ptg,l=e.strokeLinecap,c=e.strokeWidth,u=e.size,f=e.gapDegree,d=o&&pe(o)==="object",m=d?"#FFF":void 0,h=u/2,v=ci.createElement("circle",{className:"".concat(r,"-circle-path"),r:i,cx:h,cy:h,stroke:m,strokeLinecap:l,strokeWidth:c,opacity:s===0?0:1,style:a,ref:t});if(!d)return v;var y="".concat(n,"-conic"),g=f?"".concat(180+f/2,"deg"):"0deg",p=k3(o,(360-f)/360),x=k3(o,1),S="conic-gradient(from ".concat(g,", ").concat(p.join(", "),")"),b="linear-gradient(to ".concat(f?"bottom":"top",", ").concat(x.join(", "),")");return ci.createElement(ci.Fragment,null,ci.createElement("mask",{id:y},v),ci.createElement("foreignObject",{x:0,y:0,width:u,height:u,mask:"url(#".concat(y,")")},ci.createElement(L3,{bg:b},ci.createElement(L3,{bg:S}))))}),F3=Wq;var Sf=100,J0=function(t,r,o,n,i,a,s,l,c,u){var f=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,d=o/100*360*((360-a)/360),m=a===0?0:{bottom:0,top:180,left:90,right:-90}[s],h=(100-n)/100*r;c==="round"&&n!==100&&(h+=u/2,h>=r&&(h=r-.01));var v=Sf/2;return{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(r,"px ").concat(t),strokeDashoffset:h+f,transform:"rotate(".concat(i+d+m,"deg)"),transformOrigin:"".concat(v,"px ").concat(v,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}};var Bq=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function z3(e){var t=e??[];return Array.isArray(t)?t:[t]}var jq=function(t){var r=P(P({},vR),t),o=r.id,n=r.prefixCls,i=r.steps,a=r.strokeWidth,s=r.trailWidth,l=r.gapDegree,c=l===void 0?0:l,u=r.gapPosition,f=r.trailColor,d=r.strokeLinecap,m=r.style,h=r.className,v=r.strokeColor,y=r.percent,g=Ae(r,Bq),p=Sf/2,x=M3(o),S="".concat(x,"-gradient"),b=p-a/2,w=Math.PI*2*b,C=c>0?90+c/2:-90,R=w*((360-c)/360),_=pe(i)==="object"?i:{count:i,gap:2},O=_.count,N=_.gap,k=z3(y),L=z3(v),j=L.find(function(z){return z&&pe(z)==="object"}),W=j&&pe(j)==="object",D=W?"butt":d,$=J0(w,R,0,100,C,c,u,f,D,a),M=yR(),V=function(){var U=0;return k.map(function(H,A){var G=L[A]||L[L.length-1],q=J0(w,R,U,H,C,c,u,G,D,a);return U+=H,qp.createElement(F3,{key:A,color:G,ptg:H,radius:b,prefixCls:n,gradientId:S,style:q,strokeLinecap:D,strokeWidth:a,gapDegree:c,ref:function(Z){M[A]=Z},size:Sf})}).reverse()},F=function(){var U=Math.round(O*(k[0]/100)),H=100/O,A=0;return new Array(O).fill(null).map(function(G,q){var oe=q<=U-1?L[0]:f,Z=oe&&pe(oe)==="object"?"url(#".concat(S,")"):void 0,X=J0(w,R,A,H,C,c,u,oe,"butt",a,N);return A+=(R-X.strokeDashoffset+N)*100/R,qp.createElement("circle",{key:q,className:"".concat(n,"-circle-path"),r:b,cx:p,cy:p,stroke:Z,strokeWidth:a,opacity:1,style:X,ref:function(te){M[q]=te}})})};return qp.createElement("svg",ee({className:(0,W3.default)("".concat(n,"-circle"),h),viewBox:"0 0 ".concat(Sf," ").concat(Sf),style:m,id:o,role:"presentation"},g),!O&&qp.createElement("circle",{className:"".concat(n,"-circle-trail"),r:b,cx:p,cy:p,stroke:f,strokeLinecap:D,strokeWidth:s||a,style:$}),O?F():V())},xR=jq;function da(e){return!e||e<0?0:e>100?100:e}function Cf(e){let{success:t,successPercent:r}=e,o=r;return t&&"progress"in t&&(o=t.progress),t&&"percent"in t&&(o=t.percent),o}var B3=e=>{let{percent:t,success:r,successPercent:o}=e,n=da(Cf({success:r,successPercent:o}));return[n,da(da(t)-n)]},j3=e=>{let{success:t={},strokeColor:r}=e,{strokeColor:o}=t;return[o||$a.green,r||null]},sl=(e,t,r)=>{var o,n,i,a;let s=-1,l=-1;if(t==="step"){let c=r.steps,u=r.strokeWidth;typeof e=="string"||typeof e>"u"?(s=e==="small"?2:14,l=u??8):typeof e=="number"?[s,l]=[e,e]:[s=14,l=8]=Array.isArray(e)?e:[e.width,e.height],s*=c}else if(t==="line"){let c=r?.strokeWidth;typeof e=="string"||typeof e>"u"?l=c||(e==="small"?6:8):typeof e=="number"?[s,l]=[e,e]:[s=-1,l=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[s,l]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[s,l]=[e,e]:Array.isArray(e)&&(s=(n=(o=e[0])!==null&&o!==void 0?o:e[1])!==null&&n!==void 0?n:120,l=(a=(i=e[0])!==null&&i!==void 0?i:e[1])!==null&&a!==void 0?a:120));return[s,l]};var Vq=3,Hq=e=>Vq/e*100,Uq=e=>{let{prefixCls:t,trailColor:r=null,strokeLinecap:o="round",gapPosition:n,gapDegree:i,width:a=120,type:s,children:l,success:c,size:u=a,steps:f}=e,[d,m]=sl(u,"circle"),{strokeWidth:h}=e;h===void 0&&(h=Math.max(Hq(d),6));let v={width:d,height:m,fontSize:d*.15+6},y=wf.useMemo(()=>{if(i||i===0)return i;if(s==="dashboard")return 75},[i,s]),g=B3(e),p=n||s==="dashboard"&&"bottom"||void 0,x=Object.prototype.toString.call(e.strokeColor)==="[object Object]",S=j3({success:c,strokeColor:e.strokeColor}),b=(0,V3.default)(`${t}-inner`,{[`${t}-circle-gradient`]:x}),w=wf.createElement(xR,{steps:f,percent:f?g[1]:g,strokeWidth:h,trailWidth:h,strokeColor:f?S[1]:S,strokeLinecap:o,trailColor:r,prefixCls:t,gapDegree:y,gapPosition:p}),C=d<=20,R=wf.createElement("div",{className:b,style:v},w,!C&&l);return C?wf.createElement(Ha,{title:l},R):R},H3=Uq;var Ef=E(I());var q3=E(Ee());var Kp="--progress-line-stroke-color",bR="--progress-percent",U3=e=>{let t=e?"100%":"-100%";return new xt(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Gq=e=>{let{componentCls:t,iconCls:r}=e;return{[t]:Object.assign(Object.assign({},Qt(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${Kp})`]},height:"100%",width:`calc(1 / var(${bR}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[r]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${re(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:U3(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:U3(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},qq=e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[r]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},Kq=e=>{let{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},Xq=e=>{let{componentCls:t,iconCls:r}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${r}`]:{fontSize:e.fontSizeSM}}}},Yq=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),G3=_t("Progress",e=>{let t=e.calc(e.marginXXS).div(2).equal(),r=rt(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[Gq(r),qq(r),Kq(r),Xq(r)]},Yq);var Qq=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{let t=[];return Object.keys(e).forEach(r=>{let o=parseFloat(r.replace(/%/g,""));Number.isNaN(o)||t.push({key:o,value:e[r]})}),t=t.sort((r,o)=>r.key-o.key),t.map(r=>{let{key:o,value:n}=r;return`${n} ${o}%`}).join(", ")},Jq=(e,t)=>{let{from:r=$a.blue,to:o=$a.blue,direction:n=t==="rtl"?"to left":"to right"}=e,i=Qq(e,["from","to","direction"]);if(Object.keys(i).length!==0){let s=Zq(i),l=`linear-gradient(${n}, ${s})`;return{background:l,[Kp]:l}}let a=`linear-gradient(${n}, ${r}, ${o})`;return{background:a,[Kp]:a}},eK=e=>{let{prefixCls:t,direction:r,percent:o,size:n,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:l,trailColor:c=null,percentPosition:u,success:f}=e,{align:d,type:m}=u,h=a&&typeof a!="string"?Jq(a,r):{[Kp]:a,background:a},v=s==="square"||s==="butt"?0:void 0,y=n??[-1,i||(n==="small"?6:8)],[g,p]=sl(y,"line",{strokeWidth:i}),x={backgroundColor:c||void 0,borderRadius:v},S=Object.assign(Object.assign({width:`${da(o)}%`,height:p,borderRadius:v},h),{[bR]:da(o)/100}),b=Cf(e),w={width:`${da(b)}%`,height:p,borderRadius:v,backgroundColor:f?.strokeColor},C={width:g<0?"100%":g},R=Ef.createElement("div",{className:`${t}-inner`,style:x},Ef.createElement("div",{className:(0,q3.default)(`${t}-bg`,`${t}-bg-${m}`),style:S},m==="inner"&&l),b!==void 0&&Ef.createElement("div",{className:`${t}-success-bg`,style:w})),_=m==="outer"&&d==="start",O=m==="outer"&&d==="end";return m==="outer"&&d==="center"?Ef.createElement("div",{className:`${t}-layout-bottom`},R,l):Ef.createElement("div",{className:`${t}-outer`,style:C},_&&l,R,O&&l)},K3=eK;var SR=E(I()),X3=E(Ee());var tK=e=>{let{size:t,steps:r,rounding:o=Math.round,percent:n=0,strokeWidth:i=8,strokeColor:a,trailColor:s=null,prefixCls:l,children:c}=e,u=o(r*(n/100)),d=t??[t==="small"?2:14,i],[m,h]=sl(d,"step",{steps:r,strokeWidth:i}),v=m/r,y=Array.from({length:r});for(let g=0;g{let{prefixCls:r,className:o,rootClassName:n,steps:i,strokeColor:a,percent:s=0,size:l="default",showInfo:c=!0,type:u="line",status:f,format:d,style:m,percentPosition:h={}}=e,v=rK(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:y="end",type:g="outer"}=h,p=Array.isArray(a)?a[0]:a,x=typeof a=="string"||Array.isArray(a)?a:void 0,S=Jr.useMemo(()=>{if(p){let V=typeof p=="string"?p:Object.values(p)[0];return new it(V).isLight()}return!1},[a]),b=Jr.useMemo(()=>{var V,F;let z=Cf(e);return parseInt(z!==void 0?(V=z??0)===null||V===void 0?void 0:V.toString():(F=s??0)===null||F===void 0?void 0:F.toString(),10)},[s,e.success,e.successPercent]),w=Jr.useMemo(()=>!oK.includes(f)&&b>=100?"success":f||"normal",[f,b]),{getPrefixCls:C,direction:R,progress:_}=Jr.useContext(at),O=C("progress",r),[N,k,L]=G3(O),j=u==="line",W=j&&!i,D=Jr.useMemo(()=>{if(!c)return null;let V=Cf(e),F,z=d||(H=>`${H}%`),U=j&&S&&g==="inner";return g==="inner"||d||w!=="exception"&&w!=="success"?F=z(da(s),da(V)):w==="exception"?F=j?Jr.createElement(Du,null):Jr.createElement(Fa,null):w==="success"&&(F=j?Jr.createElement(D$,null):Jr.createElement(Qy,null)),Jr.createElement("span",{className:(0,CR.default)(`${O}-text`,{[`${O}-text-bright`]:U,[`${O}-text-${y}`]:W,[`${O}-text-${g}`]:W}),title:typeof F=="string"?F:void 0},F)},[c,s,b,w,u,O,d]),$;u==="line"?$=i?Jr.createElement(Y3,Object.assign({},e,{strokeColor:x,prefixCls:O,steps:typeof i=="object"?i.count:i}),D):Jr.createElement(K3,Object.assign({},e,{strokeColor:p,prefixCls:O,direction:R,percentPosition:{align:y,type:g}}),D):(u==="circle"||u==="dashboard")&&($=Jr.createElement(H3,Object.assign({},e,{strokeColor:p,prefixCls:O,progressStatus:w}),D));let M=(0,CR.default)(O,`${O}-status-${w}`,{[`${O}-${u==="dashboard"&&"circle"||u}`]:u!=="line",[`${O}-inline-circle`]:u==="circle"&&sl(l,"circle")[0]<=20,[`${O}-line`]:W,[`${O}-line-align-${y}`]:W,[`${O}-line-position-${g}`]:W,[`${O}-steps`]:i,[`${O}-show-info`]:c,[`${O}-${l}`]:typeof l=="string",[`${O}-rtl`]:R==="rtl"},_?.className,o,n,k,L);return N(Jr.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},_?.style),m),className:M,role:"progressbar","aria-valuenow":b,"aria-valuemin":0,"aria-valuemax":100},Gr(v,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),$))}),Q3=nK;var Z3=Q3;var ex=E(I());var iK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},J3=iK;var aK=function(t,r){return ex.createElement(mt,ee({},t,{ref:r,icon:J3}))},sK=ex.forwardRef(aK),e4=sK;var tx=E(I());var lK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},t4=lK;var cK=function(t,r){return tx.createElement(mt,ee({},t,{ref:r,icon:t4}))},uK=tx.forwardRef(cK),r4=uK;var rx=E(I());var fK={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:r}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:t}}]}},name:"file",theme:"twotone"},o4=fK;var dK=function(t,r){return rx.createElement(mt,ee({},t,{ref:r,icon:o4}))},pK=rx.forwardRef(dK),n4=pK;var ox=E(I());var mK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},i4=mK;var gK=function(t,r){return ox.createElement(mt,ee({},t,{ref:r,icon:i4}))},hK=ox.forwardRef(gK),a4=hK;var nx=E(I());var vK={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:r}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:r}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:r}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:t}}]}},name:"picture",theme:"twotone"},s4=vK;var yK=function(t,r){return nx.createElement(mt,ee({},t,{ref:r,icon:s4}))},xK=nx.forwardRef(yK),l4=xK;var ix=E(I());var bK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},c4=bK;var SK=function(t,r){return ix.createElement(mt,ee({},t,{ref:r,icon:c4}))},CK=ix.forwardRef(SK),wR=CK;var fx=E(I());var vr=E(I()),PR=E(bi()),cx=E(Ee());var sx=E(I());var d4=E(Ee());var Yp=E(I());var ax=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),o=e.name||"",n=e.type||"",i=n.replace(/\/.*$/,"");return r.some(function(a){var s=a.trim();if(/^\*(\/\*)?$/.test(a))return!0;if(s.charAt(0)==="."){var l=o.toLowerCase(),c=s.toLowerCase(),u=[c];return(c===".jpg"||c===".jpeg")&&(u=[".jpg",".jpeg"]),u.some(function(f){return l.endsWith(f)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):n===s?!0:/^\w+$/.test(s)?(Vt(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function wK(e,t){var r="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),o=new Error(r);return o.status=t.status,o.method=e.method,o.url=e.action,o}function u4(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function ER(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(i){i.total>0&&(i.percent=i.loaded/i.total*100),e.onProgress(i)});var r=new FormData;e.data&&Object.keys(e.data).forEach(function(n){var i=e.data[n];if(Array.isArray(i)){i.forEach(function(a){r.append("".concat(n,"[]"),a)});return}r.append(n,i)}),e.file instanceof Blob?r.append(e.filename,e.file,e.file.name):r.append(e.filename,e.file),t.onerror=function(i){e.onError(i)},t.onload=function(){return t.status<200||t.status>=300?e.onError(wK(e,t),u4(t)):e.onSuccess(u4(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var o=e.headers||{};return o["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(o).forEach(function(n){o[n]!==null&&t.setRequestHeader(n,o[n])}),t.send(r),{abort:function(){t.abort()}}}var EK=function(){var e=so(Lt().mark(function t(r,o){var n,i,a,s,l,c,u,f;return Lt().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:c=function(){return c=so(Lt().mark(function v(y){return Lt().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.abrupt("return",new Promise(function(x){y.file(function(S){o(S)?(y.fullPath&&!S.webkitRelativePath&&(Object.defineProperties(S,{webkitRelativePath:{writable:!0}}),S.webkitRelativePath=y.fullPath.replace(/^\//,""),Object.defineProperties(S,{webkitRelativePath:{writable:!1}})),x(S)):x(null)})}));case 1:case"end":return p.stop()}},v)})),c.apply(this,arguments)},l=function(v){return c.apply(this,arguments)},s=function(){return s=so(Lt().mark(function v(y){var g,p,x,S,b;return Lt().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:g=y.createReader(),p=[];case 2:return C.next=5,new Promise(function(R){g.readEntries(R,function(){return R([])})});case 5:if(x=C.sent,S=x.length,S){C.next=9;break}return C.abrupt("break",12);case 9:for(b=0;b{let{componentCls:t,iconCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${re(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:e.padding},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:e.borderRadiusLG,"&:focus-visible":{outline:`${re(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`}},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[` &:not(${t}-disabled):hover, &-hover:not(${t}-disabled) - `]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[r]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${te(e.marginXXS)}`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{[`p${t}-drag-icon ${r}, + `]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[r]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${re(e.marginXXS)}`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{[`p${t}-drag-icon ${r}, p${t}-text, p${t}-hint - `]:{color:e.colorTextDisabled}}}}}},E3=gq;var hq=e=>{let{componentCls:t,iconCls:r,fontSize:o,lineHeight:n,calc:i}=e,a=`${t}-list-item`,s=`${a}-actions`,l=`${a}-action`;return{[`${t}-wrapper`]:{[`${t}-list`]:Object.assign(Object.assign({},Su()),{lineHeight:e.lineHeight,[a]:{position:"relative",height:i(e.lineHeight).mul(o).equal(),marginTop:e.marginXS,fontSize:o,display:"flex",alignItems:"center",transition:`background-color ${e.motionDurationSlow}`,borderRadius:e.borderRadiusSM,"&:hover":{backgroundColor:e.controlItemBgHover},[`${a}-name`]:Object.assign(Object.assign({},xi),{padding:`0 ${te(e.paddingXS)}`,lineHeight:n,flex:"auto",transition:`all ${e.motionDurationSlow}`}),[s]:{whiteSpace:"nowrap",[l]:{opacity:0},[r]:{color:e.actionsColor,transition:`all ${e.motionDurationSlow}`},[` + `]:{color:e.colorTextDisabled}}}}}},h4=TK;var NK=e=>{let{componentCls:t,iconCls:r,fontSize:o,lineHeight:n,calc:i}=e,a=`${t}-list-item`,s=`${a}-actions`,l=`${a}-action`;return{[`${t}-wrapper`]:{[`${t}-list`]:Object.assign(Object.assign({},Iu()),{lineHeight:e.lineHeight,[a]:{position:"relative",height:i(e.lineHeight).mul(o).equal(),marginTop:e.marginXS,fontSize:o,display:"flex",alignItems:"center",transition:`background-color ${e.motionDurationSlow}`,borderRadius:e.borderRadiusSM,"&:hover":{backgroundColor:e.controlItemBgHover},[`${a}-name`]:Object.assign(Object.assign({},Ti),{padding:`0 ${re(e.paddingXS)}`,lineHeight:n,flex:"auto",transition:`all ${e.motionDurationSlow}`}),[s]:{whiteSpace:"nowrap",[l]:{opacity:0},[r]:{color:e.actionsColor,transition:`all ${e.motionDurationSlow}`},[` ${l}:focus-visible, &.picture ${l} - `]:{opacity:1}},[`${t}-icon ${r}`]:{color:e.colorTextDescription,fontSize:o},[`${a}-progress`]:{position:"absolute",bottom:e.calc(e.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:i(o).add(e.paddingXS).equal(),fontSize:o,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${a}:hover ${l}`]:{opacity:1},[`${a}-error`]:{color:e.colorError,[`${a}-name, ${t}-icon ${r}`]:{color:e.colorError},[s]:{[`${r}, ${r}:hover`]:{color:e.colorError},[l]:{opacity:1}}},[`${t}-list-item-container`]:{transition:`opacity ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},R3=hq;var vq=e=>{let{componentCls:t}=e,r=new pt("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),o=new pt("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),n=`${t}-animate-inline`;return[{[`${t}-wrapper`]:{[`${n}-appear, ${n}-enter, ${n}-leave`]:{animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseInOutCirc,animationFillMode:"forwards"},[`${n}-appear, ${n}-enter`]:{animationName:r},[`${n}-leave`]:{animationName:o}}},{[`${t}-wrapper`]:Wl(e)},r,o]},O3=vq;var _3=e=>{let{componentCls:t,iconCls:r,uploadThumbnailSize:o,uploadProgressOffset:n,calc:i}=e,a=`${t}-list`,s=`${a}-item`;return{[`${t}-wrapper`]:{[` + `]:{opacity:1}},[`${t}-icon ${r}`]:{color:e.colorTextDescription,fontSize:o},[`${a}-progress`]:{position:"absolute",bottom:e.calc(e.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:i(o).add(e.paddingXS).equal(),fontSize:o,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${a}:hover ${l}`]:{opacity:1},[`${a}-error`]:{color:e.colorError,[`${a}-name, ${t}-icon ${r}`]:{color:e.colorError},[s]:{[`${r}, ${r}:hover`]:{color:e.colorError},[l]:{opacity:1}}},[`${t}-list-item-container`]:{transition:`opacity ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},v4=NK;var IK=e=>{let{componentCls:t}=e,r=new xt("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),o=new xt("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),n=`${t}-animate-inline`;return[{[`${t}-wrapper`]:{[`${n}-appear, ${n}-enter, ${n}-leave`]:{animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseInOutCirc,animationFillMode:"forwards"},[`${n}-appear, ${n}-enter`]:{animationName:r},[`${n}-leave`]:{animationName:o}}},{[`${t}-wrapper`]:Yl(e)},r,o]},y4=IK;var x4=e=>{let{componentCls:t,iconCls:r,uploadThumbnailSize:o,uploadProgressOffset:n,calc:i}=e,a=`${t}-list`,s=`${a}-item`;return{[`${t}-wrapper`]:{[` ${a}${a}-picture, ${a}${a}-picture-card, ${a}${a}-picture-circle - `]:{[s]:{position:"relative",height:i(o).add(i(e.lineWidth).mul(2)).add(i(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},xi),{width:o,height:o,lineHeight:te(i(o).add(e.paddingSM).equal()),textAlign:"center",flex:"none",[r]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:n,width:`calc(100% - ${te(i(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:i(o).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${r}`]:{[`svg path[fill='${Ps[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${Ps.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:n}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},P3=e=>{let{componentCls:t,iconCls:r,fontSizeLG:o,colorTextLightSolid:n,calc:i}=e,a=`${t}-list`,s=`${a}-item`,l=e.uploadPicCardSize;return{[` + `]:{[s]:{position:"relative",height:i(o).add(i(e.lineWidth).mul(2)).add(i(e.paddingXS).mul(2)).equal(),padding:e.paddingXS,border:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},Ti),{width:o,height:o,lineHeight:re(i(o).add(e.paddingSM).equal()),textAlign:"center",flex:"none",[r]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${s}-progress`]:{bottom:n,width:`calc(100% - ${re(i(e.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:i(o).add(e.paddingXS).equal()}},[`${s}-error`]:{borderColor:e.colorError,[`${s}-thumbnail ${r}`]:{[`svg path[fill='${zs[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${zs.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:n}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},b4=e=>{let{componentCls:t,iconCls:r,fontSizeLG:o,colorTextLightSolid:n,calc:i}=e,a=`${t}-list`,s=`${a}-item`,l=e.uploadPicCardSize;return{[` ${t}-wrapper${t}-picture-card-wrapper, ${t}-wrapper${t}-picture-circle-wrapper - `]:Object.assign(Object.assign({},Su()),{display:"block",[`${t}${t}-select`]:{width:l,height:l,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${te(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[`> ${t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimary}},[`${a}${a}-picture-card, ${a}${a}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:e.marginXS,marginInlineEnd:e.marginXS}},"@supports (gap: 1px)":{gap:e.marginXS},[`${a}-item-container`]:{display:"inline-block",width:l,height:l,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[s]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${te(i(e.paddingXS).mul(2).equal())})`,height:`calc(100% - ${te(i(e.paddingXS).mul(2).equal())})`,backgroundColor:e.colorBgMask,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'" "'}},[`${s}:hover`]:{[`&::before, ${s}-actions`]:{opacity:1}},[`${s}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${e.motionDurationSlow}`,[` + `]:Object.assign(Object.assign({},Iu()),{display:"block",[`${t}${t}-select`]:{width:l,height:l,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${re(e.lineWidth)} dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[`> ${t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimary}},[`${a}${a}-picture-card, ${a}${a}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:e.marginXS,marginInlineEnd:e.marginXS}},"@supports (gap: 1px)":{gap:e.marginXS},[`${a}-item-container`]:{display:"inline-block",width:l,height:l,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[s]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${re(i(e.paddingXS).mul(2).equal())})`,height:`calc(100% - ${re(i(e.paddingXS).mul(2).equal())})`,backgroundColor:e.colorBgMask,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'" "'}},[`${s}:hover`]:{[`&::before, ${s}-actions`]:{opacity:1}},[`${s}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${e.motionDurationSlow}`,[` ${r}-eye, ${r}-download, ${r}-delete - `]:{zIndex:10,width:o,margin:`0 ${te(e.marginXXS)}`,fontSize:o,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,color:n,"&:hover":{color:n},svg:{verticalAlign:"baseline"}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${te(i(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${r}-eye, ${r}-download, ${r}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${te(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}};var yq=e=>{let{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},T3=yq;var xq=e=>{let{componentCls:t,colorTextDisabled:r}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Qt(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-hidden`]:{display:"none"},[`${t}-disabled`]:{color:r,cursor:"not-allowed"}})}},Sq=e=>({actionsColor:e.colorTextDescription}),N3=Rt("Upload",e=>{let{fontSizeHeading3:t,fontHeight:r,lineWidth:o,controlHeightLG:n,calc:i}=e,a=Ze(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(r).div(2)).add(o).equal(),uploadPicCardSize:i(n).mul(2.55).equal()});return[xq(a),E3(a),_3(a),P3(a),R3(a),O3(a),T3(a),Dw(a)]},Sq);var Ft=R(N());var JE=R(Ee());function Ap(e){return Object.assign(Object.assign({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function Dp(e,t){let r=le(t),o=r.findIndex(n=>{let{uid:i}=n;return i===e.uid});return o===-1?r.push(e):r[o]=e,r}function j0(e,t){let r=e.uid!==void 0?"uid":"name";return t.filter(o=>o[r]===e[r])[0]}function I3(e,t){let r=e.uid!==void 0?"uid":"name",o=t.filter(n=>n[r]!==e[r]);return o.length===t.length?null:o}var bq=function(){let t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),o=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(o)||[""])[0]},$3=e=>e.indexOf("image/")===0,A3=e=>{if(e.type&&!e.thumbUrl)return $3(e.type);let t=e.thumbUrl||e.url||"",r=bq(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(r)?!0:!(/^data:/.test(t)||r)},Zs=200;function D3(e){return new Promise(t=>{if(!e.type||!$3(e.type)){t("");return}let r=document.createElement("canvas");r.width=Zs,r.height=Zs,r.style.cssText=`position: fixed; left: 0; top: 0; width: ${Zs}px; height: ${Zs}px; z-index: 9999; display: none;`,document.body.appendChild(r);let o=r.getContext("2d"),n=new Image;if(n.onload=()=>{let{width:i,height:a}=n,s=Zs,l=Zs,c=0,u=0;i>a?(l=a*(Zs/i),u=-(l-s)/2):(s=i*(Zs/a),c=-(s-l)/2),o.drawImage(n,c,u,s,l);let f=r.toDataURL();document.body.removeChild(r),window.URL.revokeObjectURL(n.src),t(f)},n.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){let i=new FileReader;i.onload=()=>{i.result&&typeof i.result=="string"&&(n.src=i.result)},i.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){let i=new FileReader;i.onload=()=>{i.result&&t(i.result)},i.readAsDataURL(e)}else n.src=window.URL.createObjectURL(e)})}var $t=R(N());var Js=R(Ee());var Cq=$t.forwardRef((e,t)=>{let{prefixCls:r,className:o,style:n,locale:i,listType:a,file:s,items:l,progress:c,iconRender:u,actionIconRender:f,itemRender:d,isImgUrl:m,showPreviewIcon:h,showRemoveIcon:v,showDownloadIcon:x,previewIcon:g,removeIcon:p,downloadIcon:y,extra:b,onPreview:S,onDownload:w,onClose:C}=e;var E,_;let{status:O}=s,[I,B]=$t.useState(O);$t.useEffect(()=>{O!=="removed"&&B(O)},[O]);let[L,j]=$t.useState(!1);$t.useEffect(()=>{let X=setTimeout(()=>{j(!0)},300);return()=>{clearTimeout(X)}},[]);let z=u(s),$=$t.createElement("div",{className:`${r}-icon`},z);if(a==="picture"||a==="picture-card"||a==="picture-circle")if(I==="uploading"||!s.thumbUrl&&!s.url){let X=(0,Js.default)(`${r}-list-item-thumbnail`,{[`${r}-list-item-file`]:I!=="uploading"});$=$t.createElement("div",{className:X},z)}else{let X=m?.(s)?$t.createElement("img",{src:s.thumbUrl||s.url,alt:s.name,className:`${r}-list-item-image`,crossOrigin:s.crossOrigin}):z,oe=(0,Js.default)(`${r}-list-item-thumbnail`,{[`${r}-list-item-file`]:m&&!m(s)});$=$t.createElement("a",{className:oe,onClick:Y=>S(s,Y),href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer"},X)}let A=(0,Js.default)(`${r}-list-item`,`${r}-list-item-${I}`),M=typeof s.linkProps=="string"?JSON.parse(s.linkProps):s.linkProps,H=(typeof v=="function"?v(s):v)?f((typeof p=="function"?p(s):p)||$t.createElement(l3,null),()=>C(s),r,i.removeFile,!0):null,F=(typeof x=="function"?x(s):x)&&I==="done"?f((typeof y=="function"?y(s):y)||$t.createElement(u3,null),()=>w(s),r,i.downloadFile):null,k=a!=="picture-card"&&a!=="picture-circle"&&$t.createElement("span",{key:"download-delete",className:(0,Js.default)(`${r}-list-item-actions`,{picture:a==="picture"})},F,H),U=typeof b=="function"?b(s):b,V=U&&$t.createElement("span",{className:`${r}-list-item-extra`},U),D=(0,Js.default)(`${r}-list-item-name`),G=s.url?$t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:D,title:s.name},M,{href:s.url,onClick:X=>S(s,X)}),s.name,V):$t.createElement("span",{key:"view",className:D,onClick:X=>S(s,X),title:s.name},s.name,V),q=(typeof h=="function"?h(s):h)&&(s.url||s.thumbUrl)?$t.createElement("a",{href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:X=>S(s,X),title:i.previewFile},typeof g=="function"?g(s):g||$t.createElement(Zu,null)):null,ne=(a==="picture-card"||a==="picture-circle")&&I!=="uploading"&&$t.createElement("span",{className:`${r}-list-item-actions`},q,I==="done"&&F,H),{getPrefixCls:ee}=$t.useContext(tt),Z=ee(),ce=$t.createElement("div",{className:A},$,G,k,ne,L&&$t.createElement(Zr,{motionName:`${Z}-fade`,visible:I==="uploading",motionDeadline:2e3},X=>{let{className:oe}=X,Y="percent"in s?$t.createElement(a3,Object.assign({},c,{type:"line",percent:s.percent,"aria-label":s["aria-label"],"aria-labelledby":s["aria-labelledby"]})):null;return $t.createElement("div",{className:(0,Js.default)(`${r}-list-item-progress`,oe)},Y)})),re=s.response&&typeof s.response=="string"?s.response:((E=s.error)===null||E===void 0?void 0:E.statusText)||((_=s.error)===null||_===void 0?void 0:_.message)||i.uploadError,K=I==="error"?$t.createElement(Jl,{title:re,getPopupContainer:X=>X.parentNode},ce):ce;return $t.createElement("div",{className:(0,Js.default)(`${r}-list-item-container`,o),style:n,ref:t},d?d(K,s,l,{download:w.bind(null,s),preview:S.bind(null,s),remove:C.bind(null,s)}):K)}),M3=Cq;var wq=(e,t)=>{let{listType:r="text",previewFile:o=D3,onPreview:n,onDownload:i,onRemove:a,locale:s,iconRender:l,isImageUrl:c=A3,prefixCls:u,items:f=[],showPreviewIcon:d=!0,showRemoveIcon:m=!0,showDownloadIcon:h=!1,removeIcon:v,previewIcon:x,downloadIcon:g,extra:p,progress:y={size:[-1,2],showInfo:!1},appendAction:b,appendActionVisible:S=!0,itemRender:w,disabled:C}=e,E=rE(),[_,O]=Ft.useState(!1),I=["picture-card","picture-circle"].includes(r);Ft.useEffect(()=>{r.startsWith("picture")&&(f||[]).forEach(V=>{!(V.originFileObj instanceof File||V.originFileObj instanceof Blob)||V.thumbUrl!==void 0||(V.thumbUrl="",o?.(V.originFileObj).then(D=>{V.thumbUrl=D||"",E()}))})},[r,f,o]),Ft.useEffect(()=>{O(!0)},[]);let B=(V,D)=>{if(n)return D?.preventDefault(),n(V)},L=V=>{typeof i=="function"?i(V):V.url&&window.open(V.url)},j=V=>{a?.(V)},z=V=>{if(l)return l(V,r);let D=V.status==="uploading";if(r.startsWith("picture")){let G=r==="picture"?Ft.createElement(kl,null):s.uploading,q=c?.(V)?Ft.createElement(h3,null):Ft.createElement(d3,null);return D?G:q}return D?Ft.createElement(kl,null):Ft.createElement(m3,null)},$=(V,D,G,q,ne)=>{let ee={type:"text",size:"small",title:q,onClick:Z=>{var ce,re;D(),Ft.isValidElement(V)&&((re=(ce=V.props).onClick)===null||re===void 0||re.call(ce,Z))},className:`${G}-list-item-action`};return ne&&(ee.disabled=C),Ft.isValidElement(V)?Ft.createElement(qd,Object.assign({},ee,{icon:Bn(V,Object.assign(Object.assign({},V.props),{onClick:()=>{}}))})):Ft.createElement(qd,Object.assign({},ee),Ft.createElement("span",null,V))};Ft.useImperativeHandle(t,()=>({handlePreview:B,handleDownload:L}));let{getPrefixCls:A}=Ft.useContext(tt),M=A("upload",u),H=A(),F=(0,JE.default)(`${M}-list`,`${M}-list-${r}`),k=Ft.useMemo(()=>Mr(w$(H),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[H]),U=Object.assign(Object.assign({},I?{}:k),{motionDeadline:2e3,motionName:`${M}-${I?"animate-inline":"animate"}`,keys:le(f.map(V=>({key:V.uid,file:V}))),motionAppear:_});return Ft.createElement("div",{className:F},Ft.createElement(pw,Object.assign({},U,{component:!1}),V=>{let{key:D,file:G,className:q,style:ne}=V;return Ft.createElement(M3,{key:D,locale:s,prefixCls:M,className:q,style:ne,file:G,items:f,progress:y,listType:r,isImgUrl:c,showPreviewIcon:d,showRemoveIcon:m,showDownloadIcon:h,removeIcon:v,previewIcon:x,downloadIcon:g,extra:p,iconRender:z,actionIconRender:$,itemRender:w,onPreview:B,onDownload:L,onClose:j})}),b&&Ft.createElement(Zr,Object.assign({},U,{visible:S,forceRender:!0}),V=>{let{className:D,style:G}=V;return Bn(b,q=>({className:(0,JE.default)(q.className,D),style:Object.assign(Object.assign(Object.assign({},G),{pointerEvents:D?"none":void 0}),q.style)}))}))},Eq=Ft.forwardRef(wq),L3=Eq;var Rq=function(e,t,r,o){function n(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{c(o.next(u))}catch(f){a(f)}}function l(u){try{c(o.throw(u))}catch(f){a(f)}}function c(u){u.done?i(u.value):n(u.value).then(s,l)}c((o=o.apply(e,t||[])).next())})},cf=`__LIST_IGNORE_${Date.now()}__`,Oq=(e,t)=>{let{fileList:r,defaultFileList:o,onRemove:n,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:l,onChange:c,onDrop:u,previewFile:f,disabled:d,locale:m,iconRender:h,isImageUrl:v,progress:x,prefixCls:g,className:p,type:y="select",children:b,style:S,itemRender:w,maxCount:C,data:E={},multiple:_=!1,hasControlInside:O=!0,action:I="",accept:B="",supportServerRender:L=!0,rootClassName:j}=e,z=lr.useContext(Qr),$=d??z,[A,M]=zt(o||[],{value:r,postState:ae=>ae??[]}),[H,F]=lr.useState("drop"),k=lr.useRef(null),U=lr.useRef(null);lr.useMemo(()=>{let ae=Date.now();(r||[]).forEach((me,ze)=>{!me.uid&&!Object.isFrozen(me)&&(me.uid=`__AUTO__${ae}_${ze}__`)})},[r]);let V=(ae,me,ze)=>{let Se=le(me),He=!1;C===1?Se=Se.slice(-1):C&&(He=Se.length>C,Se=Se.slice(0,C)),(0,eR.flushSync)(()=>{M(Se)});let Ue={file:ae,fileList:Se};ze&&(Ue.event=ze),(!He||ae.status==="removed"||Se.some(wt=>wt.uid===ae.uid))&&(0,eR.flushSync)(()=>{c?.(Ue)})},D=(ae,me)=>Rq(void 0,void 0,void 0,function*(){let{beforeUpload:ze,transformFile:Se}=e,He=ae;if(ze){let Ue=yield ze(ae,me);if(Ue===!1)return!1;if(delete ae[cf],Ue===cf)return Object.defineProperty(ae,cf,{value:!0,configurable:!0}),!1;typeof Ue=="object"&&Ue&&(He=Ue)}return Se&&(He=yield Se(He)),He}),G=ae=>{let me=ae.filter(He=>!He.file[cf]);if(!me.length)return;let ze=me.map(He=>Ap(He.file)),Se=le(A);ze.forEach(He=>{Se=Dp(He,Se)}),ze.forEach((He,Ue)=>{let wt=He;if(me[Ue].parsedFile)He.status="uploading";else{let{originFileObj:_t}=He,Ht;try{Ht=new File([_t],_t.name,{type:_t.type})}catch{Ht=new Blob([_t],{type:_t.type}),Ht.name=_t.name,Ht.lastModifiedDate=new Date,Ht.lastModified=new Date().getTime()}Ht.uid=He.uid,wt=Ht}V(wt,Se)})},q=(ae,me,ze)=>{try{typeof ae=="string"&&(ae=JSON.parse(ae))}catch{}if(!j0(me,A))return;let Se=Ap(me);Se.status="done",Se.percent=100,Se.response=ae,Se.xhr=ze;let He=Dp(Se,A);V(Se,He)},ne=(ae,me)=>{if(!j0(me,A))return;let ze=Ap(me);ze.status="uploading",ze.percent=ae.percent;let Se=Dp(ze,A);V(ze,Se,ae)},ee=(ae,me,ze)=>{if(!j0(ze,A))return;let Se=Ap(ze);Se.error=ae,Se.response=me,Se.status="error";let He=Dp(Se,A);V(Se,He)},Z=ae=>{let me;Promise.resolve(typeof n=="function"?n(ae):n).then(ze=>{var Se;if(ze===!1)return;let He=I3(ae,A);He&&(me=Object.assign(Object.assign({},ae),{status:"removed"}),A?.forEach(Ue=>{let wt=me.uid!==void 0?"uid":"name";Ue[wt]===me[wt]&&!Object.isFrozen(Ue)&&(Ue.status="removed")}),(Se=k.current)===null||Se===void 0||Se.abort(me),V(me,He))})},ce=ae=>{F(ae.type),ae.type==="drop"&&u?.(ae)};lr.useImperativeHandle(t,()=>({onBatchStart:G,onSuccess:q,onProgress:ne,onError:ee,fileList:A,upload:k.current,nativeElement:U.current}));let{getPrefixCls:re,direction:K,upload:X}=lr.useContext(tt),oe=re("upload",g),Y=Object.assign(Object.assign({onBatchStart:G,onError:ee,onProgress:ne,onSuccess:q},e),{data:E,multiple:_,action:I,accept:B,supportServerRender:L,prefixCls:oe,disabled:$,beforeUpload:D,onChange:void 0,hasControlInside:O});delete Y.className,delete Y.style,(!b||$)&&delete Y.id;let J=`${oe}-wrapper`,[se,ue,de]=N3(oe,J),[ye]=vi("Upload",hi.Upload),{showRemoveIcon:xe,showPreviewIcon:Pe,showDownloadIcon:fe,removeIcon:pe,previewIcon:De,downloadIcon:Be,extra:Ye}=typeof i=="boolean"?{}:i,Le=typeof xe>"u"?!$:xe,Ie=(ae,me)=>i?lr.createElement(L3,{prefixCls:oe,listType:a,items:A,previewFile:f,onPreview:s,onDownload:l,onRemove:Z,showRemoveIcon:Le,showPreviewIcon:Pe,showDownloadIcon:fe,removeIcon:pe,previewIcon:De,downloadIcon:Be,iconRender:h,extra:Ye,locale:Object.assign(Object.assign({},ye),m),isImageUrl:v,progress:x,appendAction:ae,appendActionVisible:me,itemRender:w,disabled:$}):ae,we=(0,V0.default)(J,p,j,ue,de,X?.className,{[`${oe}-rtl`]:K==="rtl",[`${oe}-picture-card-wrapper`]:a==="picture-card",[`${oe}-picture-circle-wrapper`]:a==="picture-circle"}),Ke=Object.assign(Object.assign({},X?.style),S);if(y==="drag"){let ae=(0,V0.default)(ue,oe,`${oe}-drag`,{[`${oe}-drag-uploading`]:A.some(me=>me.status==="uploading"),[`${oe}-drag-hover`]:H==="dragover",[`${oe}-disabled`]:$,[`${oe}-rtl`]:K==="rtl"});return se(lr.createElement("span",{className:we,ref:U},lr.createElement("div",{className:ae,style:Ke,onDrop:ce,onDragOver:ce,onDragLeave:ce},lr.createElement(ZE,Object.assign({},Y,{ref:k,className:`${oe}-btn`}),lr.createElement("div",{className:`${oe}-drag-container`},b))),Ie()))}let et=(0,V0.default)(oe,`${oe}-select`,{[`${oe}-disabled`]:$,[`${oe}-hidden`]:!b}),je=lr.createElement("div",{className:et},lr.createElement(ZE,Object.assign({},Y,{ref:k})));return se(a==="picture-card"||a==="picture-circle"?lr.createElement("span",{className:we,ref:U},Ie(je,!!b)):lr.createElement("span",{className:we,ref:U},je,Ie()))},_q=lr.forwardRef(Oq),H0=_q;var Pq=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var{style:r,height:o,hasControlInside:n=!1}=e,i=Pq(e,["style","height","hasControlInside"]);return U0.createElement(H0,Object.assign({ref:t,hasControlInside:n},i,{type:"drag",style:Object.assign(Object.assign({},r),{height:o})}))}),F3=Tq;var tR=H0;tR.Dragger=F3;tR.LIST_IGNORE=cf;var rR=tR;var k3=R(N(),1);function el(e){return(0,k3.useMemo)(()=>Qg(e),[e])}var Mp=R(gr(),1),z3=({inputMin:e,inputMax:t,inputStep:r,name:o,value:n=0,uiWeight:i=1,onValueChange:a})=>{let s=el(i||12),[l,c]=(0,lc.useState)(+n.toFixed(3));(0,lc.useEffect)(()=>{c(+n.toFixed(3))},[n]);let u=(0,lc.useCallback)(d=>{if(d!==null){let m=+d.toFixed(3);c(m)}},[]),f=(0,lc.useCallback)(()=>{a(l)},[l,a]);return(0,Mp.jsxs)(Ks,{style:{width:"100%",...s},align:"center",children:[o&&(0,Mp.jsx)("span",{style:{flex:1},children:o}),(0,Mp.jsx)(SE,{style:{width:"100%",flex:2},min:e,max:t,step:r,value:l,onChange:u,onBlur:f,controls:!1})]})};var Lp=R(gr(),1),W3=({onSelectUpdate:e,options:t,value:r,name:o,uiWeight:n})=>{let i=s=>{let l=t.indexOf(s);e(s,l)},a=el(n||12);return(0,Lp.jsxs)(Ks,{style:{width:"100%",...a},align:"center",children:[o&&(0,Lp.jsx)("span",{style:{flex:1},children:o}),(0,Lp.jsx)(pp,{value:r,options:t.map(s=>({value:s,label:s})),style:{flex:2},onSelect:i,placeholder:he("select..."),showSearch:!0,filterOption:(s,l)=>(l?.label??"").toLowerCase().includes(s.toLowerCase())})]})};var j3=R(gr(),1),B3=({value:e,name:t,onValueChange:r,uiWeight:o})=>{let n=a=>{r(a.target.checked)},i=el(o||12);return(0,j3.jsx)(mE,{checked:!!e,onChange:n,style:{...i},children:t||""})};var oR=R(gr(),1),{TextArea:Nq}=_p,V3=({value:e="",onValueChange:t,uiWeight:r})=>{let o=el(r||12);return(0,oR.jsx)("div",{className:"widget-container",style:o,children:(0,oR.jsx)(Nq,{value:e,onChange:i=>{t(i.target.value)},autoSize:{minRows:1}})})};var Fp=R(N(),1);var G0=R(gr(),1);function H3({title:e,onTitleChange:t}){let[r,o]=(0,Fp.useState)(!1),[n,i]=(0,Fp.useState)(e);(0,Fp.useEffect)(()=>{i(e)},[e]);let a=()=>{o(!0)};return r?(0,G0.jsx)(_p,{autoFocus:!0,value:n,onChange:u=>{i(u.target.value)},onBlur:()=>{o(!1),n!==e&&t&&t(n)},onKeyDown:u=>{u.key==="Enter"?(o(!1),n!==e&&t&&t(n)):u.key==="Escape"&&(o(!1),i(e))},size:"small",className:"workflow-edit-field-title-input"}):(0,G0.jsx)(Jl,{title:he("click to edit"),children:(0,G0.jsx)("span",{onClick:a,style:{cursor:"pointer"},children:n})})}var za=R(gr(),1),U3=({value:e,onValueChange:t,options:r})=>{let o=n=>{if(n.file.status==="done"){let i=n.file.response.name;t?.(i)}};return(0,za.jsxs)(Ks,{gap:5,align:"stretch",vertical:!0,children:[(0,za.jsxs)(Ks,{gap:5,children:[(0,za.jsx)(pp,{style:{flex:1},value:e,onChange:n=>{t?.(n)},options:r.map(n=>({label:n.split("/").pop(),value:n}))}),(0,za.jsx)(rR,{action:"./api/upload/image",onChange:o,showUploadList:!1,data:n=>({image:n}),children:(0,za.jsxs)("button",{type:"button",className:"ant-btn",children:[(0,za.jsx)(XE,{})," ",he("upload")]})})]}),e&&(0,za.jsx)(ME,{src:`./api/view?filename=${e}&type=input&subfolder=&rand=`+Math.random(),width:"100%",style:{aspectRatio:"1/1",objectFit:"contain"}})]})};var ta=R(gr(),1),G3=window.comfyAPI.api.api,uf=class extends q3.default.Component{state={comfyStatus:{sid:"",ssid:"",progress:0,queueSize:0,lastError:"",executingNodeTitle:""},widgetTableStructure:Xe.data.widgetTableStructure,widgetTableValue:Xe.data.widgetTableValue,widgetTableErrors:Xe.data.widgetTableErrors};eventListeners=[];unsubscribes=[];constructor(t){super(t);let r=(a,s)=>{G3.addEventListener(a,s),this.eventListeners.push({event:a,handler:s})};r("progress",({detail:a})=>{if(!a||isNaN(a.value/a.max))return;let s=Math.round(a.value/a.max*100);this.setState({comfyStatus:{...this.state.comfyStatus,progress:s}})}),r("status",a=>{a.detail?.exec_info&&this.setState({comfyStatus:{...this.state.comfyStatus,queueSize:a.detail.exec_info.queue_remaining}})}),r("execution_error",({detail:a})=>{this.setState({comfyStatus:{...this.state.comfyStatus,lastError:a.exception_message,executingNodeTitle:""}})}),r("execution_start",()=>{this.setState({comfyStatus:{...this.state.comfyStatus,lastError:"",progress:0,executingNodeTitle:""}})}),r("executing",a=>{let s=a.detail,l=app.graph.nodes.find(c=>c.id==s);l&&this.setState({comfyStatus:{...this.state.comfyStatus,executingNodeTitle:l.title}})}),r("execution_success",()=>{this.setState({comfyStatus:{...this.state.comfyStatus,progress:0,executingNodeTitle:""}})}),r("execution_interrupted",()=>{this.setState({comfyStatus:{...this.state.comfyStatus,progress:0,executingNodeTitle:""}})});let o=a=>{this.setState({widgetTableStructure:a})};Xe.subscribe("/widgetTableStructure",o);let n=a=>{this.setState({widgetTableValue:a})};Xe.subscribe("/widgetTableValue",n);let i=a=>{this.setState({widgetTableErrors:a})};Xe.subscribe("/widgetTableErrors",i),this.unsubscribes.push(()=>{Xe.unsubscribe(o),Xe.unsubscribe(n),Xe.unsubscribe(i)})}componentWillUnmount(){this.eventListeners.forEach(({event:t,handler:r})=>{G3.removeEventListener(t,r)}),this.unsubscribes.forEach(t=>t())}render(){let t={widgetTableStructure:this.state.widgetTableStructure,widgetTableValue:this.state.widgetTableValue,widgetTableErrors:this.state.widgetTableErrors,onWidgetChange:async(o,n,i,a)=>{let s=app.graph.nodes.find(l=>l.id==o);s&&um(s,n,i)},onWidgetRender:(o,n,i,a)=>{if(i.outputType==="number"){let s=i.options?.min??0,l=i.options?.max??100,c=i.options?.step??1;return o.result.push((0,ta.jsx)(z3,{uiWeight:i.uiWeight||12,inputMin:s,inputMax:l,inputStep:c,name:i.name,value:parseFloat(this.state.widgetTableValue[n.id][a]),onValueChange:u=>{t.onWidgetChange(n.id,a,u,n)}},a)),!0}else{if(i.outputType==="combo")return o.result.push((0,ta.jsx)(W3,{uiWeight:i.uiWeight||12,options:i.options?.values||[],name:i.name,onSelectUpdate:s=>{t.onWidgetChange(n.id,a,s,n)},value:this.state.widgetTableValue[n.id][a]},a)),!0;if(i.outputType==="toggle")return o.result.push((0,ta.jsx)(B3,{uiWeight:i.uiWeight||12,name:i.name,value:this.state.widgetTableValue[n.id][a],onValueChange:s=>{t.onWidgetChange(n.id,a,s,n)}},a)),!0;if(i.outputType==="string"||i.outputType==="customtext")return o.result.push((0,ta.jsx)(V3,{uiWeight:i.uiWeight||12,value:this.state.widgetTableValue[n.id][a],onValueChange:s=>{t.onWidgetChange(n.id,a,s,n)}},a)),!0;if(i.outputType==="PS_LAYER"||i.outputType==="PS_DOCUMENT")return o.result.push((0,ta.jsx)("p",{children:he("only supported in Photoshop")})),!0;if(i.outputType=="IMAGE_PATH"||i.outputType=="MASK_PATH")return o.result.push((0,ta.jsx)(U3,{uiWeight:i.uiWeight||12,value:this.state.widgetTableValue[n.id][a],options:i.options?.values||[],onValueChange:async s=>{t.onWidgetChange(n.id,a,s,n)}},a)),!0}return!0},onTitleRender:(o,n)=>(0,ta.jsx)(H3,{title:o,onTitleChange:i=>{No.instance.setNodeTitle({node_id:n.id,title:i})}})},r=12;return(0,ta.jsx)(Oa,{theme:{components:{Input:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)",colorBorder:"var(--p-form-field-border-color)"},Select:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)",colorBorder:"var(--p-form-field-border-color)",colorBgElevated:"var(--p-form-field-background)",colorTextDescription:"var(--p-form-field-color)",controlItemBgActive:"var(--p-form-field-background)",controlItemBgHover:"var(--p-form-field-border-color)"},Checkbox:{fontSize:r,colorText:"var(--p-form-field-color)"},Radio:{fontSize:r},Slider:{fontSize:r},Switch:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)"},InputNumber:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)",colorBorder:"var(--p-form-field-border-color)"}}},children:(0,ta.jsx)(Xb,{...t})})}};var Ro=R(gr(),1),K3=document.createElement("style");K3.innerHTML=BT;document.head.appendChild(K3);function nR({onClose:e}){let[t,r]=(0,kp.useState)("1"),[o,n]=(0,kp.useState)(0);return(0,kp.useEffect)(()=>{let i=document.getElementById("graph-canvas"),a=0,s,l=()=>{if(a++,a%3===0&&i){let c=document.querySelector(".side-bar-panel");c&&c.style.display!=="none"?n(c.clientWidth):n(0)}s=requestAnimationFrame(l)};return s=requestAnimationFrame(l),()=>{cancelAnimationFrame(s)}},[]),(0,Ro.jsx)(Oa,{theme:{token:{colorText:"var(--fg-color)",colorBgContainer:"var(--comfy-input-bg)",colorBgElevated:"var(--comfy-input-bg)",colorFillSecondary:"var(--comfy-input-bg)",controlItemBgHover:"var(--comfy-input-bg)",colorBgTextHover:"var(--comfy-input-bg)",colorBorder:"var(--p-inputtext-border-color)"}},children:(0,Ro.jsxs)("div",{className:"sdppp-menu-container",style:{paddingLeft:o},children:[(0,Ro.jsxs)("div",{className:"sdppp-menu-header",children:[(0,Ro.jsxs)("div",{className:"sdppp-menu-header-left",children:[(0,Ro.jsx)("button",{onClick:()=>r("1"),className:t==="1"?"active":"",children:he("Simplify Workflow")}),(0,Ro.jsx)("button",{onClick:()=>r("2"),className:t==="2"?"active":"",children:he("Photoshop")})]}),(0,Ro.jsx)("span",{children:"Powered by SDPPP"}),(0,Ro.jsx)("button",{className:"sdppp-menu-close-button",onClick:e,children:(0,Ro.jsx)(_a,{})})]}),(0,Ro.jsxs)("div",{className:"sdppp-menu-content",children:[(0,Ro.jsx)("div",{className:"sdppp-menu-workflow-edit-wrap",style:{display:t==="1"?"block":"none"},children:(0,Ro.jsx)(uf,{})}),(0,Ro.jsx)("div",{className:"sdppp-menu-settings-wrap",style:{display:t==="2"?"block":"none"},children:(0,Ro.jsx)(GT,{})})]})]})})}var ff=R(gr(),1);function iR({onMaximize:e}){return(0,ff.jsxs)("div",{className:"sdppp-side-container",children:[(0,ff.jsx)("div",{className:"sdppp-side-header",children:(0,ff.jsx)("button",{className:"pi pi-window-maximize",onClick:e})}),(0,ff.jsx)(uf,{})]})}var X3=null,Iq=null;async function lR(e){if(!X3){let t=document.createElement("div");t.id="sdppp-popup-root",t.style.display="none",document.getElementById("graph-canvas-container")?.prepend(t),e.extensionManager.registerSidebarTab({id:"sdppp",title:"SD-PPP",tooltip:"SD-PPP Workflow UI",icon:"sdppp-side-icon",type:"custom",render:r=>{Iq||(r.style.width="100%",r.style.height="auto",r.style.padding="8px",(0,aR.createRoot)(r).render((0,sR.createElement)(iR,{onMaximize:()=>{X3||(0,aR.createRoot)(t).render((0,sR.createElement)(nR,{onClose:()=>{t.style.display="none"}})),t.style.display="flex",document.querySelector(".sdppp-side-icon")?.parentElement?.click()}}))),t.style.display="none"}})}}Po.addEventListener("graphChanged",()=>{let t=(Pt.workflowManager||Pt.extensionManager.workflow).activeWorkflow,r=Xe.data.widgetTableStructure,o=dm(Pt.graph,t);e4(o,r)&&Xe.setWidgetTableStructure(o),Xe.setWidgetTableValue(fm(Pt.graph))});var Y3=0,Q3=!0,Z3="";function J3(){requestAnimationFrame(J3);let t=(Pt.workflowManager||Pt.extensionManager.workflow).activeWorkflow,r=t?.id||0,o=t?.path||"",n=t?.isPersisted||!0;if(r===Y3&&o===Z3&&n===Q3)return;Y3=r,Z3=o,Q3=n;let i=dm(Pt.graph,t),a=fm(Pt.graph);Xe.setWidgetTableStructure(i),Xe.setWidgetTableValue(a),setTimeout(()=>{let s=dm(Pt.graph,t),l=fm(Pt.graph);e4(s,i)&&Xe.setWidgetTableStructure(s),Xe.setWidgetTableValue(l)},800)}requestAnimationFrame(J3);function e4(e,t){return e.nodeIndexes.length!==t.nodeIndexes.length||JSON.stringify(e.nodeIndexes)!==JSON.stringify(t.nodeIndexes)||JSON.stringify(e.groups)!==JSON.stringify(t.groups)||JSON.stringify(e.nodes)!==JSON.stringify(t.nodes)}async function $q(e,t,r){t.addEventListener("progress",({detail:s})=>{if(!s||isNaN(s.value/s.max))return;let l=Math.round(s.value/s.max*100);Xe.setProgress(l)}),t.addEventListener("status",s=>{s.detail?.exec_info&&Xe.setQueueSize(s.detail.exec_info.queue_remaining)}),t.addEventListener("execution_error",({detail:s})=>{Xe.setExecutingNodeTitle(""),Xe.setLastError(s.exception_message),s.node_id&&Xe.setWidgetTableErrors({[s.node_id]:s.exception_message})});let o=[];t.addEventListener("execution_start",({detail:s})=>{if(Xe.setLastError(""),Xe.setProgress(0),Xe.setWidgetTableErrors({}),Xe.setExecutingNodeTitle(""),o.length){let l=o.shift();l&&n.set(s.prompt_id,l)}}),t.addEventListener("executing",s=>{let l=s.detail,c=graph.nodes.find(u=>u.id==l);c&&Xe.setExecutingNodeTitle(c.title)}),t.addEventListener("execution_success",s=>{Xe.setProgress(0),Xe.setExecutingNodeTitle(""),ll.get(s.detail.prompt_id)&&ll.delete(s.detail.prompt_id)}),t.addEventListener("execution_interrupted",()=>{Xe.setProgress(0),Xe.setExecutingNodeTitle("")});let n=new Map;t.addEventListener("executed",s=>{if(s.detail.output&&Array.isArray(s.detail.output.images)&&s.detail.output.images.length>0){let l=null;if(ll.get(s.detail.prompt_id)?l=ll.get(s.detail.prompt_id):l=location.search.match(/webview_fromsid=([^&]+)/)?.[1]||"",!l)return;e.graph.nodes.find(c=>c.type=="Send Images To Photoshop")||i?.sendImage(l,{document_identify:fr.getSpecialDocumentForPreview(),layer_identifies:s.detail.output.images.map(()=>fr.getSpecialLayerForSend()[0]),boundaries:s.detail.output.images.map(()=>""),image_urls:s.detail.output.images.map(c=>location.origin+"/api/view?type="+c.type+"&filename="+c.filename),new_layer_name:pm(Xe.data.widgetTableStructure.widgetTablePath)})}}),lR(e);var i=new No;i.connect(),e.registerExtension({name:"Comfy.SD-PPP",async setup(){},async beforeRegisterNodeDef(s,l,c){try{sO(s,l)}catch(u){zp.push(u.stack||u.message||u)}}})}var zp=[];(async function(){if(!(typeof gradioApp<"u")){try{let e=window.comfyAPI?.app?.app,t=window.comfyAPI?.ui?.$el,r=window.comfyAPI?.api?.api;if(!e||!r||!t)throw new Error("comfyAPI is not initialized, maybe comfyUI is too old");await yR(),await $q(e,r,t),import("./sdppp-custom.js").then(o=>{o.default(ra)})}catch(e){zp.push(e.stack||e.message||e)}await new Promise(e=>setTimeout(e,2e3)),zp.length&&(console.error(zp[0]),alert(`sd-ppp init failed: -`+zp.join(` + `]:{zIndex:10,width:o,margin:`0 ${re(e.marginXXS)}`,fontSize:o,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,color:n,"&:hover":{color:n},svg:{verticalAlign:"baseline"}}},[`${s}-thumbnail, ${s}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${s}-name`]:{display:"none",textAlign:"center"},[`${s}-file + ${s}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${re(i(e.paddingXS).mul(2).equal())})`},[`${s}-uploading`]:{[`&${s}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${r}-eye, ${r}-download, ${r}-delete`]:{display:"none"}},[`${s}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${re(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}};var $K=e=>{let{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},S4=$K;var DK=e=>{let{componentCls:t,colorTextDisabled:r}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},Qt(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-hidden`]:{display:"none"},[`${t}-disabled`]:{color:r,cursor:"not-allowed"}})}},AK=e=>({actionsColor:e.colorTextDescription}),C4=_t("Upload",e=>{let{fontSizeHeading3:t,fontHeight:r,lineWidth:o,controlHeightLG:n,calc:i}=e,a=rt(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(r).div(2)).add(o).equal(),uploadPicCardSize:i(n).mul(2.55).equal()});return[DK(a),h4(a),x4(a),b4(a),v4(a),y4(a),S4(a),Jw(a)]},AK);var qt=E(I());var _R=E(Ee());function Qp(e){return Object.assign(Object.assign({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function Zp(e,t){let r=se(t),o=r.findIndex(n=>{let{uid:i}=n;return i===e.uid});return o===-1?r.push(e):r[o]=e,r}function lx(e,t){let r=e.uid!==void 0?"uid":"name";return t.filter(o=>o[r]===e[r])[0]}function w4(e,t){let r=e.uid!==void 0?"uid":"name",o=t.filter(n=>n[r]!==e[r]);return o.length===t.length?null:o}var MK=function(){let t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),o=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(o)||[""])[0]},E4=e=>e.indexOf("image/")===0,R4=e=>{if(e.type&&!e.thumbUrl)return E4(e.type);let t=e.thumbUrl||e.url||"",r=MK(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(r)?!0:!(/^data:/.test(t)||r)},ll=200;function O4(e){return new Promise(t=>{if(!e.type||!E4(e.type)){t("");return}let r=document.createElement("canvas");r.width=ll,r.height=ll,r.style.cssText=`position: fixed; left: 0; top: 0; width: ${ll}px; height: ${ll}px; z-index: 9999; display: none;`,document.body.appendChild(r);let o=r.getContext("2d"),n=new Image;if(n.onload=()=>{let{width:i,height:a}=n,s=ll,l=ll,c=0,u=0;i>a?(l=a*(ll/i),u=-(l-s)/2):(s=i*(ll/a),c=-(s-l)/2),o.drawImage(n,c,u,s,l);let f=r.toDataURL();document.body.removeChild(r),window.URL.revokeObjectURL(n.src),t(f)},n.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){let i=new FileReader;i.onload=()=>{i.result&&typeof i.result=="string"&&(n.src=i.result)},i.readAsDataURL(e)}else if(e.type.startsWith("image/gif")){let i=new FileReader;i.onload=()=>{i.result&&t(i.result)},i.readAsDataURL(e)}else n.src=window.URL.createObjectURL(e)})}var Wt=E(I());var cl=E(Ee());var LK=Wt.forwardRef((e,t)=>{let{prefixCls:r,className:o,style:n,locale:i,listType:a,file:s,items:l,progress:c,iconRender:u,actionIconRender:f,itemRender:d,isImgUrl:m,showPreviewIcon:h,showRemoveIcon:v,showDownloadIcon:y,previewIcon:g,removeIcon:p,downloadIcon:x,extra:S,onPreview:b,onDownload:w,onClose:C}=e;var R,_;let{status:O}=s,[N,k]=Wt.useState(O);Wt.useEffect(()=>{O!=="removed"&&k(O)},[O]);let[L,j]=Wt.useState(!1);Wt.useEffect(()=>{let Y=setTimeout(()=>{j(!0)},300);return()=>{clearTimeout(Y)}},[]);let W=u(s),D=Wt.createElement("div",{className:`${r}-icon`},W);if(a==="picture"||a==="picture-card"||a==="picture-circle")if(N==="uploading"||!s.thumbUrl&&!s.url){let Y=(0,cl.default)(`${r}-list-item-thumbnail`,{[`${r}-list-item-file`]:N!=="uploading"});D=Wt.createElement("div",{className:Y},W)}else{let Y=m?.(s)?Wt.createElement("img",{src:s.thumbUrl||s.url,alt:s.name,className:`${r}-list-item-image`,crossOrigin:s.crossOrigin}):W,ne=(0,cl.default)(`${r}-list-item-thumbnail`,{[`${r}-list-item-file`]:m&&!m(s)});D=Wt.createElement("a",{className:ne,onClick:Q=>b(s,Q),href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Y)}let $=(0,cl.default)(`${r}-list-item`,`${r}-list-item-${N}`),M=typeof s.linkProps=="string"?JSON.parse(s.linkProps):s.linkProps,V=(typeof v=="function"?v(s):v)?f((typeof p=="function"?p(s):p)||Wt.createElement(e4,null),()=>C(s),r,i.removeFile,!0):null,F=(typeof y=="function"?y(s):y)&&N==="done"?f((typeof x=="function"?x(s):x)||Wt.createElement(r4,null),()=>w(s),r,i.downloadFile):null,z=a!=="picture-card"&&a!=="picture-circle"&&Wt.createElement("span",{key:"download-delete",className:(0,cl.default)(`${r}-list-item-actions`,{picture:a==="picture"})},F,V),U=typeof S=="function"?S(s):S,H=U&&Wt.createElement("span",{className:`${r}-list-item-extra`},U),A=(0,cl.default)(`${r}-list-item-name`),G=s.url?Wt.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:A,title:s.name},M,{href:s.url,onClick:Y=>b(s,Y)}),s.name,H):Wt.createElement("span",{key:"view",className:A,onClick:Y=>b(s,Y),title:s.name},s.name,H),q=(typeof h=="function"?h(s):h)&&(s.url||s.thumbUrl)?Wt.createElement("a",{href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Y=>b(s,Y),title:i.previewFile},typeof g=="function"?g(s):g||Wt.createElement(gf,null)):null,oe=(a==="picture-card"||a==="picture-circle")&&N!=="uploading"&&Wt.createElement("span",{className:`${r}-list-item-actions`},q,N==="done"&&F,V),{getPrefixCls:Z}=Wt.useContext(at),X=Z(),ie=Wt.createElement("div",{className:$},D,G,z,oe,L&&Wt.createElement(ao,{motionName:`${X}-fade`,visible:N==="uploading",motionDeadline:2e3},Y=>{let{className:ne}=Y,Q="percent"in s?Wt.createElement(Z3,Object.assign({},c,{type:"line",percent:s.percent,"aria-label":s["aria-label"],"aria-labelledby":s["aria-labelledby"]})):null;return Wt.createElement("div",{className:(0,cl.default)(`${r}-list-item-progress`,ne)},Q)})),te=s.response&&typeof s.response=="string"?s.response:((R=s.error)===null||R===void 0?void 0:R.statusText)||((_=s.error)===null||_===void 0?void 0:_.message)||i.uploadError,K=N==="error"?Wt.createElement(Ha,{title:te,getPopupContainer:Y=>Y.parentNode},ie):ie;return Wt.createElement("div",{className:(0,cl.default)(`${r}-list-item-container`,o),style:n,ref:t},d?d(K,s,l,{download:w.bind(null,s),preview:b.bind(null,s),remove:C.bind(null,s)}):K)}),_4=LK;var kK=(e,t)=>{let{listType:r="text",previewFile:o=O4,onPreview:n,onDownload:i,onRemove:a,locale:s,iconRender:l,isImageUrl:c=R4,prefixCls:u,items:f=[],showPreviewIcon:d=!0,showRemoveIcon:m=!0,showDownloadIcon:h=!1,removeIcon:v,previewIcon:y,downloadIcon:g,extra:p,progress:x={size:[-1,2],showInfo:!1},appendAction:S,appendActionVisible:b=!0,itemRender:w,disabled:C}=e,R=SE(),[_,O]=qt.useState(!1),N=["picture-card","picture-circle"].includes(r);qt.useEffect(()=>{r.startsWith("picture")&&(f||[]).forEach(H=>{!(H.originFileObj instanceof File||H.originFileObj instanceof Blob)||H.thumbUrl!==void 0||(H.thumbUrl="",o?.(H.originFileObj).then(A=>{H.thumbUrl=A||"",R()}))})},[r,f,o]),qt.useEffect(()=>{O(!0)},[]);let k=(H,A)=>{if(n)return A?.preventDefault(),n(H)},L=H=>{typeof i=="function"?i(H):H.url&&window.open(H.url)},j=H=>{a?.(H)},W=H=>{if(l)return l(H,r);let A=H.status==="uploading";if(r.startsWith("picture")){let G=r==="picture"?qt.createElement(Kl,null):s.uploading,q=c?.(H)?qt.createElement(l4,null):qt.createElement(n4,null);return A?G:q}return A?qt.createElement(Kl,null):qt.createElement(a4,null)},D=(H,A,G,q,oe)=>{let Z={type:"text",size:"small",title:q,onClick:X=>{var ie,te;A(),qt.isValidElement(H)&&((te=(ie=H.props).onClick)===null||te===void 0||te.call(ie,X))},className:`${G}-list-item-action`};return oe&&(Z.disabled=C),qt.isValidElement(H)?qt.createElement(cp,Object.assign({},Z,{icon:Qn(H,Object.assign(Object.assign({},H.props),{onClick:()=>{}}))})):qt.createElement(cp,Object.assign({},Z),qt.createElement("span",null,H))};qt.useImperativeHandle(t,()=>({handlePreview:k,handleDownload:L}));let{getPrefixCls:$}=qt.useContext(at),M=$("upload",u),V=$(),F=(0,_R.default)(`${M}-list`,`${M}-list-${r}`),z=qt.useMemo(()=>Gr(K$(V),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[V]),U=Object.assign(Object.assign({},N?{}:z),{motionDeadline:2e3,motionName:`${M}-${N?"animate-inline":"animate"}`,keys:se(f.map(H=>({key:H.uid,file:H}))),motionAppear:_});return qt.createElement("div",{className:F},qt.createElement($w,Object.assign({},U,{component:!1}),H=>{let{key:A,file:G,className:q,style:oe}=H;return qt.createElement(_4,{key:A,locale:s,prefixCls:M,className:q,style:oe,file:G,items:f,progress:x,listType:r,isImgUrl:c,showPreviewIcon:d,showRemoveIcon:m,showDownloadIcon:h,removeIcon:v,previewIcon:y,downloadIcon:g,extra:p,iconRender:W,actionIconRender:D,itemRender:w,onPreview:k,onDownload:L,onClose:j})}),S&&qt.createElement(ao,Object.assign({},U,{visible:b,forceRender:!0}),H=>{let{className:A,style:G}=H;return Qn(S,q=>({className:(0,_R.default)(q.className,A),style:Object.assign(Object.assign(Object.assign({},G),{pointerEvents:A?"none":void 0}),q.style)}))}))},FK=qt.forwardRef(kK),P4=FK;var zK=function(e,t,r,o){function n(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{c(o.next(u))}catch(f){a(f)}}function l(u){try{c(o.throw(u))}catch(f){a(f)}}function c(u){u.done?i(u.value):n(u.value).then(s,l)}c((o=o.apply(e,t||[])).next())})},Rf=`__LIST_IGNORE_${Date.now()}__`,WK=(e,t)=>{let{fileList:r,defaultFileList:o,onRemove:n,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:l,onChange:c,onDrop:u,previewFile:f,disabled:d,locale:m,iconRender:h,isImageUrl:v,progress:y,prefixCls:g,className:p,type:x="select",children:S,style:b,itemRender:w,maxCount:C,data:R={},multiple:_=!1,hasControlInside:O=!0,action:N="",accept:k="",supportServerRender:L=!0,rootClassName:j}=e,W=vr.useContext(Ur),D=d??W,[$,M]=zt(o||[],{value:r,postState:de=>de??[]}),[V,F]=vr.useState("drop"),z=vr.useRef(null),U=vr.useRef(null);vr.useMemo(()=>{let de=Date.now();(r||[]).forEach((me,ze)=>{!me.uid&&!Object.isFrozen(me)&&(me.uid=`__AUTO__${de}_${ze}__`)})},[r]);let H=(de,me,ze)=>{let Ce=se(me),Ue=!1;C===1?Ce=Ce.slice(-1):C&&(Ue=Ce.length>C,Ce=Ce.slice(0,C)),(0,PR.flushSync)(()=>{M(Ce)});let Ye={file:de,fileList:Ce};ze&&(Ye.event=ze),(!Ue||de.status==="removed"||Ce.some(gt=>gt.uid===de.uid))&&(0,PR.flushSync)(()=>{c?.(Ye)})},A=(de,me)=>zK(void 0,void 0,void 0,function*(){let{beforeUpload:ze,transformFile:Ce}=e,Ue=de;if(ze){let Ye=yield ze(de,me);if(Ye===!1)return!1;if(delete de[Rf],Ye===Rf)return Object.defineProperty(de,Rf,{value:!0,configurable:!0}),!1;typeof Ye=="object"&&Ye&&(Ue=Ye)}return Ce&&(Ue=yield Ce(Ue)),Ue}),G=de=>{let me=de.filter(Ue=>!Ue.file[Rf]);if(!me.length)return;let ze=me.map(Ue=>Qp(Ue.file)),Ce=se($);ze.forEach(Ue=>{Ce=Zp(Ue,Ce)}),ze.forEach((Ue,Ye)=>{let gt=Ue;if(me[Ye].parsedFile)Ue.status="uploading";else{let{originFileObj:Tt}=Ue,ht;try{ht=new File([Tt],Tt.name,{type:Tt.type})}catch{ht=new Blob([Tt],{type:Tt.type}),ht.name=Tt.name,ht.lastModifiedDate=new Date,ht.lastModified=new Date().getTime()}ht.uid=Ue.uid,gt=ht}H(gt,Ce)})},q=(de,me,ze)=>{try{typeof de=="string"&&(de=JSON.parse(de))}catch{}if(!lx(me,$))return;let Ce=Qp(me);Ce.status="done",Ce.percent=100,Ce.response=de,Ce.xhr=ze;let Ue=Zp(Ce,$);H(Ce,Ue)},oe=(de,me)=>{if(!lx(me,$))return;let ze=Qp(me);ze.status="uploading",ze.percent=de.percent;let Ce=Zp(ze,$);H(ze,Ce,de)},Z=(de,me,ze)=>{if(!lx(ze,$))return;let Ce=Qp(ze);Ce.error=de,Ce.response=me,Ce.status="error";let Ue=Zp(Ce,$);H(Ce,Ue)},X=de=>{let me;Promise.resolve(typeof n=="function"?n(de):n).then(ze=>{var Ce;if(ze===!1)return;let Ue=w4(de,$);Ue&&(me=Object.assign(Object.assign({},de),{status:"removed"}),$?.forEach(Ye=>{let gt=me.uid!==void 0?"uid":"name";Ye[gt]===me[gt]&&!Object.isFrozen(Ye)&&(Ye.status="removed")}),(Ce=z.current)===null||Ce===void 0||Ce.abort(me),H(me,Ue))})},ie=de=>{F(de.type),de.type==="drop"&&u?.(de)};vr.useImperativeHandle(t,()=>({onBatchStart:G,onSuccess:q,onProgress:oe,onError:Z,fileList:$,upload:z.current,nativeElement:U.current}));let{getPrefixCls:te,direction:K,upload:Y}=vr.useContext(at),ne=te("upload",g),Q=Object.assign(Object.assign({onBatchStart:G,onError:Z,onProgress:oe,onSuccess:q},e),{data:R,multiple:_,action:N,accept:k,supportServerRender:L,prefixCls:ne,disabled:D,beforeUpload:A,onChange:void 0,hasControlInside:O});delete Q.className,delete Q.style,(!S||D)&&delete Q.id;let J=`${ne}-wrapper`,[le,ue,fe]=C4(ne,J),[he]=_i("Upload",Oi.Upload),{showRemoveIcon:ye,showPreviewIcon:we,showDownloadIcon:ce,removeIcon:ae,previewIcon:Re,downloadIcon:Me,extra:Be}=typeof i=="boolean"?{}:i,Ie=typeof ye>"u"?!D:ye,Oe=(de,me)=>i?vr.createElement(P4,{prefixCls:ne,listType:a,items:$,previewFile:f,onPreview:s,onDownload:l,onRemove:X,showRemoveIcon:Ie,showPreviewIcon:we,showDownloadIcon:ce,removeIcon:ae,previewIcon:Re,downloadIcon:Me,iconRender:h,extra:Be,locale:Object.assign(Object.assign({},he),m),isImageUrl:v,progress:y,appendAction:de,appendActionVisible:me,itemRender:w,disabled:D}):de,be=(0,cx.default)(J,p,j,ue,fe,Y?.className,{[`${ne}-rtl`]:K==="rtl",[`${ne}-picture-card-wrapper`]:a==="picture-card",[`${ne}-picture-circle-wrapper`]:a==="picture-circle"}),Ve=Object.assign(Object.assign({},Y?.style),b);if(x==="drag"){let de=(0,cx.default)(ue,ne,`${ne}-drag`,{[`${ne}-drag-uploading`]:$.some(me=>me.status==="uploading"),[`${ne}-drag-hover`]:V==="dragover",[`${ne}-disabled`]:D,[`${ne}-rtl`]:K==="rtl"});return le(vr.createElement("span",{className:be,ref:U},vr.createElement("div",{className:de,style:Ve,onDrop:ie,onDragOver:ie,onDragLeave:ie},vr.createElement(OR,Object.assign({},Q,{ref:z,className:`${ne}-btn`}),vr.createElement("div",{className:`${ne}-drag-container`},S))),Oe()))}let He=(0,cx.default)(ne,`${ne}-select`,{[`${ne}-disabled`]:D,[`${ne}-hidden`]:!S}),$e=vr.createElement("div",{className:He},vr.createElement(OR,Object.assign({},Q,{ref:z})));return le(a==="picture-card"||a==="picture-circle"?vr.createElement("span",{className:be,ref:U},Oe($e,!!S)):vr.createElement("span",{className:be,ref:U},$e,Oe()))},BK=vr.forwardRef(WK),ux=BK;var jK=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n{var{style:r,height:o,hasControlInside:n=!1}=e,i=jK(e,["style","height","hasControlInside"]);return fx.createElement(ux,Object.assign({ref:t,hasControlInside:n},i,{type:"drag",style:Object.assign(Object.assign({},r),{height:o})}))}),T4=VK;var TR=ux;TR.Dragger=T4;TR.LIST_IGNORE=Rf;var NR=TR;var po=E(wr(),1),YK=()=>{let[e,t]=(0,D4.useState)(Je.data.useSliderForNumberWidget),r=()=>{location.href="/sd-ppp-static/sd-ppp_PS.ccx?_="+Date.now()};return(0,po.jsxs)("div",{className:"settings-container",children:[(0,po.jsx)("h2",{children:ve("SDPPP Settings/Misc")}),(0,po.jsxs)("div",{className:"settings-section",children:[(0,po.jsx)("div",{className:"settings-label",children:(0,po.jsx)("label",{children:ve("Comfy URL (You can copy it to connect ComfyUI in the plugin):")})}),(0,po.jsx)("div",{className:"settings-control",children:location.href.split("?")[0].split("#")[0]})]}),(0,po.jsxs)("div",{className:"settings-section settings-row",children:[(0,po.jsx)("div",{className:"settings-label",children:(0,po.jsx)("label",{children:ve("Photoshop plugin")})}),(0,po.jsx)("div",{className:"settings-control",children:(0,po.jsx)("button",{onClick:r,className:"download-button",children:ve("Download")})})]}),(0,po.jsxs)("div",{className:"settings-section settings-row",children:[(0,po.jsx)("div",{className:"settings-label",children:(0,po.jsx)("label",{htmlFor:"maxImageSize",children:ve("use slider for number widget:")})}),(0,po.jsx)("div",{className:"settings-control",children:(0,po.jsx)(Ip,{id:"useSliderForNumberWidget",checked:e,onChange:o=>{t(o.target.checked),Je.setUseSliderForNumberWidget(o.target.checked),Oo.storeSetting("sdppp.useSliderForNumberWidget",o.target.checked)}})})]})]})},A4=YK;var U4=E(I(),1);var Jp=E(I(),1);var M4=E(I(),1);function px(e){return{flex:`${e} 0 calc(${e/12*100}% - 10px)`,maxWidth:"100%"}}var en=E(wr(),1);function $R({widgetTableStructure:e,widgetTableValue:t,widgetTableErrors:r,onWidgetRender:o,onWidgetChange:n,onTitleRender:i}){let a=(0,Jp.useMemo)(()=>e.nodeIndexes.map(l=>{let c=e.nodes[l],u=(h,v,y)=>h.keepRender?v.outputType==="error"?(h.result.push((0,en.jsx)("span",{className:"list-error-label",children:t[c.id][y]})),h):(o?.(h,c,v,y),h):h,d=Object.values(e.groups).find(h=>h.nodeIDs.includes(c.id))?.color||"rgba(127, 127, 127, .4)",m=c.uiWeightSum<=8&&c.widgets.length==1&&(c.widgets[0].outputType!=="number"||!e.extraOptions?.useSliderForNumberWidget);return(0,en.jsxs)("div",{className:"workflow-edit-field",children:[(0,en.jsx)("div",{className:"workflow-edit-field-title",title:c.title,style:{...px(m?4:12),borderColor:d},children:i?i(c.title,c):(0,en.jsx)("span",{children:c.title})}),c.widgets.reduce(u,{keepRender:!0,result:[]}).result.map((h,v)=>(0,en.jsx)(IR,{children:h},v)),r[c.id]?(0,en.jsx)("span",{className:"list-error-label",children:r[c.id]}):""]},c.id)}),[e,t,r,o,n,i]),s=(0,Jp.useMemo)(()=>Object.keys(r).filter(l=>!e.nodes[parseInt(l)]),[r,e]);return(0,en.jsxs)(en.Fragment,{children:[s.length>0&&s.map(l=>(0,en.jsx)("span",{className:"list-error-label",children:r[l]},l)),Object.keys(e.nodes).length?"":(0,en.jsx)("span",{className:"list-error-label",children:ve("no suitable node to control in this workflow")}),(0,en.jsx)("div",{className:"workflow-edit-content",children:a})]})}var IR=class extends Jp.default.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}componentDidCatch(t,r){this.setState({hasError:!0,error:t})}render(){return this.state.hasError?(0,en.jsx)("span",{className:"list-error-label",children:this.state.error?.stack||this.state.error?.message||this.state.error?.toString()}):this.props.children}};var yc=E(I(),1);var L4=E(I(),1);function ul(e){return(0,L4.useMemo)(()=>px(e),[e])}var fl=E(wr(),1),k4=({inputMin:e,inputMax:t,inputStep:r,name:o,value:n=0,uiWeight:i=1,extraOptions:a,onValueChange:s})=>{let l=ul(i||12),[c,u]=(0,yc.useState)(+n.toFixed(3));(0,yc.useEffect)(()=>{u(+n.toFixed(3))},[n]);let f=(0,yc.useCallback)(h=>{if(h!==null){let v=+h.toFixed(3);u(v)}},[]),d=(0,yc.useCallback)(()=>{s(c)},[c,s]);return!((t-e)/r>1e3)&&i>=1&&a?.useSliderForNumberWidget?(0,fl.jsxs)(Xa,{style:{width:"100%",...l},align:"center",children:[(0,fl.jsx)(KE,{style:{flex:1},min:e,max:t,step:r,value:c,onChange:f}),(0,fl.jsx)(O0,{style:{width:80},min:e,max:t,step:r,value:c,onChange:f,controls:!1})]}):(0,fl.jsxs)(Xa,{style:{width:"100%",...l},align:"center",children:[o&&(0,fl.jsx)("span",{style:{flex:1},children:o}),(0,fl.jsx)(O0,{style:{width:"100%",flex:2},min:e,max:t,step:r,value:c,onChange:f,onBlur:d,controls:!1})]})};var em=E(wr(),1),F4=({onSelectUpdate:e,options:t,value:r,name:o,uiWeight:n})=>{let i=s=>{let l=t.indexOf(s);e(s,l)},a=ul(n||12);return(0,em.jsxs)(Xa,{style:{width:"100%",...a},align:"center",children:[o&&(0,em.jsx)("span",{style:{flex:1},children:o}),(0,em.jsx)(Tp,{value:r,options:t.map(s=>({value:s,label:s})),style:{flex:2,minWidth:"100%"},onSelect:i,placeholder:ve("select..."),showSearch:!0,filterOption:(s,l)=>(l?.label??"").toLowerCase().includes(s.toLowerCase())})]})};var W4=E(wr(),1),z4=({value:e,name:t,onValueChange:r,uiWeight:o})=>{let n=a=>{r(a.target.checked)},i=ul(o||12);return(0,W4.jsx)(Ip,{checked:!!e,onChange:n,style:{...i},children:t||""})};var DR=E(wr(),1),{TextArea:QK}=Up,B4=({value:e="",onValueChange:t,uiWeight:r})=>{let o=ul(r||12);return(0,DR.jsx)("div",{className:"widget-container",style:o,children:(0,DR.jsx)(QK,{value:e,onChange:i=>{t(i.target.value)},autoSize:{minRows:1}})})};var tm=E(I(),1);var mx=E(wr(),1);function j4({title:e,onTitleChange:t}){let[r,o]=(0,tm.useState)(!1),[n,i]=(0,tm.useState)(e);(0,tm.useEffect)(()=>{i(e)},[e]);let a=()=>{o(!0)};return r?(0,mx.jsx)(Up,{autoFocus:!0,value:n,onChange:u=>{i(u.target.value)},onBlur:()=>{o(!1),n!==e&&t&&t(n)},onKeyDown:u=>{u.key==="Enter"?(o(!1),n!==e&&t&&t(n)):u.key==="Escape"&&(o(!1),i(e))},size:"small",className:"workflow-edit-field-title-input"}):(0,mx.jsx)(Ha,{title:ve("click to edit"),children:(0,mx.jsx)("span",{onClick:a,style:{cursor:"pointer"},children:n})})}var Za=E(wr(),1),V4=({value:e,onValueChange:t,options:r})=>{let o=n=>{if(n.file.status==="done"){let i=n.file.response.name;t?.(i)}};return(0,Za.jsxs)(Xa,{gap:5,align:"stretch",vertical:!0,children:[(0,Za.jsxs)(Xa,{gap:5,children:[(0,Za.jsx)(Tp,{style:{flex:1},value:e,onChange:n=>{t?.(n)},options:r.map(n=>({label:n.split("/").pop(),value:n}))}),(0,Za.jsx)(NR,{action:"./api/upload/image",onChange:o,showUploadList:!1,data:n=>({image:n}),children:(0,Za.jsxs)("button",{type:"button",className:"ant-btn",children:[(0,Za.jsx)(wR,{})," ",ve("upload")]})})]}),e&&(0,Za.jsx)(cR,{src:`./api/view?filename=${e}&type=input&subfolder=&rand=`+Math.random(),width:"100%",style:{aspectRatio:"1/1",objectFit:"contain"}})]})};var pa=E(wr(),1),H4=window.comfyAPI.api.api,Of=class extends U4.default.Component{state={comfyStatus:{sid:"",ssid:"",progress:0,queueSize:0,lastError:"",executingNodeTitle:""},widgetTableStructure:Je.data.widgetTableStructure,widgetTableValue:Je.data.widgetTableValue,widgetTableErrors:Je.data.widgetTableErrors};eventListeners=[];unsubscribes=[];constructor(t){super(t);let r=(a,s)=>{H4.addEventListener(a,s),this.eventListeners.push({event:a,handler:s})};r("progress",({detail:a})=>{if(!a||isNaN(a.value/a.max))return;let s=Math.round(a.value/a.max*100);this.setState({comfyStatus:{...this.state.comfyStatus,progress:s}})}),r("status",a=>{a.detail?.exec_info&&this.setState({comfyStatus:{...this.state.comfyStatus,queueSize:a.detail.exec_info.queue_remaining}})}),r("execution_error",({detail:a})=>{this.setState({comfyStatus:{...this.state.comfyStatus,lastError:a.exception_message,executingNodeTitle:""}})}),r("execution_start",()=>{this.setState({comfyStatus:{...this.state.comfyStatus,lastError:"",progress:0,executingNodeTitle:""}})}),r("executing",a=>{let s=a.detail,l=app.graph.nodes.find(c=>c.id==s);l&&this.setState({comfyStatus:{...this.state.comfyStatus,executingNodeTitle:l.title}})}),r("execution_success",()=>{this.setState({comfyStatus:{...this.state.comfyStatus,progress:0,executingNodeTitle:""}})}),r("execution_interrupted",()=>{this.setState({comfyStatus:{...this.state.comfyStatus,progress:0,executingNodeTitle:""}})});let o=a=>{this.setState({widgetTableStructure:a})};Je.subscribe("/widgetTableStructure",o);let n=a=>{this.setState({widgetTableValue:a})};Je.subscribe("/widgetTableValue",n);let i=a=>{this.setState({widgetTableErrors:a})};Je.subscribe("/widgetTableErrors",i),this.unsubscribes.push(()=>{Je.unsubscribe(o),Je.unsubscribe(n),Je.unsubscribe(i)})}componentWillUnmount(){this.eventListeners.forEach(({event:t,handler:r})=>{H4.removeEventListener(t,r)}),this.unsubscribes.forEach(t=>t())}render(){let t={widgetTableStructure:this.state.widgetTableStructure,widgetTableValue:this.state.widgetTableValue,widgetTableErrors:this.state.widgetTableErrors,onWidgetChange:async(o,n,i,a)=>{let s=app.graph.nodes.find(l=>l.id==o);s&&_m(s,n,i)},onWidgetRender:(o,n,i,a)=>{if(i.outputType==="number"){let s=i.options?.min??0,l=i.options?.max??100,c=i.options?.step??1;return o.result.push((0,pa.jsx)(k4,{uiWeight:i.uiWeight||12,inputMin:s,inputMax:l,inputStep:c,name:i.name,value:parseFloat(this.state.widgetTableValue[n.id][a]),onValueChange:u=>{t.onWidgetChange(n.id,a,u,n)},extraOptions:this.state.widgetTableStructure.extraOptions},a)),!0}else{if(i.outputType==="combo")return o.result.push((0,pa.jsx)(F4,{uiWeight:i.uiWeight||12,options:i.options?.values||[],name:i.name,onSelectUpdate:s=>{t.onWidgetChange(n.id,a,s,n)},value:this.state.widgetTableValue[n.id][a],extraOptions:this.state.widgetTableStructure.extraOptions},a)),!0;if(i.outputType==="toggle")return o.result.push((0,pa.jsx)(z4,{uiWeight:i.uiWeight||12,name:i.name,value:this.state.widgetTableValue[n.id][a],onValueChange:s=>{t.onWidgetChange(n.id,a,s,n)},extraOptions:this.state.widgetTableStructure.extraOptions},a)),!0;if(i.outputType==="string"||i.outputType==="customtext"||i.outputType==="text")return o.result.push((0,pa.jsx)(B4,{uiWeight:i.uiWeight||12,value:this.state.widgetTableValue[n.id][a],onValueChange:s=>{t.onWidgetChange(n.id,a,s,n)},extraOptions:this.state.widgetTableStructure.extraOptions},a)),!0;if(i.outputType==="PS_LAYER"||i.outputType==="PS_DOCUMENT")return o.result.push((0,pa.jsx)("p",{children:ve("only supported in Photoshop")})),!0;if(i.outputType=="IMAGE_PATH"||i.outputType=="MASK_PATH")return o.result.push((0,pa.jsx)(V4,{uiWeight:i.uiWeight||12,value:this.state.widgetTableValue[n.id][a],options:i.options?.values||[],onValueChange:async s=>{t.onWidgetChange(n.id,a,s,n)},extraOptions:this.state.widgetTableStructure.extraOptions},a)),!0}return!0},onTitleRender:(o,n)=>(0,pa.jsx)(j4,{title:o,onTitleChange:i=>{Ho.instance.setNodeTitle({node_id:n.id,title:i})}})},r=12;return(0,pa.jsx)(ka,{theme:{components:{Input:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)",colorBorder:"var(--p-form-field-border-color)"},Select:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)",colorBorder:"var(--p-form-field-border-color)",colorBgElevated:"var(--p-form-field-background)",colorTextDescription:"var(--p-form-field-color)",controlItemBgActive:"var(--p-form-field-background)",controlItemBgHover:"var(--p-form-field-border-color)"},Checkbox:{fontSize:r,colorText:"var(--p-form-field-color)"},Radio:{fontSize:r},Slider:{fontSize:r},Switch:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)"},InputNumber:{fontSize:r,colorBgContainer:"var(--p-form-field-background)",colorText:"var(--p-form-field-color)",colorBorder:"var(--p-form-field-border-color)"}}},children:(0,pa.jsx)($R,{...t})})}};var Fo=E(wr(),1),G4=document.createElement("style");G4.innerHTML=yN;document.head.appendChild(G4);function AR({onClose:e,tab:t}){let[r,o]=(0,_f.useState)("1"),[n,i]=(0,_f.useState)(0);return(0,_f.useEffect)(()=>{o(t)},[t]),(0,_f.useEffect)(()=>{let a=document.getElementById("graph-canvas"),s=0,l,c=()=>{if(s++,s%3===0&&a){let u=document.querySelector(".side-bar-panel");u&&u.style.display!=="none"?i(u.clientWidth):i(0)}l=requestAnimationFrame(c)};return l=requestAnimationFrame(c),()=>{cancelAnimationFrame(l)}},[]),(0,Fo.jsx)(ka,{theme:{token:{colorText:"var(--fg-color)",colorBgContainer:"var(--comfy-input-bg)",colorBgElevated:"var(--comfy-input-bg)",colorFillSecondary:"var(--comfy-input-bg)",controlItemBgHover:"var(--comfy-input-bg)",colorBgTextHover:"var(--comfy-input-bg)",colorBorder:"var(--p-inputtext-border-color)"}},children:(0,Fo.jsxs)("div",{className:"sdppp-menu-container",style:{paddingLeft:n},children:[(0,Fo.jsxs)("div",{className:"sdppp-menu-header",children:[(0,Fo.jsxs)("div",{className:"sdppp-menu-header-left",children:[(0,Fo.jsx)("button",{onClick:()=>o("1"),className:r==="1"?"active":"",children:ve("Simplify Workflow")}),(0,Fo.jsx)("button",{onClick:()=>o("2"),className:r==="2"?"active":"",children:ve("Photoshop")})]}),(0,Fo.jsx)("span",{children:"Powered by SDPPP"}),(0,Fo.jsx)("button",{className:"sdppp-menu-close-button",onClick:e,children:(0,Fo.jsx)(Fa,{})})]}),(0,Fo.jsxs)("div",{className:"sdppp-menu-content",children:[(0,Fo.jsx)("div",{className:"sdppp-menu-workflow-edit-wrap",style:{display:r==="1"?"block":"none"},children:(0,Fo.jsx)(Of,{})}),(0,Fo.jsx)("div",{className:"sdppp-menu-settings-wrap",style:{display:r==="2"?"block":"none"},children:(0,Fo.jsx)(A4,{})})]})]})})}var xc=E(wr(),1);function MR({onMaximize:e,onPhotoshop:t}){return(0,xc.jsxs)("div",{className:"sdppp-side-container",children:[(0,xc.jsxs)("div",{className:"sdppp-side-header",children:[(0,xc.jsx)("button",{className:"sdppp-photoshop-icon",onClick:t}),(0,xc.jsx)("button",{className:"pi pi-window-maximize",onClick:e})]}),(0,xc.jsx)(Of,{})]})}var q4=null,ZK=null,LR=null;async function zR(e){if(!q4){let t=document.createElement("div");t.id="sdppp-popup-root",t.style.display="none",document.getElementById("graph-canvas-container")?.prepend(t),e.extensionManager.registerSidebarTab({id:"sdppp",title:"SD-PPP",tooltip:"SD-PPP Workflow UI",icon:"sdppp-side-icon",type:"custom",render:r=>{ZK||(r.style.width="100%",r.style.height="auto",r.style.padding="8px",(0,kR.createRoot)(r).render((0,FR.createElement)(MR,{onMaximize:()=>{o("1")},onPhotoshop:()=>{o("2")}}))),t.style.display="none";function o(n){q4?LR.props.tab=n:(LR=(0,FR.createElement)(AR,{onClose:()=>{t.style.display="none"},tab:n}),(0,kR.createRoot)(t).render(LR)),t.style.display="flex",document.querySelector(".sdppp-side-icon")?.parentElement?.click()}}})}}Oo.addEventListener("graphChanged",e=>{let r=(Dt.workflowManager||Dt.extensionManager.workflow).activeWorkflow;if(e.detail.id!==r.activeState.id)return;let o=Je.data.widgetTableStructure,n=Pm(Dt.graph,r);Z4(n,o)&&Je.setWidgetTableStructure(n),Je.setWidgetTableValue(Bf(Dt.graph))});Oo.addEventListener("executed",()=>{Je.setWidgetTableValue(Bf(Dt.graph))});var K4=0,X4=!0,Y4="";function Q4(){requestAnimationFrame(Q4);let e=Dt.workflowManager||Dt.extensionManager.workflow,t=e.activeWorkflow,r=t?.id||0,o=t?.path||"",n=t?.isPersisted||!0;if(r===K4&&o===Y4&&n===X4)return;K4=r,Y4=o,X4=n;let i=Pm(Dt.graph,t),a=Bf(Dt.graph);Je.setWidgetTableStructure(i),Je.setWidgetTableValue(a),setTimeout(()=>{if(t!==e.activeWorkflow)return;let s=Pm(Dt.graph,t),l=Bf(Dt.graph);Z4(s,i)&&Je.setWidgetTableStructure(s),Je.setWidgetTableValue(l)},800)}requestAnimationFrame(Q4);function Z4(e,t){return e.nodeIndexes.length!==t.nodeIndexes.length||JSON.stringify(e.nodeIndexes)!==JSON.stringify(t.nodeIndexes)||JSON.stringify(e.groups)!==JSON.stringify(t.groups)||JSON.stringify(e.nodes)!==JSON.stringify(t.nodes)}async function JK(e,t,r){t.addEventListener("progress",({detail:s})=>{if(!s||isNaN(s.value/s.max))return;let l=Math.round(s.value/s.max*100);Je.setProgress(l)}),t.addEventListener("status",s=>{s.detail?.exec_info&&Je.setQueueSize(s.detail.exec_info.queue_remaining)}),t.addEventListener("execution_error",({detail:s})=>{Je.setExecutingNodeTitle(""),Je.setLastError(s.exception_message),s.node_id&&Je.setWidgetTableErrors({[s.node_id]:s.exception_message})});let o=[];t.addEventListener("execution_start",({detail:s})=>{if(Je.setLastError(""),Je.setProgress(0),Je.setWidgetTableErrors({}),Je.setExecutingNodeTitle(""),o.length){let l=o.shift();l&&n.set(s.prompt_id,l)}}),t.addEventListener("executing",s=>{let l=s.detail,c=graph.nodes.find(u=>u.id==l);c&&Je.setExecutingNodeTitle(c.title)}),t.addEventListener("execution_success",s=>{Je.setProgress(0),Je.setExecutingNodeTitle(""),yl.get(s.detail.prompt_id)&&yl.delete(s.detail.prompt_id)}),t.addEventListener("execution_interrupted",()=>{Je.setProgress(0),Je.setExecutingNodeTitle("")});let n=new Map;t.addEventListener("executed",s=>{if(s.detail.output&&Array.isArray(s.detail.output.images)&&s.detail.output.images.length>0){let l=null;if(yl.get(s.detail.prompt_id)?l=yl.get(s.detail.prompt_id):l=location.search.match(/webview_fromsid=([^&]+)/)?.[1]||"",!l)return;e.graph.nodes.filter(c=>c.type=="Send Images To Photoshop").filter(c=>c.mode==0).length||i?.sendImage(l,{document_identify:Xt.getSpecialDocumentForPreview(),layer_identifies:s.detail.output.images.map(()=>Xt.getSpecialLayerForSend()[0]),boundaries:s.detail.output.images.map(()=>""),image_urls:s.detail.output.images.map(c=>location.origin+"/api/view?type="+c.type+"&filename="+c.filename),new_layer_name:Tm(Je.data.widgetTableStructure.widgetTablePath)})}}),zR(e);var i=new Ho;i.connect(),e.registerExtension({name:"Comfy.SD-PPP",async setup(){},async beforeRegisterNodeDef(s,l,c){try{FO(s,l)}catch(u){rm.push(u.stack||u.message||u)}}})}var rm=[];(async function(){if(!(typeof gradioApp<"u")){try{let e=window.comfyAPI?.app?.app,t=window.comfyAPI?.ui?.$el,r=window.comfyAPI?.api?.api;if(!e||!r||!t)throw new Error("comfyAPI is not initialized, maybe comfyUI is too old");await XR(),await JK(e,r,t),import("./sdppp-custom.js").then(o=>{o.default(ma)})}catch(e){rm.push(e.stack||e.message||e)}await new Promise(e=>setTimeout(e,2e3)),rm.length&&(console.error(rm[0]),alert(`sd-ppp init failed: +`+rm.join(` `)))}})(); /*! Bundled license information: @@ -519,17 +538,6 @@ react-dom/cjs/react-dom.production.min.js: * LICENSE file in the root directory of this source tree. *) -react/cjs/react-jsx-runtime.production.min.js: - (** - * @license React - * react-jsx-runtime.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. - *) - classnames/index.js: (*! Copyright (c) 2018 Jed Watson. @@ -548,6 +556,17 @@ react-is/cjs/react-is.production.min.js: * LICENSE file in the root directory of this source tree. *) +react/cjs/react-jsx-runtime.production.min.js: + (** + * @license React + * react-jsx-runtime.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. + *) + fast-json-patch/module/helpers.mjs: (*! * https://github.com/Starcounter-Jack/JSON-Patch diff --git a/plugins/photoshop/dist/index.js b/plugins/photoshop/dist/index.js index 877bb9d..ed51545 100644 --- a/plugins/photoshop/dist/index.js +++ b/plugins/photoshop/dist/index.js @@ -1 +1 @@ -"use strict";(()=>{var Yo=Object.create;var mo=Object.defineProperty;var jo=Object.getOwnPropertyDescriptor;var oe=Object.getOwnPropertyNames;var ee=Object.getPrototypeOf,te=Object.prototype.hasOwnProperty;var so=(o=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(e,s)=>(typeof require<"u"?require:e)[s]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var O=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports);var io=(o,e,s,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of oe(e))!te.call(o,a)&&a!==s&&mo(o,a,{get:()=>e[a],enumerable:!(l=jo(e,a))||l.enumerable});return o},ho=(o,e,s)=>(io(o,e,"default"),s&&io(s,e,"default")),t=(o,e,s)=>(s=o!=null?Yo(ee(o)):{},io(e||!o||!o.__esModule?mo(s,"default",{value:o,enumerable:!0}):s,o));var wo=O((Pe,Po)=>{"use strict";Po.exports=window.SDPPPInternal});var u=O((ke,yo)=>{"use strict";yo.exports=window.React});var r=O((De,bo)=>{"use strict";bo.exports=window.ReactJSXRuntime});var Fo=O((Lt,Ho)=>{"use strict";Ho.exports=window.ReactDOMClient});var n={};ho(n,t(wo(),1));var ro={"SDPPP Get Document":"SDPPP Get Document","SDPPP Get Layer By ID":"SDPPP Get Layer","SDPPP Get Linked Layers":"SDPPP Get Linked Layers","SDPPP Get Layers In Group":"SDPPP Get Layers In Group","SDPPP Get Text From Layer":"SDPPP Get Text From Layer","SDPPP Parse Layer Info":"SDPPP Parse Layer Info","SDPPP Get Selection":"SDPPP Get Selection","SDPPP Get Image From Photoshop":"SDPPP Get Image From Photoshop","SDPPP Send Images To Photoshop":"SDPPP Send Images To Photoshop","SDPPP Settings":"SDPPP Settings/Misc"};var lo={"### Active Document ###":"### \u5F53\u524D\u6587\u6863 ###","### The Canvas ###":"### \u6574\u4E2A\u753B\u5E03 ###","### New Layer ###":"### \u65B0\u56FE\u5C42 ###","### Selected Layer ###":"### \u6240\u9009\u56FE\u5C42 ###","### Keep Size or Fit Canvas ###":"### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###",_SDPPP_PSD_:"_SDPPP_PSD_","Save and run immediately":"\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C",Close:"\u5173\u95ED","Select a {0}":"\u9009\u62E9\u4E00\u4E2A {0}","How to use .ccx file":"\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6","1. If you have installed Adobe Creative Cloud":"1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud","Just double click the .ccx file, it will install the plugin automatically":"\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5","2. If you don't have Adobe Creative Cloud":"2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud","Rename .ccx to .zip and extract it into ":"\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230",or:"\u6216","Photoshop directory":"Photoshop \u5B89\u88C5\u76EE\u5F55","Cannot connect multiple different document widgets with same value":"\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6","You can only have one SDPPP Settings node in a workflow":"\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9","convert widget {0} failed:":"\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A","hidden webview load failed: {0}, please select a browser page to continue":"\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED","SDPPP Get Document":"SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)","SDPPP Get Layer By ID":"SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)","SDPPP Get Linked Layers":"SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)","SDPPP Get Layers In Group":"SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)","SDPPP Get Text From Layer":"SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)","SDPPP Parse Layer Info":"SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)","SDPPP Get Selection":"SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)","SDPPP Get Image From Photoshop":"SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)","SDPPP Send Images To Photoshop":"SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)","SDPPP Send Text To Layer":"SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)","SDPPP Run Photoshop Action":"SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)","download PS plugin (.ccx)":"\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)","current ComfyUI pageid: {0}":"\u5F53\u524D ComfyUI \u9875\u9762ID: {0}","current A1111 pageid: {0}":"\u5F53\u524D A1111 \u9875\u9762ID: {0}","document linked":"\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5","layer linked":"\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5","bound linked":"\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5",document:"\u6587\u6863",Document:"\u6587\u6863",DOCUMENT:"\u6587\u6863",document_name:"\u6587\u6863\u540D\u5B57id",layer_nameid:"\u56FE\u5C42\u540D\u5B57id",layer_name:"\u56FE\u5C42\u540D\u5B57",layer_info:"\u56FE\u5C42\u4FE1\u606F",bound_top:"\u8303\u56F4\u4E0A\u8FB9\u8DDD",bound_left:"\u8303\u56F4\u5DE6\u8FB9\u8DDD",bound_width:"\u8303\u56F4\u5BBD\u5EA6",bound_height:"\u8303\u56F4\u9AD8\u5EA6",center_x:"\u4E2D\u5FC3\u70B9x",center_y:"\u4E2D\u5FC3\u70B9y",opacity:"\u900F\u660E\u5EA6",layer:"\u56FE\u5C42",layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",Layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",bound:"\u8303\u56F4",bounds:"\u8303\u56F4","bounds [optional]":"\u8303\u56F4[\u53EF\u9009]",boundary:"\u8303\u56F4",Boundary:"\u8303\u56F4",canvas_bound:"\u753B\u5E03\u8303\u56F4",layer_bound:"\u56FE\u5C42\u8303\u56F4","Photoshop Disconnected!":"Photoshop \u672A\u8FDE\u63A5\uFF01",rgb_out:"RGB\u8F93\u51FA",alpha_out:"Alpha\u8F93\u51FA",images:"\u56FE\u50CF",text:"\u6587\u672C",ID_mode:"\u7CBE\u786EID\u6A21\u5F0F",name_mode:"\u540D\u5B57\u5339\u914D\u6A21\u5F0F",select:"\u9009\u62E9","document boundary":"\u6587\u6863\u8303\u56F4","layer boundary":"\u56FE\u5C42\u8303\u56F4","selection boundary":"\u9009\u4E2D\u8303\u56F4","save .psd to this workflow":"\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41","extract saved .psd to Photoshop":"\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop","sample .psd":"\u793A\u4F8B.psd",mask:"\u906E\u7F69",name:"\u540D\u79F0",quality:"\u56FE\u50CF\u8D28\u91CF",timeout:"\u8D85\u65F6","--multi-user activated, Not Login!":"--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01",Logout:"\u767B\u51FA","User: ":"\u7528\u6237: ",connect:"\u8FDE\u63A5",connected:"\u5DF2\u8FDE\u63A5",disconnect:"\u65AD\u5F00",disconnected:"\u5DF2\u65AD\u5F00\u8FDE\u63A5","reconnecting...":"\u91CD\u8FDE\u4E2D...",connecting:"\u8FDE\u63A5\u4E2D",webpages:"\u7F51\u9875\u5217\u8868",workflows:"\u5DE5\u4F5C\u6D41",workflow:"\u5DE5\u4F5C\u6D41","auto run page [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..","auto run workflow [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..","auto run workflow after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..",selection_only:"\u4EC5\u9009\u533A","Queue:":"\u961F\u5217:","Set As:":"\u8BBE\u7F6E\u4E3A:","Error {0}... please contact me via Discord/Github":"\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211","Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System":"Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF","Workflow List of ComfyUI with --multi-user is only available for sponsors":'\u5E26"--multi-user"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',"(Page ID: {0})Queue: {1}":"(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}","no suitable node to control in this workflow":"\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9",Save:"\u4FDD\u5B58",Edit:"\u7F16\u8F91","Edit in ComfyUI":"\u5728 ComfyUI \u4E2D\u7F16\u8F91","using browser page [{0}] for workflow running":"\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41","workflow running by hidden webview":"\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C","Lock Image":"\u9501\u5B9A\u56FE\u50CF","Unlock Image":"\u89E3\u9501\u56FE\u50CF","search...":"\u641C\u7D22...","disabled when running in browser page":"\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528","only supported in Photoshop":"\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301",Login:"\u767B\u5F55","Invitation Code":"\u9080\u8BF7\u7801",Username:"\u7528\u6237\u540D",Password:"\u5BC6\u7801","Please input invitation code":"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801","Please input username":"\u8BF7\u8F93\u5165\u7528\u6237\u540D","Please input password":"\u8BF7\u8F93\u5165\u5BC6\u7801","502: Maybe the server is not running":"502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C","404: Maybe SDPPP is not installed or failed to run in ComfyUI":"404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25","{0}. reconnecting...":"{0}. \u91CD\u8FDE\u4E2D...","disconnected to {0} failed {1}":"\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}","version mismatch, please reinstall PS plugin":"\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6","instance type not recognized":"\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B","Error: {0}":"\u9519\u8BEF: {0}","Verification Error":"\u9A8C\u8BC1\u9519\u8BEF","document {0} not found":"\u627E\u4E0D\u5230\u6587\u6863: {0}",'only layer kind "TEXT" is supported, invalid layer: {0}':"\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}","create layer failed":"\u521B\u5EFA\u56FE\u5C42\u5931\u8D25","layer not found {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","no linked layer for {0}":"\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}","layer {0} is not a group":"\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4","no layer in group {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42","layer not found: {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","No upload_name":"\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25","get pixel of {0} failed":"\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}","merge group failed":"\u5408\u5E76\u7EC4\u5931\u8D25","invalid name: {0}":"\u975E\u6CD5\u7684\u540D\u79F0: {0}","get_layer_info: layer_identify required":"get_layer_info: \u9700\u8981 layer_identify","invalid action: {0}":"\u65E0\u6548\u7684\u64CD\u4F5C: {0}","create document failed":"\u521B\u5EFA\u6587\u6863\u5931\u8D25","create document for preview":"\u521B\u5EFA\u9884\u89C8\u6587\u6863","resize document for preview":"\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8","no first related layer in {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42","imageDataError: data length is not multiple of width * height":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570","imageDataError: originComponents must be 1 or 3":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3","unexpected connection lost, please try to reconnect":"\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5","Workflow list is empty, please save a workflow by Comfy's lastest UI":"\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41","No opened ComfyUI pages":"\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762","comfyAPI is not initialized, maybe comfyUI is too old":"\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7","unsupported channel counts: {0}":"\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}","Timeout, Maybe the URL is wrong":"\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF","Workflow list loading failed: {0}":"\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}","Please register a user in ComfyUI":"\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237","GetSelection need Photoshop version 25+":"GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C","Action {0} not found":"Action {0} \u672A\u627E\u5230","Action set {0} not found":"ActionSet {0} \u672A\u627E\u5230","create document for sent images":"\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863","show sent images":"\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","fallback show sent images":"\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","get content of layer {0}":"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","fallback get content of layer {0}":"\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","get layer info":"\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F","sdppp extract PSD":"sdppp \u5BFC\u5165 PSD","sdppp get PSD":"sdppp \u83B7\u53D6 PSD","set text to layer":"\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C","sdppp Run Photoshop Action":"sdppp \u8FD0\u884C Photoshop Action","{0} wants to extract a PSD file to Photoshop, are you sure?":"{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F","should sdppp refuse extracting PSD to Photoshop in this session anymore?":"\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F","Wide Mode":"\u5BBD\u5C4F\u6A21\u5F0F","Quick Set":"\u5FEB\u901F\u8BBE\u7F6E","Selected Layer":"\u9009\u4E2D\u56FE\u5C42","Selected Layer (invert)":"\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)",Canvas:"\u753B\u5E03",Selection:"\u9009\u533A",Manual:"\u624B\u52A8\u6A21\u5F0F",Auto:"\u81EA\u52A8\u6A21\u5F0F","This plugin is based on sd-ppp":"\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1","And follows its open source license:":"\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A",Cloud:"\u4E91\u7AEF",Sponsors:"\u8D5E\u52A9","waiting...":"\u865A\u4F4D\u4EE5\u5F85",Links:"\u53CB\u60C5\u94FE\u63A5",Community:"\u793E\u533A","LICENSE:":"\u8BB8\u53EF\u8BC1\uFF1A",upload:"\u4E0A\u4F20","Simplify Workflow":"\u7B80\u5316\u5DE5\u4F5C\u6D41",Photoshop:"Photoshop","Photoshop plugin settings":"Photoshop \u63D2\u4EF6\u8BBE\u7F6E","Photoshop plugin":"Photoshop \u63D2\u4EF6","SDPPP Settings/Misc":"SDPPP \u8BBE\u7F6E/\u6742\u9879","Sample .PSD for this workflow:":"\u793A\u4F8B.PSD","Download Example .PSD":"\u4E0B\u8F7D\u793A\u4F8B.PSD","Maximum Image Size (px):":"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)",Download:"\u4E0B\u8F7D",Upload:"\u4E0A\u4F20",Reset:"\u91CD\u7F6E",Refresh:"\u5237\u65B0","Comfy URL: {0}":"Comfy\u5730\u5740: {0}","Photoshop is not connected":"Photoshop \u672A\u8FDE\u63A5","select...":"\u8BF7\u9009\u62E9","click to edit":"\u70B9\u51FB\u7F16\u8F91","ComfyManager not found, cannot reboot":"Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F","Failed to reboot ComfyUI":"\u91CD\u542FComfyUI\u5931\u8D25"};var go=typeof so<"u"?so:void 0,ao="en";typeof navigator<"u"&&navigator.language?ao=navigator.language=="zh-CN"?"zhcn":"en":go&&(ao=go("uxp").host.uiLocale.startsWith("zh")?"zhcn":"en");function p(o,...e){let s=ao=="zhcn"?lo[o]:o in ro?ro[o]:o;if(!s)throw new Error(`i18n key not found: ${o}`);return s.replace(/{(\d+)}/g,function(l,a){return typeof e[a]<"u"?e[a]:l})}function vo(o){return o in lo}var Co=t(u(),1),So=t(r(),1),v=class extends Co.default.Component{render(){return(0,So.jsx)("div",{className:`action-button ${this.props.highlight?"highlight":""}`,onClick:this.props.onClick,children:this.props.children})}};var ko=t(u(),1),Z=t(r(),1),_=class extends ko.default.Component{render(){let e=this.props.size||1;return(0,Z.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,Z.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M10 7.854a4.5 4.5 0 10-6 0V13a.5.5 0 00.497.5h.006c.127 0 .254-.05.35-.146L7 11.207l2.146 2.147A.5.5 0 0010 13V7.854zM7 8a3.5 3.5 0 100-7 3.5 3.5 0 000 7zm-.354 2.146a.5.5 0 01.708 0L9 11.793v-3.26C8.398 8.831 7.718 9 7 9a4.481 4.481 0 01-2-.468v3.26l1.646-1.646z"})})})}};var Do=t(u(),1),L=t(r(),1),y=class extends Do.default.Component{render(){let e=this.props.size||1;return(0,L.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,L.jsxs)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,L.jsx)("path",{fill:"currentColor",d:"M5.5 1A.5.5 0 005 .5H2a.5.5 0 000 1h1.535a6.502 6.502 0 002.383 11.91.5.5 0 10.165-.986A5.502 5.502 0 014.5 2.1V4a.5.5 0 001 0V1.353a.5.5 0 000-.023V1zM7.507 1a.5.5 0 01.576-.41 6.502 6.502 0 012.383 11.91H12a.5.5 0 010 1H9a.5.5 0 01-.5-.5v-3a.5.5 0 011 0v1.9A5.5 5.5 0 007.917 1.576.5.5 0 017.507 1z"}),(0,L.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M6.2 9.08L9.068 7 6.2 4.92v4.16zM5 4.214v5.574a.8.8 0 001.212.686l4.445-2.787a.8.8 0 000-1.372L6.212 3.527A.8.8 0 005 4.213z"})]})})}};var xo=t(u(),1),K=t(r(),1),b=class extends xo.default.Component{render(){let e=this.props.size||1;return(0,K.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,K.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,K.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M4.2 10.88L10.668 7 4.2 3.12v7.76zM3 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L4.212 1.727A.8.8 0 003 2.413z"})})})}};var P=t(r(),1),ne=({pageInstance:o})=>{let{autoRunning:e,setAutoRunning:s,workflowAgentSID:l,setWorkflowAgentSID:a}=(0,n.useSDPPPContext)(),{runPage:C}=(0,n.useSDPPPComfyCaller)(),m=l==o.sid,d=e?.value==o.sid;return(0,P.jsxs)("li",{className:`client-list-item${m?" show-tips":""}${m||d?" checked":""}`,children:[(0,P.jsx)("sp-label",{class:"client-list-item-left",onClick:()=>{a(m?"":o.sid)},children:(0,P.jsxs)("div",{children:["[",o.ssid,"] ",o.lastError?o.lastError?.replace("sdppp PS side error:",""):o.title]})}),(0,P.jsxs)("div",{className:"client-list-item-right",children:[(0,P.jsx)("div",{className:"tips-icon",children:(0,P.jsx)(_,{size:.6,onClick:()=>{a(m?"":o.sid)}})}),(0,P.jsx)(v,{highlight:d,onClick:()=>{s(d?null:{type:"page",value:o.sid})},children:(0,P.jsx)(y,{size:.6})}),(0,P.jsx)(v,{onClick:()=>{C(o.sid)},children:(0,P.jsx)(b,{size:.6})})]})]})},Io=ne;var w=t(r(),1),ie=()=>{let{autoRunning:o}=(0,n.useSDPPPContext)(),{pageInstances:e}=(0,n.useSDPPPWebpageList)();return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("div",{className:"client-list-title",children:(0,w.jsx)("h3",{children:p("webpages")})}),!e.length&&(0,w.jsx)("sp-label",{children:p("No opened ComfyUI pages")}),(0,w.jsx)("ul",{className:"client-list",children:e.map(s=>(0,w.jsx)(Io,{pageInstance:s},s.sid))}),o?.type=="page"?(0,w.jsx)("sp-label",{class:"autorun-desc",children:p("auto run page [{0}] after change..",e.find(s=>s.sid==o?.value)?.title)}):""]})},Lo=ie;var zo=t(u(),1),J=t(r(),1),U=class extends zo.default.Component{render(){let e=this.props.size||1;return(0,J.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,J.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,J.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M13.854 2.146l-2-2a.5.5 0 00-.708 0l-1.5 1.5-8.995 8.995a.499.499 0 00-.143.268L.012 13.39a.495.495 0 00.135.463.5.5 0 00.462.134l2.482-.496a.495.495 0 00.267-.143l8.995-8.995 1.5-1.5a.5.5 0 000-.708zM12 3.293l.793-.793L11.5 1.207 10.707 2 12 3.293zm-2-.586L1.707 11 3 12.293 11.293 4 10 2.707zM1.137 12.863l.17-.849.679.679-.849.17z"})})})}};var Ao=t(u(),1),X=t(r(),1),H=class extends Ao.default.Component{render(){let e=this.props.size||1;return(0,X.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,X.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,X.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M6.586 3.504l-1.5-1.5H1v9h12v-7.5H6.586zm.414-1L5.793 1.297a1 1 0 00-.707-.293H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-8.5a.5.5 0 00-.5-.5H7z"})})})}};var f=t(r(),1),se=({path:o,isDir:e,isChecked:s,workflow:l,onRun:a,dirname:C,onDirectorySet:m,setEditorMode:d})=>{let{setAutoRunning:S,workflowAgentSID:g}=(0,n.useSDPPPContext)(),{openWorkflow:x}=(0,n.useSDPPPComfyCaller)();return e?(0,f.jsx)("li",{className:"client-list-item",children:(0,f.jsxs)("sp-label",{class:"client-list-item-left",onClick:()=>{if(o=="../"){let k=C||"",G=k.lastIndexOf("/");G==-1?m?.(""):m?.(k.slice(0,G))}else m?.(o)},children:[(0,f.jsx)(H,{size:.6}),(0,f.jsx)("div",{children:o})]})}):l?(0,f.jsxs)("li",{className:"client-list-item"+(s?" checked":""),children:[(0,f.jsx)("sp-label",{class:"client-list-item-left",onClick:()=>{d(!0),x(g,l.path,!0)},children:(0,f.jsx)("div",{children:l.error?l.error.replace("sdppp PS side error:",""):l.path})}),(0,f.jsxs)("div",{className:"client-list-item-right",children:[(0,f.jsx)("div",{className:"tips-icon",children:(0,f.jsx)(U,{size:.6,onClick:()=>{d(!0),x(g,l.path,!0)}})}),(0,f.jsx)(v,{highlight:s,onClick:()=>{S(s?null:{type:"workflow",value:o})},children:(0,f.jsx)(y,{size:.6})}),(0,f.jsx)(v,{onClick:()=>{a(l.path)},children:(0,f.jsx)(b,{size:.6})})]})]}):null},Y=se;var h=t(r(),1),re=({setEditorMode:o})=>{let{autoRunning:e,webviewAgentSID:s,workflowAgentSID:l}=(0,n.useSDPPPContext)(),{runWorkflow:a}=(0,n.useSDPPPComfyCaller)(),{workflows:C,workflowsError:m,currentViewingDirectory:d,setCurrentViewingDirectory:S,showingList:g}=(0,n.useSDPPPWorkflowList)(),{ssid:x,lastError:k,progress:G,executingNodeTitle:Zo,queueSize:Ko}=(0,n.useAgentState)(l),B="",co=" ",uo=!1;l&&(k?(B+=p("Error: {0}",k),uo=!0):G?B+=`(${G}% - ${Zo}...)`:l&&(l==s?B+=p("workflow running by hidden webview"):B+=p("using browser page [{0}] for workflow running",x)),co+=`(${p("Queue:")} ${Ko})`);let fo=null;return m&&(fo=(0,h.jsx)("sp-label",{class:"list-error-label",children:m})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)("div",{className:"client-list-title",children:[(0,h.jsxs)("h3",{children:[p("workflows"),co]}),(0,h.jsx)("sp-label",{class:uo?"error-label":"",children:B})]}),fo||(0,h.jsxs)("ul",{className:"client-list",children:[d?(0,h.jsx)(Y,{setEditorMode:o,path:"../",isDir:!0,isChecked:!1,onRun:async E=>{},dirname:d.slice(0,-1),onDirectorySet:E=>{S(E)}},d):"",g.map(E=>{let I=E.path,Jo=C[I],Xo=e?.value==I;return E.isDir?(0,h.jsx)(Y,{setEditorMode:o,path:I,isDir:!0,isChecked:!1,onRun:async T=>{await a(T)},dirname:d.slice(0,-1),onDirectorySet:T=>{S(T)}},I):(0,h.jsx)(Y,{setEditorMode:o,path:I,isDir:!1,isChecked:Xo,workflow:Jo,onRun:async T=>{await a(T)}},I)})]}),e?.type=="workflow"?(0,h.jsx)("sp-label",{class:"autorun-desc",children:p("auto run workflow [{0}] after change..",C[e?.value]?.path)}):""]})},Ro=re;var D=t(u(),1);var W=t(u(),1);var Mo=t(u(),1),j=t(r(),1),F=class extends Mo.default.Component{render(){let e=this.props.size||1;return(0,j.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,j.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,j.jsx)("path",{fill:"currentColor",d:"M7.092.5H7a6.5 6.5 0 106.41 7.583.5.5 0 10-.986-.166A5.495 5.495 0 017 12.5a5.5 5.5 0 010-11h.006a5.5 5.5 0 014.894 3H10a.5.5 0 000 1h3a.5.5 0 00.5-.5V2a.5.5 0 00-1 0v1.535A6.495 6.495 0 007.092.5z"})})})}};var No=t(u(),1),z=t(r(),1),V=class extends No.default.Component{render(){return(0,z.jsx)("div",{slot:"icon",className:"sdppp-icon",style:{strokeWidth:1},children:(0,z.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,z.jsx)("path",{d:"M11.083 12.25H2.917a1.167 1.167 0 01-1.167-1.167V2.917A1.167 1.167 0 012.917 1.75h6.416l2.917 2.917v6.416a1.167 1.167 0 01-1.167 1.167z"}),(0,z.jsx)("path",{d:"M9.917 12.25V7.583H4.083v4.667M4.083 1.75v2.917H8.75"})]})})}};var Wo=t(u(),1),A=t(r(),1),oo=class extends Wo.default.Component{render(){return(0,A.jsxs)("div",{slot:"icon",className:"sdppp-icon",children:[(0,A.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,A.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M5.2 10.88L11.668 7 5.2 3.12v7.76zM4 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L5.212 1.727A.8.8 0 004 2.413zM1.5 1.6a.6.6 0 01.6.6v9.6a.6.6 0 11-1.2 0V2.2a.6.6 0 01.6-.6z"}),(0,A.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M.963 1.932a.6.6 0 01.805-.268l1 .5a.6.6 0 01-.536 1.073l-1-.5a.6.6 0 01-.269-.805zM3.037 11.132a.6.6 0 01-.269.805l-1 .5a.6.6 0 01-.536-1.073l1-.5a.6.6 0 01.805.268z"})]}),this.props.count]})}};var Go=t(u(),1),R=t(r(),1),Q=class extends Go.default.Component{render(){return(0,R.jsx)("div",{slot:"icon",className:"sdppp-icon",style:{strokeWidth:1},children:(0,R.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,R.jsx)("path",{transform:"scale(0.7)",fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 100 7a7 7 0 0014 0zm-6.535 5.738c-.233.23-.389.262-.465.262-.076 0-.232-.032-.465-.262-.238-.234-.497-.623-.737-1.182-.434-1.012-.738-2.433-.79-4.056h3.984c-.052 1.623-.356 3.043-.79 4.056-.24.56-.5.948-.737 1.182zM8.992 6.5H5.008c.052-1.623.356-3.044.79-4.056.24-.56.5-.948.737-1.182C6.768 1.032 6.924 1 7 1c.076 0 .232.032.465.262.238.234.497.623.737 1.182.434 1.012.738 2.433.79 4.056zm1 1c-.065 2.176-.558 4.078-1.282 5.253A6.005 6.005 0 0012.98 7.5H9.992zm2.987-1H9.992c-.065-2.176-.558-4.078-1.282-5.253A6.005 6.005 0 0112.98 6.5zm-8.971 0c.065-2.176.558-4.078 1.282-5.253A6.005 6.005 0 001.02 6.5h2.988zm-2.987 1a6.005 6.005 0 004.27 5.253C4.565 11.578 4.072 9.676 4.007 7.5H1.02z"}),(0,R.jsx)("path",{transform:"scale(0.5) translate(12, 12)",fillRule:"evenodd",clipRule:"evenodd",d:"M13.854 2.146l-2-2a.5.5 0 00-.708 0l-1.5 1.5-8.995 8.995a.499.499 0 00-.143.268L.012 13.39a.495.495 0 00.135.463.5.5 0 00.462.134l2.482-.496a.495.495 0 00.267-.143l8.995-8.995 1.5-1.5a.5.5 0 000-.708zM12 3.293l.793-.793L11.5 1.207 10.707 2 12 3.293zm-2-.586L1.707 11 3 12.293 11.293 4 10 2.707zM1.137 12.863l.17-.849.679.679-.849.17z"})]})})}};var Bo=t(u(),1),M=t(r(),1),eo=class extends Bo.default.Component{render(){return(0,M.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,M.jsxs)("svg",{width:this.props.size||20,height:this.props.size||20,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("path",{d:"M11.7879 2.2121C12.0732 2.49737 12.0732 2.96723 11.7879 3.2525L3.2525 11.7879C2.96723 12.0732 2.49737 12.0732 2.2121 11.7879C1.92684 11.5026 1.92684 11.0328 2.2121 10.7475L10.7475 2.2121C11.0328 1.92684 11.5026 1.92684 11.7879 2.2121Z",fill:"currentColor"}),(0,M.jsx)("path",{d:"M2.2121 2.2121C2.49737 1.92684 2.96723 1.92684 3.2525 2.2121L11.7879 10.7475C12.0732 11.0328 12.0732 11.5026 11.7879 11.7879C11.5026 12.0732 11.0328 12.0732 10.7475 11.7879L2.2121 3.2525C1.92684 2.96723 1.92684 2.49737 2.2121 2.2121Z",fill:"currentColor"})]})})}};var Eo=t(u(),1),to=t(r(),1),no=class extends Eo.default.Component{render(){return(0,to.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,to.jsx)("svg",{width:this.props.size||20,height:this.props.size||20,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,to.jsx)("path",{d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11z",fill:"currentColor"})})})}};var To=t(u(),1),N=t(r(),1),$=class extends To.default.Component{render(){return(0,N.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,N.jsxs)("svg",{width:this.props.size||20,height:this.props.size||20,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,N.jsx)("path",{d:"M2.35 10.95L3.05 11.65L11.65 3.05L10.95 2.35L2.35 10.95Z",fill:"currentColor"}),(0,N.jsx)("path",{d:"M7 14C3.13401 14 0 10.866 0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 10.866 10.866 14 7 14ZM7 13C10.3137 13 13 10.3137 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13Z",fill:"currentColor"})]})})}};var i=t(r(),1),le=()=>{let{workflowAgentSID:o,autoRunning:e}=(0,n.useSDPPPContext)(),{lastError:s,progress:l,executingNodeTitle:a}=(0,n.useAgentState)(o);return(0,i.jsxs)("div",{className:"workflow-run-status",children:[e?(0,i.jsx)("sp-label",{children:p("auto run workflow after change..")}):"",s?(0,i.jsx)("sp-label",{class:"error-label",children:s}):"",a?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("sp-label",{children:`${l}% ${a}...`}),(0,i.jsx)("sp-progressbar",{value:l/100})]}):""]})},ae=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{saveWorkflow:e,reopenWorkflow:s}=(0,n.useSDPPPComfyCaller)(),l=(0,W.useCallback)(async()=>{await e(o)},[e,o]);return(0,i.jsx)("sp-action-button",{onClick:l,children:(0,i.jsx)(V,{})})};var pe=()=>{let{interrupt:o}=(0,n.useSDPPPComfyCaller)(),{clearQueue:e}=(0,n.useSDPPPComfyCaller)(),s=(0,W.useCallback)(async()=>{await e(),await o()},[e,o]);return(0,i.jsx)("sp-action-button",{onClick:s,children:(0,i.jsx)($,{})})},ce=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{reopenWorkflow:e}=(0,n.useSDPPPComfyCaller)(),s=(0,W.useCallback)(()=>{e(o)},[e,o]);return(0,i.jsx)("sp-action-button",{onClick:s,children:(0,i.jsx)(F,{})})};var de=()=>{let{workflowAgentSID:o,autoRunning:e,setAutoRunning:s}=(0,n.useSDPPPContext)();return(0,i.jsx)("sp-action-button",{class:e?.value==o?"highlight":"",onClick:()=>{e?.value==o?s(null):s({type:"page",value:o})},children:(0,i.jsx)(y,{})})},ue=()=>{let{workflowAgentSID:o,webviewAgentSID:e,toggleWebviewDialog:s}=(0,n.useSDPPPContext)(),l=o==e;return(0,i.jsx)("sp-action-button",{...l?{}:{disabled:!0},onClick:()=>{s()},title:l?p("Edit in ComfyUI"):p("disabled when running in browser page"),children:(0,i.jsx)(Q,{})})},fe=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{runPage:e}=(0,n.useSDPPPComfyCaller)();return(0,i.jsx)("sp-action-button",{onClick:()=>{e(o)},children:(0,i.jsx)(b,{})})},me=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{runPage:e}=(0,n.useSDPPPComfyCaller)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"action-button",onClick:()=>{e(o,2)},children:"x2"}),(0,i.jsx)("div",{className:"action-button",onClick:()=>{e(o,5)},children:"x5"}),(0,i.jsx)("div",{className:"action-button",onClick:()=>{e(o,9)},children:"x9"})]})};function _o({WorkflowEditPhotoshop:o}){let{workflowAgentSID:e}=(0,n.useSDPPPContext)(),{ssid:s,queueSize:l}=(0,n.useAgentState)(e);return(0,W.useMemo)(()=>(0,i.jsxs)("div",{className:"workflow-edit-wrap",children:[(0,i.jsxs)("div",{className:"workflow-edit-top",children:[(0,i.jsx)("sp-label",{children:p("(Page ID: {0})Queue: {1}",s,l)}),(0,i.jsxs)("div",{className:"workflow-edit-controls",children:[(0,i.jsxs)("div",{className:"workflow-edit-controls-left",children:[(0,i.jsxs)("div",{className:"workflow-edit-button-line workflow-edit-button-lineone",children:[(0,i.jsxs)("div",{className:"workflow-edit-button-line-left",children:[(0,i.jsx)(ae,{}),(0,i.jsx)(ce,{})]}),(0,i.jsxs)("div",{className:"workflow-edit-button-line-right",children:[(0,i.jsx)(pe,{}),(0,i.jsx)(de,{})]})]}),(0,i.jsxs)("div",{className:"workflow-edit-button-line workflow-edit-controls-linetwo",children:[(0,i.jsx)(le,{}),(0,i.jsx)(ue,{})]})]}),(0,i.jsx)("div",{className:"workflow-edit-controls-center",children:(0,i.jsx)(fe,{})}),(0,i.jsx)("div",{className:"workflow-edit-controls-right",children:(0,i.jsx)(me,{})})]})]}),(0,i.jsx)("sp-divider",{}),(0,i.jsx)(o,{})]}),[s,l])}var c=t(r(),1);function Uo({connectState:o,AddressBar:e,WorkflowEditPhotoshop:s}){let[l,a]=(0,D.useState)(!1),[C,m]=(0,D.useState)(!1);(0,D.useEffect)(()=>{if(o==="connected"){let k=setTimeout(()=>{m(!0)},8e3);return()=>clearTimeout(k)}else m(!1)},[o]);let{workflowAgentSID:d,webviewAgentSID:S,lastConnectErrorMessage:g}=(0,n.useSDPPPContext)(),x=l?1:0;return(0,D.useEffect)(()=>{d||a(!1)},[d]),(0,D.useEffect)(()=>{o==="disconnected"&&a(!1)},[o]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:"connect-box",children:[l?(0,c.jsx)("sp-action-button",{onClick:()=>{a(!1)},children:"\u2190"}):(0,c.jsx)("div",{className:"status-bar "+o,children:(0,c.jsx)("div",{className:"status-icon",title:g?.toString()||p(o),children:"\u2B24"})}),(0,c.jsx)(e,{})]}),g?(0,c.jsx)("div",{children:(0,c.jsx)("sp-label",{class:"error-label",children:vo(g)?p(g):g})}):"",(0,c.jsx)(n.Promote,{}),(0,c.jsx)("sp-divider",{size:"small"}),o==="connected"&&(0,c.jsxs)("div",{className:"panel-body",children:[(0,c.jsx)("div",{className:"editor-card",style:x===0?{}:{display:"none"},children:(0,c.jsxs)("div",{className:"comfy-list-wrap",children:[C&&!S&&(0,c.jsx)("sp-label",{class:"error-label",children:p("hidden webview load failed: {0}, please select a browser page to continue",p("timeout"))}),(0,c.jsx)(Lo,{}),d&&(0,c.jsx)(Ro,{setEditorMode:a})]})}),(0,c.jsx)("div",{className:"editor-card",style:l?{}:{display:"none"},children:l&&d&&(0,c.jsx)(_o,{WorkflowEditPhotoshop:s})})]})]})}var q=t(r(),1);function po(){return(0,q.jsx)(n.SDPPPProvider,{loginAppID:"",children:(0,q.jsx)("div",{className:"container",children:(0,q.jsx)(n.SDPPP,{renderContent:(o,e,s)=>(0,q.jsx)(Uo,{connectState:o,AddressBar:e,WorkflowEditPhotoshop:s})})})})}var Vo=t(Fo(),1),Oo=t(r(),1);globalThis.sdppp=globalThis.sdppp||{};globalThis.sdppp.renderPhotoshopPlugin=o=>{(0,Vo.createRoot)(o).render((0,Oo.jsx)(po,{}))};var Qo=[],$o=[],qo=[];globalThis.sdppp.getLogs=()=>({logs:Qo,warningLogs:$o,errorLogs:qo});globalThis.sdppp.enableLogCapture=()=>{console.log=function(o){return function(...e){o(...e),Qo.push(e)}}(console.log),console.warn=function(o){return function(...e){o(...e),$o.push(e)}}(console.warn),console.error=function(o){return function(...e){o(...e),qo.push(e)}}(console.error)};})(); +"use strict";(()=>{var Yo=Object.create;var ho=Object.defineProperty;var jo=Object.getOwnPropertyDescriptor;var oe=Object.getOwnPropertyNames;var ee=Object.getPrototypeOf,te=Object.prototype.hasOwnProperty;var ro=(o=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(e,s)=>(typeof require<"u"?require:e)[s]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var O=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports);var so=(o,e,s,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of oe(e))!te.call(o,a)&&a!==s&&ho(o,a,{get:()=>e[a],enumerable:!(l=jo(e,a))||l.enumerable});return o},Po=(o,e,s)=>(so(o,e,"default"),s&&so(s,e,"default")),t=(o,e,s)=>(s=o!=null?Yo(ee(o)):{},so(e||!o||!o.__esModule?ho(s,"default",{value:o,enumerable:!0}):s,o));var go=O((Pe,wo)=>{"use strict";wo.exports=window.SDPPPInternal});var u=O((ke,bo)=>{"use strict";bo.exports=window.React});var r=O((De,Co)=>{"use strict";Co.exports=window.ReactJSXRuntime});var Vo=O((Lt,Fo)=>{"use strict";Fo.exports=window.ReactDOMClient});var n={};Po(n,t(go(),1));var lo={"SDPPP Get Document":"SDPPP Get Document","SDPPP Get Layer By ID":"SDPPP Get Layer","SDPPP Get Linked Layers":"SDPPP Get Linked Layers","SDPPP Get Layers In Group":"SDPPP Get Layers In Group","SDPPP Get Text From Layer":"SDPPP Get Text From Layer","SDPPP Parse Layer Info":"SDPPP Parse Layer Info","SDPPP Get Selection":"SDPPP Get Selection","SDPPP Get Image From Photoshop":"SDPPP Get Image From Photoshop","SDPPP Send Images To Photoshop":"SDPPP Send Images To Photoshop","SDPPP Settings":"SDPPP Settings/Misc"};var ao={"### Active Document ###":"### \u5F53\u524D\u6587\u6863 ###","### The Canvas ###":"### \u6574\u4E2A\u753B\u5E03 ###","### New Layer ###":"### \u65B0\u56FE\u5C42 ###","### Selected Layer ###":"### \u6240\u9009\u56FE\u5C42 ###","### Keep Size or Fit Canvas ###":"### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###",_SDPPP_PSD_:"_SDPPP_PSD_","Save and run immediately":"\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C",Close:"\u5173\u95ED","Select a {0}":"\u9009\u62E9\u4E00\u4E2A {0}","How to use .ccx file":"\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6","1. If you have installed Adobe Creative Cloud":"1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud","Just double click the .ccx file, it will install the plugin automatically":"\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5","2. If you don't have Adobe Creative Cloud":"2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud","Rename .ccx to .zip and extract it into ":"\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230",or:"\u6216","Photoshop directory":"Photoshop \u5B89\u88C5\u76EE\u5F55","Cannot connect multiple different document widgets with same value":"\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6","You can only have one SDPPP Settings node in a workflow":"\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9","convert widget {0} failed:":"\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A","hidden webview load failed: {0}, please select a browser page to continue":"\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED","SDPPP Get Document":"SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)","SDPPP Get Layer By ID":"SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)","SDPPP Get Linked Layers":"SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)","SDPPP Get Layers In Group":"SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)","SDPPP Get Text From Layer":"SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)","SDPPP Parse Layer Info":"SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)","SDPPP Get Selection":"SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)","SDPPP Get Image From Photoshop":"SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)","SDPPP Send Images To Photoshop":"SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)","SDPPP Send Text To Layer":"SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)","SDPPP Run Photoshop Action":"SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)","download PS plugin (.ccx)":"\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)","current ComfyUI pageid: {0}":"\u5F53\u524D ComfyUI \u9875\u9762ID: {0}","current A1111 pageid: {0}":"\u5F53\u524D A1111 \u9875\u9762ID: {0}","document linked":"\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5","layer linked":"\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5","bound linked":"\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5",document:"\u6587\u6863",Document:"\u6587\u6863",DOCUMENT:"\u6587\u6863",document_name:"\u6587\u6863\u540D\u5B57id",layer_nameid:"\u56FE\u5C42\u540D\u5B57id",layer_name:"\u56FE\u5C42\u540D\u5B57",layer_info:"\u56FE\u5C42\u4FE1\u606F",bound_top:"\u8303\u56F4\u4E0A\u8FB9\u8DDD",bound_left:"\u8303\u56F4\u5DE6\u8FB9\u8DDD",bound_width:"\u8303\u56F4\u5BBD\u5EA6",bound_height:"\u8303\u56F4\u9AD8\u5EA6",center_x:"\u4E2D\u5FC3\u70B9x",center_y:"\u4E2D\u5FC3\u70B9y",opacity:"\u900F\u660E\u5EA6",layer:"\u56FE\u5C42",layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",Layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",bound:"\u8303\u56F4",bounds:"\u8303\u56F4","bounds [optional]":"\u8303\u56F4[\u53EF\u9009]",boundary:"\u8303\u56F4",Boundary:"\u8303\u56F4",canvas_boundary:"\u753B\u5E03\u8303\u56F4",canvas_bound:"\u753B\u5E03\u8303\u56F4",layer_boundary:"\u56FE\u5C42\u8303\u56F4",layer_bound:"\u56FE\u5C42\u8303\u56F4","Photoshop Disconnected!":"Photoshop \u672A\u8FDE\u63A5\uFF01",rgb_out:"RGB\u8F93\u51FA",alpha_out:"Alpha\u8F93\u51FA",images:"\u56FE\u50CF",text:"\u6587\u672C",ID_mode:"\u7CBE\u786EID\u6A21\u5F0F",name_mode:"\u540D\u5B57\u5339\u914D\u6A21\u5F0F",select:"\u9009\u62E9","document boundary":"\u6587\u6863\u8303\u56F4","layer boundary":"\u56FE\u5C42\u8303\u56F4","selection boundary":"\u9009\u4E2D\u8303\u56F4","save .psd to this workflow":"\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41","extract saved .psd to Photoshop":"\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop","sample .psd":"\u793A\u4F8B.psd",mask:"\u906E\u7F69",name:"\u540D\u79F0",quality:"\u56FE\u50CF\u8D28\u91CF",timeout:"\u8D85\u65F6","--multi-user activated, Not Login!":"--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01",Logout:"\u767B\u51FA","User: ":"\u7528\u6237: ",connect:"\u8FDE\u63A5",connected:"\u5DF2\u8FDE\u63A5",disconnect:"\u65AD\u5F00",disconnected:"\u5DF2\u65AD\u5F00\u8FDE\u63A5","reconnecting...":"\u91CD\u8FDE\u4E2D...",connecting:"\u8FDE\u63A5\u4E2D",webpages:"\u7F51\u9875\u5217\u8868",workflows:"\u5DE5\u4F5C\u6D41",workflow:"\u5DE5\u4F5C\u6D41","auto run page [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..","auto run workflow [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..","auto run workflow after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..",selection_only:"\u4EC5\u9009\u533A","Queue:":"\u961F\u5217:","Set As:":"\u8BBE\u7F6E\u4E3A:","Error {0}... please contact me via Discord/Github":"\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211","Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System":"Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF","Workflow List of ComfyUI with --multi-user is only available for sponsors":'\u5E26"--multi-user"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',"(Page ID: {0})Queue: {1}":"(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}","no suitable node to control in this workflow":"\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9",Save:"\u4FDD\u5B58",Edit:"\u7F16\u8F91","Edit in ComfyUI":"\u5728 ComfyUI \u4E2D\u7F16\u8F91","using browser page [{0}] for workflow running":"\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41","workflow running by hidden webview":"\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C","Lock Image":"\u9501\u5B9A\u56FE\u50CF","Unlock Image":"\u89E3\u9501\u56FE\u50CF","search...":"\u641C\u7D22...","disabled when running in browser page":"\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528","only supported in Photoshop":"\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301",Login:"\u767B\u5F55","Invitation Code":"\u9080\u8BF7\u7801",Username:"\u7528\u6237\u540D",Password:"\u5BC6\u7801","Please input invitation code":"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801","Please input username":"\u8BF7\u8F93\u5165\u7528\u6237\u540D","Please input password":"\u8BF7\u8F93\u5165\u5BC6\u7801","502: Maybe the server is not running":"502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C","404: Maybe SDPPP is not installed or failed to run in ComfyUI":"404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25","{0}. reconnecting...":"{0}. \u91CD\u8FDE\u4E2D...","disconnected to {0} failed {1}":"\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}","version mismatch, please reinstall PS plugin":"\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6","instance type not recognized":"\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B","Error: {0}":"\u9519\u8BEF: {0}","Verification Error":"\u9A8C\u8BC1\u9519\u8BEF","document {0} not found":"\u627E\u4E0D\u5230\u6587\u6863: {0}",'only layer kind "TEXT" is supported, invalid layer: {0}':"\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}","create layer failed":"\u521B\u5EFA\u56FE\u5C42\u5931\u8D25","layer not found {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","no linked layer for {0}":"\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}","layer {0} is not a group":"\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4","no layer in group {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42","layer not found: {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","No upload_name":"\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25","get pixel of {0} failed":"\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}","merge group failed":"\u5408\u5E76\u7EC4\u5931\u8D25","invalid name: {0}":"\u975E\u6CD5\u7684\u540D\u79F0: {0}","get_layer_info: layer_identify required":"get_layer_info: \u9700\u8981 layer_identify","invalid action: {0}":"\u65E0\u6548\u7684\u64CD\u4F5C: {0}","create document failed":"\u521B\u5EFA\u6587\u6863\u5931\u8D25","create document for preview":"\u521B\u5EFA\u9884\u89C8\u6587\u6863","resize document for preview":"\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8","no first related layer in {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42","imageDataError: data length is not multiple of width * height":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570","imageDataError: originComponents must be 1 or 3":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3","unexpected connection lost, please try to reconnect":"\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5","Workflow list is empty, please save a workflow by Comfy's lastest UI":"\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41","No opened ComfyUI pages":"\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762","comfyAPI is not initialized, maybe comfyUI is too old":"\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7","unsupported channel counts: {0}":"\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}","Timeout, Maybe the URL is wrong":"\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF","Workflow list loading failed: {0}":"\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}","Please register a user in ComfyUI":"\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237","GetSelection need Photoshop version 25+":"GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C","Action {0} not found":"Action {0} \u672A\u627E\u5230","Action set {0} not found":"ActionSet {0} \u672A\u627E\u5230","create document for sent images":"\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863","show sent images":"\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","fallback show sent images":"\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","get content of layer {0}":"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","fallback get content of layer {0}":"\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","get layer info":"\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F","sdppp extract PSD":"sdppp \u5BFC\u5165 PSD","sdppp get PSD":"sdppp \u83B7\u53D6 PSD","set text to layer":"\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C","sdppp Run Photoshop Action":"sdppp \u8FD0\u884C Photoshop Action","{0} wants to extract a PSD file to Photoshop, are you sure?":"{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F","should sdppp refuse extracting PSD to Photoshop in this session anymore?":"\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F","Wide Mode":"\u5BBD\u5C4F\u6A21\u5F0F","Quick Set":"\u5FEB\u901F\u8BBE\u7F6E","Selected Layer":"\u9009\u4E2D\u56FE\u5C42","Selected Layer (invert)":"\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)",Canvas:"\u753B\u5E03",Selection:"\u9009\u533A",Manual:"\u624B\u52A8\u6A21\u5F0F",Auto:"\u81EA\u52A8\u6A21\u5F0F","This plugin is based on sd-ppp":"\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1","And follows its open source license:":"\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A",Cloud:"\u4E91\u7AEF",Sponsors:"\u8D5E\u52A9","waiting...":"\u865A\u4F4D\u4EE5\u5F85",Links:"\u53CB\u60C5\u94FE\u63A5",Community:"\u793E\u533A","LICENSE:":"\u8BB8\u53EF\u8BC1\uFF1A",upload:"\u4E0A\u4F20","Simplify Workflow":"\u7B80\u5316\u5DE5\u4F5C\u6D41",Photoshop:"Photoshop","Photoshop plugin settings":"Photoshop \u63D2\u4EF6\u8BBE\u7F6E","Photoshop plugin":"Photoshop \u63D2\u4EF6","SDPPP Settings/Misc":"SDPPP \u8BBE\u7F6E/\u6742\u9879","Sample .PSD for this workflow:":"\u793A\u4F8B.PSD","Download Example .PSD":"\u4E0B\u8F7D\u793A\u4F8B.PSD","Maximum Image Size (px):":"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)",Download:"\u4E0B\u8F7D",Upload:"\u4E0A\u4F20",Reset:"\u91CD\u7F6E",Refresh:"\u5237\u65B0","Comfy URL (You can copy it to connect ComfyUI in the plugin):":"Comfy\u5730\u5740(\u4F60\u53EF\u4EE5\u590D\u5236\u5B83\u5230\u63D2\u4EF6\u4E2D\u8FDE\u63A5ComfyUI):","use slider for number widget:":"\u6570\u5B57\u63A7\u4EF6\u4F7F\u7528\u6ED1\u5757","Photoshop is not connected":"Photoshop \u672A\u8FDE\u63A5","select...":"\u8BF7\u9009\u62E9","click to edit":"\u70B9\u51FB\u7F16\u8F91","ComfyManager not found, cannot reboot":"Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F","Failed to reboot ComfyUI":"\u91CD\u542FComfyUI\u5931\u8D25"};var vo=typeof ro<"u"?ro:void 0,po="en";typeof navigator<"u"&&navigator.language?po=navigator.language=="zh-CN"?"zhcn":"en":vo&&(po=vo("uxp").host.uiLocale.startsWith("zh")?"zhcn":"en");function p(o,...e){let s=po=="zhcn"?ao[o]:o in lo?lo[o]:o;if(!s)throw new Error(`i18n key not found: ${o}`);return s.replace(/{(\d+)}/g,function(l,a){return typeof e[a]<"u"?e[a]:l})}function yo(o){return o in ao}var So=t(u(),1),ko=t(r(),1),v=class extends So.default.Component{render(){return(0,ko.jsx)("div",{className:`action-button ${this.props.highlight?"highlight":""}`,onClick:this.props.onClick,children:this.props.children})}};var Do=t(u(),1),Z=t(r(),1),T=class extends Do.default.Component{render(){let e=this.props.size||1;return(0,Z.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,Z.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Z.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M10 7.854a4.5 4.5 0 10-6 0V13a.5.5 0 00.497.5h.006c.127 0 .254-.05.35-.146L7 11.207l2.146 2.147A.5.5 0 0010 13V7.854zM7 8a3.5 3.5 0 100-7 3.5 3.5 0 000 7zm-.354 2.146a.5.5 0 01.708 0L9 11.793v-3.26C8.398 8.831 7.718 9 7 9a4.481 4.481 0 01-2-.468v3.26l1.646-1.646z"})})})}};var Io=t(u(),1),z=t(r(),1),y=class extends Io.default.Component{render(){let e=this.props.size||1;return(0,z.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,z.jsxs)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,z.jsx)("path",{fill:"currentColor",d:"M5.5 1A.5.5 0 005 .5H2a.5.5 0 000 1h1.535a6.502 6.502 0 002.383 11.91.5.5 0 10.165-.986A5.502 5.502 0 014.5 2.1V4a.5.5 0 001 0V1.353a.5.5 0 000-.023V1zM7.507 1a.5.5 0 01.576-.41 6.502 6.502 0 012.383 11.91H12a.5.5 0 010 1H9a.5.5 0 01-.5-.5v-3a.5.5 0 011 0v1.9A5.5 5.5 0 007.917 1.576.5.5 0 017.507 1z"}),(0,z.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M6.2 9.08L9.068 7 6.2 4.92v4.16zM5 4.214v5.574a.8.8 0 001.212.686l4.445-2.787a.8.8 0 000-1.372L6.212 3.527A.8.8 0 005 4.213z"})]})})}};var xo=t(u(),1),K=t(r(),1),b=class extends xo.default.Component{render(){let e=this.props.size||1;return(0,K.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,K.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,K.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M4.2 10.88L10.668 7 4.2 3.12v7.76zM3 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L4.212 1.727A.8.8 0 003 2.413z"})})})}};var P=t(r(),1),ne=({pageInstance:o})=>{let{autoRunning:e,setAutoRunning:s,workflowAgentSID:l,setWorkflowAgentSID:a}=(0,n.useSDPPPContext)(),{runPage:C}=(0,n.useSDPPPComfyCaller)(),m=l==o.sid,d=e?.value==o.sid;return(0,P.jsxs)("li",{className:`client-list-item${m?" show-tips":""}${m||d?" checked":""}`,children:[(0,P.jsx)("sp-label",{class:"client-list-item-left",onClick:()=>{a(m?"":o.sid)},children:(0,P.jsxs)("div",{children:["[",o.ssid,"] ",o.lastError?o.lastError?.replace("sdppp PS side error:",""):o.title]})}),(0,P.jsxs)("div",{className:"client-list-item-right",children:[(0,P.jsx)("div",{className:"tips-icon",children:(0,P.jsx)(T,{size:.6,onClick:()=>{a(m?"":o.sid)}})}),(0,P.jsx)(v,{highlight:d,onClick:()=>{s(d?null:{type:"page",value:o.sid})},children:(0,P.jsx)(y,{size:.6})}),(0,P.jsx)(v,{onClick:()=>{C(o.sid)},children:(0,P.jsx)(b,{size:.6})})]})]})},Lo=ne;var w=t(r(),1),ie=()=>{let{autoRunning:o}=(0,n.useSDPPPContext)(),{pageInstances:e}=(0,n.useSDPPPWebpageList)();return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("div",{className:"client-list-title",children:(0,w.jsx)("h3",{children:p("webpages")})}),!e.length&&(0,w.jsx)("sp-label",{children:p("No opened ComfyUI pages")}),(0,w.jsx)("ul",{className:"client-list",children:e.map(s=>(0,w.jsx)(Lo,{pageInstance:s},s.sid))}),o?.type=="page"?(0,w.jsx)("sp-label",{class:"autorun-desc",children:p("auto run page [{0}] after change..",e.find(s=>s.sid==o?.value)?.title)}):""]})},zo=ie;var Ao=t(u(),1),J=t(r(),1),U=class extends Ao.default.Component{render(){let e=this.props.size||1;return(0,J.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,J.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,J.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M13.854 2.146l-2-2a.5.5 0 00-.708 0l-1.5 1.5-8.995 8.995a.499.499 0 00-.143.268L.012 13.39a.495.495 0 00.135.463.5.5 0 00.462.134l2.482-.496a.495.495 0 00.267-.143l8.995-8.995 1.5-1.5a.5.5 0 000-.708zM12 3.293l.793-.793L11.5 1.207 10.707 2 12 3.293zm-2-.586L1.707 11 3 12.293 11.293 4 10 2.707zM1.137 12.863l.17-.849.679.679-.849.17z"})})})}};var Ro=t(u(),1),X=t(r(),1),H=class extends Ro.default.Component{render(){let e=this.props.size||1;return(0,X.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,X.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,X.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M6.586 3.504l-1.5-1.5H1v9h12v-7.5H6.586zm.414-1L5.793 1.297a1 1 0 00-.707-.293H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-8.5a.5.5 0 00-.5-.5H7z"})})})}};var f=t(r(),1),se=({path:o,isDir:e,isChecked:s,workflow:l,onRun:a,dirname:C,onDirectorySet:m,setEditorMode:d})=>{let{setAutoRunning:S,workflowAgentSID:g}=(0,n.useSDPPPContext)(),{openWorkflow:x}=(0,n.useSDPPPComfyCaller)();return e?(0,f.jsx)("li",{className:"client-list-item",children:(0,f.jsxs)("sp-label",{class:"client-list-item-left",onClick:()=>{if(o=="../"){let D=C||"",I=D.lastIndexOf("/");I==-1?m?.(""):m?.(D.slice(0,I))}else m?.(o)},children:[(0,f.jsx)(H,{size:.6}),(0,f.jsx)("div",{children:o})]})}):l?(0,f.jsxs)("li",{className:"client-list-item"+(s?" checked":""),children:[(0,f.jsx)("sp-label",{class:"client-list-item-left",onClick:()=>{d(!0),x(g,l.path)},children:(0,f.jsx)("div",{children:l.error?l.error.replace("sdppp PS side error:",""):l.path})}),(0,f.jsxs)("div",{className:"client-list-item-right",children:[(0,f.jsx)("div",{className:"tips-icon",children:(0,f.jsx)(U,{size:.6,onClick:()=>{d(!0),x(g,l.path)}})}),(0,f.jsx)(v,{highlight:s,onClick:()=>{S(s?null:{type:"workflow",value:o})},children:(0,f.jsx)(y,{size:.6})}),(0,f.jsx)(v,{onClick:()=>{a(l.path)},children:(0,f.jsx)(b,{size:.6})})]})]}):null},Y=se;var h=t(r(),1),re=({setEditorMode:o})=>{let{autoRunning:e,webviewAgentSID:s,workflowAgentSID:l}=(0,n.useSDPPPContext)(),{runWorkflow:a}=(0,n.useSDPPPComfyCaller)(),{workflows:C,workflowsError:m,currentViewingDirectory:d,setCurrentViewingDirectory:S,showingList:g}=(0,n.useSDPPPWorkflowList)(),{ssid:x,lastError:D,progress:I,executingNodeTitle:io,queueSize:Ko}=(0,n.useAgentState)(l),B="",uo=" ",fo=!1;l&&(D?(B+=p("Error: {0}",D),fo=!0):I?B+=`(${I}% - ${io}...)`:l&&(l==s?B+=p("workflow running by hidden webview"):B+=p("using browser page [{0}] for workflow running",x)),uo+=`(${p("Queue:")} ${Ko})`);let mo=null;return m&&(mo=(0,h.jsx)("sp-label",{class:"list-error-label",children:m})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)("div",{className:"client-list-title",children:[(0,h.jsxs)("h3",{children:[p("workflows"),uo]}),(0,h.jsx)("sp-label",{class:fo?"error-label":"",children:B})]}),mo||(0,h.jsxs)("ul",{className:"client-list",children:[d?(0,h.jsx)(Y,{setEditorMode:o,path:"../",isDir:!0,isChecked:!1,onRun:async E=>{},dirname:d.slice(0,-1),onDirectorySet:E=>{S(E)}},d):"",g.map(E=>{let L=E.path,Jo=C[L],Xo=e?.value==L;return E.isDir?(0,h.jsx)(Y,{setEditorMode:o,path:L,isDir:!0,isChecked:!1,onRun:async _=>{await a(_)},dirname:d.slice(0,-1),onDirectorySet:_=>{S(_)}},L):(0,h.jsx)(Y,{setEditorMode:o,path:L,isDir:!1,isChecked:Xo,workflow:Jo,onRun:async _=>{await a(_)}},L)})]}),e?.type=="workflow"?(0,h.jsx)("sp-label",{class:"autorun-desc",children:p("auto run workflow [{0}] after change..",C[e?.value]?.path)}):""]})},No=re;var k=t(u(),1);var G=t(u(),1);var Mo=t(u(),1),j=t(r(),1),F=class extends Mo.default.Component{render(){let e=this.props.size||1;return(0,j.jsx)("div",{slot:"icon",className:"sdppp-icon",onClick:this.props.onClick,children:(0,j.jsx)("svg",{width:20*e,height:20*e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,j.jsx)("path",{fill:"currentColor",d:"M7.092.5H7a6.5 6.5 0 106.41 7.583.5.5 0 10-.986-.166A5.495 5.495 0 017 12.5a5.5 5.5 0 010-11h.006a5.5 5.5 0 014.894 3H10a.5.5 0 000 1h3a.5.5 0 00.5-.5V2a.5.5 0 00-1 0v1.535A6.495 6.495 0 007.092.5z"})})})}};var Wo=t(u(),1),A=t(r(),1),V=class extends Wo.default.Component{render(){return(0,A.jsx)("div",{slot:"icon",className:"sdppp-icon",style:{strokeWidth:1},children:(0,A.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,A.jsx)("path",{d:"M11.083 12.25H2.917a1.167 1.167 0 01-1.167-1.167V2.917A1.167 1.167 0 012.917 1.75h6.416l2.917 2.917v6.416a1.167 1.167 0 01-1.167 1.167z"}),(0,A.jsx)("path",{d:"M9.917 12.25V7.583H4.083v4.667M4.083 1.75v2.917H8.75"})]})})}};var Go=t(u(),1),R=t(r(),1),oo=class extends Go.default.Component{render(){return(0,R.jsxs)("div",{slot:"icon",className:"sdppp-icon",children:[(0,R.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,R.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M5.2 10.88L11.668 7 5.2 3.12v7.76zM4 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L5.212 1.727A.8.8 0 004 2.413zM1.5 1.6a.6.6 0 01.6.6v9.6a.6.6 0 11-1.2 0V2.2a.6.6 0 01.6-.6z"}),(0,R.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M.963 1.932a.6.6 0 01.805-.268l1 .5a.6.6 0 01-.536 1.073l-1-.5a.6.6 0 01-.269-.805zM3.037 11.132a.6.6 0 01-.269.805l-1 .5a.6.6 0 01-.536-1.073l1-.5a.6.6 0 01.805.268z"})]}),this.props.count]})}};var Bo=t(u(),1),N=t(r(),1),Q=class extends Bo.default.Component{render(){return(0,N.jsx)("div",{slot:"icon",className:"sdppp-icon",style:{strokeWidth:1},children:(0,N.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,N.jsx)("path",{transform:"scale(0.7)",fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 100 7a7 7 0 0014 0zm-6.535 5.738c-.233.23-.389.262-.465.262-.076 0-.232-.032-.465-.262-.238-.234-.497-.623-.737-1.182-.434-1.012-.738-2.433-.79-4.056h3.984c-.052 1.623-.356 3.043-.79 4.056-.24.56-.5.948-.737 1.182zM8.992 6.5H5.008c.052-1.623.356-3.044.79-4.056.24-.56.5-.948.737-1.182C6.768 1.032 6.924 1 7 1c.076 0 .232.032.465.262.238.234.497.623.737 1.182.434 1.012.738 2.433.79 4.056zm1 1c-.065 2.176-.558 4.078-1.282 5.253A6.005 6.005 0 0012.98 7.5H9.992zm2.987-1H9.992c-.065-2.176-.558-4.078-1.282-5.253A6.005 6.005 0 0112.98 6.5zm-8.971 0c.065-2.176.558-4.078 1.282-5.253A6.005 6.005 0 001.02 6.5h2.988zm-2.987 1a6.005 6.005 0 004.27 5.253C4.565 11.578 4.072 9.676 4.007 7.5H1.02z"}),(0,N.jsx)("path",{transform:"scale(0.5) translate(12, 12)",fillRule:"evenodd",clipRule:"evenodd",d:"M13.854 2.146l-2-2a.5.5 0 00-.708 0l-1.5 1.5-8.995 8.995a.499.499 0 00-.143.268L.012 13.39a.495.495 0 00.135.463.5.5 0 00.462.134l2.482-.496a.495.495 0 00.267-.143l8.995-8.995 1.5-1.5a.5.5 0 000-.708zM12 3.293l.793-.793L11.5 1.207 10.707 2 12 3.293zm-2-.586L1.707 11 3 12.293 11.293 4 10 2.707zM1.137 12.863l.17-.849.679.679-.849.17z"})]})})}};var Eo=t(u(),1),M=t(r(),1),eo=class extends Eo.default.Component{render(){return(0,M.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,M.jsxs)("svg",{width:this.props.size||20,height:this.props.size||20,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,M.jsx)("path",{d:"M11.7879 2.2121C12.0732 2.49737 12.0732 2.96723 11.7879 3.2525L3.2525 11.7879C2.96723 12.0732 2.49737 12.0732 2.2121 11.7879C1.92684 11.5026 1.92684 11.0328 2.2121 10.7475L10.7475 2.2121C11.0328 1.92684 11.5026 1.92684 11.7879 2.2121Z",fill:"currentColor"}),(0,M.jsx)("path",{d:"M2.2121 2.2121C2.49737 1.92684 2.96723 1.92684 3.2525 2.2121L11.7879 10.7475C12.0732 11.0328 12.0732 11.5026 11.7879 11.7879C11.5026 12.0732 11.0328 12.0732 10.7475 11.7879L2.2121 3.2525C1.92684 2.96723 1.92684 2.49737 2.2121 2.2121Z",fill:"currentColor"})]})})}};var _o=t(u(),1),to=t(r(),1),no=class extends _o.default.Component{render(){return(0,to.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,to.jsx)("svg",{width:this.props.size||20,height:this.props.size||20,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,to.jsx)("path",{d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11z",fill:"currentColor"})})})}};var To=t(u(),1),W=t(r(),1),$=class extends To.default.Component{render(){return(0,W.jsx)("div",{slot:"icon",className:"sdppp-icon",children:(0,W.jsxs)("svg",{width:this.props.size||20,height:this.props.size||20,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,W.jsx)("path",{d:"M2.35 10.95L3.05 11.65L11.65 3.05L10.95 2.35L2.35 10.95Z",fill:"currentColor"}),(0,W.jsx)("path",{d:"M7 14C3.13401 14 0 10.866 0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 10.866 10.866 14 7 14ZM7 13C10.3137 13 13 10.3137 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13Z",fill:"currentColor"})]})})}};var i=t(r(),1),le=()=>{let{workflowAgentSID:o,autoRunning:e}=(0,n.useSDPPPContext)(),{lastError:s,progress:l,executingNodeTitle:a}=(0,n.useAgentState)(o);return(0,i.jsxs)("div",{className:"workflow-run-status",children:[e?(0,i.jsx)("sp-label",{children:p("auto run workflow after change..")}):"",s?(0,i.jsx)("sp-label",{class:"error-label",children:s}):"",a?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("sp-label",{children:`${l}% ${a}...`}),(0,i.jsx)("sp-progressbar",{value:l/100})]}):""]})},ae=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{saveWorkflow:e,reopenWorkflow:s}=(0,n.useSDPPPComfyCaller)(),l=(0,G.useCallback)(async()=>{await e(o)},[e,o]);return(0,i.jsx)("sp-action-button",{onClick:l,children:(0,i.jsx)(V,{})})};var pe=()=>{let{interrupt:o}=(0,n.useSDPPPComfyCaller)(),{clearQueue:e}=(0,n.useSDPPPComfyCaller)(),s=(0,G.useCallback)(async()=>{await e(),await o()},[e,o]);return(0,i.jsx)("sp-action-button",{onClick:s,children:(0,i.jsx)($,{})})},ce=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{reopenWorkflow:e}=(0,n.useSDPPPComfyCaller)(),s=(0,G.useCallback)(()=>{e(o)},[e,o]);return(0,i.jsx)("sp-action-button",{onClick:s,children:(0,i.jsx)(F,{})})};var de=()=>{let{workflowAgentSID:o,autoRunning:e,setAutoRunning:s}=(0,n.useSDPPPContext)();return(0,i.jsx)("sp-action-button",{class:e?.value==o?"highlight":"",onClick:()=>{e?.value==o?s(null):s({type:"page",value:o})},children:(0,i.jsx)(y,{})})},ue=()=>{let{workflowAgentSID:o,webviewAgentSID:e,toggleWebviewDialog:s}=(0,n.useSDPPPContext)(),l=o==e;return(0,i.jsx)("sp-action-button",{...l?{}:{disabled:!0},onClick:()=>{s()},title:l?p("Edit in ComfyUI"):p("disabled when running in browser page"),children:(0,i.jsx)(Q,{})})},fe=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{runPage:e}=(0,n.useSDPPPComfyCaller)();return(0,i.jsx)("sp-action-button",{onClick:()=>{e(o)},children:(0,i.jsx)(b,{})})},me=()=>{let{workflowAgentSID:o}=(0,n.useSDPPPContext)(),{runPage:e}=(0,n.useSDPPPComfyCaller)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"action-button",onClick:()=>{e(o,2)},children:"x2"}),(0,i.jsx)("div",{className:"action-button",onClick:()=>{e(o,5)},children:"x5"}),(0,i.jsx)("div",{className:"action-button",onClick:()=>{e(o,9)},children:"x9"})]})};function Uo({WorkflowEditPhotoshop:o}){let{workflowAgentSID:e}=(0,n.useSDPPPContext)(),{ssid:s,queueSize:l}=(0,n.useAgentState)(e);return(0,G.useMemo)(()=>(0,i.jsxs)("div",{className:"workflow-edit-wrap",children:[(0,i.jsxs)("div",{className:"workflow-edit-top",children:[(0,i.jsx)("sp-label",{children:p("(Page ID: {0})Queue: {1}",s,l)}),(0,i.jsxs)("div",{className:"workflow-edit-controls",children:[(0,i.jsxs)("div",{className:"workflow-edit-controls-left",children:[(0,i.jsxs)("div",{className:"workflow-edit-button-line workflow-edit-button-lineone",children:[(0,i.jsxs)("div",{className:"workflow-edit-button-line-left",children:[(0,i.jsx)(ae,{}),(0,i.jsx)(ce,{})]}),(0,i.jsxs)("div",{className:"workflow-edit-button-line-right",children:[(0,i.jsx)(pe,{}),(0,i.jsx)(de,{})]})]}),(0,i.jsxs)("div",{className:"workflow-edit-button-line workflow-edit-controls-linetwo",children:[(0,i.jsx)(le,{}),(0,i.jsx)(ue,{})]})]}),(0,i.jsx)("div",{className:"workflow-edit-controls-center",children:(0,i.jsx)(fe,{})}),(0,i.jsx)("div",{className:"workflow-edit-controls-right",children:(0,i.jsx)(me,{})})]})]}),(0,i.jsx)("sp-divider",{}),(0,i.jsx)(o,{})]}),[s,l])}var c=t(r(),1);function Ho({connectState:o,AddressBar:e,WorkflowEditPhotoshop:s}){let[l,a]=(0,k.useState)(!1),[C,m]=(0,k.useState)(!1);(0,k.useEffect)(()=>{if(o==="connected"){let io=setTimeout(()=>{m(!0)},8e3);return()=>clearTimeout(io)}else m(!1)},[o]);let{workflowAgentSID:d,webviewAgentSID:S,lastConnectErrorMessage:g}=(0,n.useSDPPPContext)(),x=l?1:0,[D,I]=(0,k.useState)(!1);return(0,k.useEffect)(()=>{d?I(d!=S):D&&a(!1)},[d]),(0,k.useEffect)(()=>{o==="disconnected"&&a(!1)},[o]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)("div",{className:"connect-box",children:[l?(0,c.jsx)("sp-action-button",{onClick:()=>{a(!1)},children:"\u2190"}):(0,c.jsx)("div",{className:"status-bar "+o,children:(0,c.jsx)("div",{className:"status-icon",title:g?.toString()||p(o),children:"\u2B24"})}),(0,c.jsx)(e,{})]}),g?(0,c.jsx)("div",{children:(0,c.jsx)("sp-label",{class:"error-label",children:yo(g)?p(g):g})}):"",(0,c.jsx)(n.Promote,{}),(0,c.jsx)("sp-divider",{size:"small"}),o==="connected"&&(0,c.jsxs)("div",{className:"panel-body",children:[(0,c.jsx)("div",{className:"editor-card",style:x===0?{}:{display:"none"},children:(0,c.jsxs)("div",{className:"comfy-list-wrap",children:[C&&!S&&(0,c.jsx)("sp-label",{class:"error-label",children:p("hidden webview load failed: {0}, please select a browser page to continue",p("timeout"))}),(0,c.jsx)(zo,{}),d&&(0,c.jsx)(No,{setEditorMode:a})]})}),(0,c.jsx)("div",{className:"editor-card",style:l?{}:{display:"none"},children:l&&d&&(0,c.jsx)(Uo,{WorkflowEditPhotoshop:s})})]})]})}var q=t(r(),1);function co(){return(0,q.jsx)(n.SDPPPProvider,{loginAppID:"",children:(0,q.jsx)("div",{className:"container",children:(0,q.jsx)(n.SDPPP,{renderContent:(o,e,s)=>(0,q.jsx)(Ho,{connectState:o,AddressBar:e,WorkflowEditPhotoshop:s})})})})}var Qo=t(Vo(),1),Zo=t(r(),1);globalThis.sdppp=globalThis.sdppp||{};globalThis.sdppp.renderPhotoshopPlugin=o=>{(0,Qo.createRoot)(o).render((0,Zo.jsx)(co,{}))};var $o=[],qo=[],Oo=[];globalThis.sdppp.getLogs=()=>({logs:$o,warningLogs:qo,errorLogs:Oo});globalThis.sdppp.enableLogCapture=()=>{console.log=function(o){return function(...e){o(...e),$o.push(e)}}(console.log),console.warn=function(o){return function(...e){o(...e),qo.push(e)}}(console.warn),console.error=function(o){return function(...e){o(...e),Oo.push(e)}}(console.error)};})(); diff --git a/plugins/photoshop/dist/index.js.map b/plugins/photoshop/dist/index.js.map index 3e770a9..1c19704 100644 --- a/plugins/photoshop/dist/index.js.map +++ b/plugins/photoshop/dist/index.js.map @@ -1,7 +1,7 @@ { "version": 3, "sources": ["external-global-plugin:SDPPPInternal", "external-global-plugin:react", "external-global-plugin:react/jsx-runtime", "external-global-plugin:react-dom/client", "../../../typescripts/modules/photoshop/src/tsx/SDPPPInternalBridge.tsx", "../../../typescripts/src/common/en.mts", "../../../typescripts/src/common/zh-cn.mts", "../../../typescripts/src/common/i18n.mts", "../../../typescripts/modules/photoshop/src/tsx/ActionButton.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/AgentIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/LivePaintingIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/PlayIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/WebPageListItem.tsx", "../../../typescripts/modules/photoshop/src/tsx/WebPageList.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/EditIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/FolderIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/WorkflowListItem.tsx", "../../../typescripts/modules/photoshop/src/tsx/WorkflowList.tsx", "../../../typescripts/modules/photoshop/src/tsx/Content.tsx", "../../../typescripts/modules/photoshop/src/tsx/WorkflowEditWrap.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/RefreshIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/SaveIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/PlayMultiIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/WebEditIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/CrossIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/StopIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/icons/CancelIcon.tsx", "../../../typescripts/modules/photoshop/src/tsx/Main.tsx", "../../../typescripts/modules/photoshop/src/entry.tsx"], - "sourcesContent": ["module.exports = window.SDPPPInternal", "module.exports = window.React", "module.exports = window.ReactJSXRuntime", "module.exports = window.ReactDOMClient", "export * from \"SDPPPInternal\";", "export default {\n 'SDPPP Get Document': 'SDPPP Get Document',\n 'SDPPP Get Layer By ID': 'SDPPP Get Layer',\n 'SDPPP Get Linked Layers': 'SDPPP Get Linked Layers',\n 'SDPPP Get Layers In Group': 'SDPPP Get Layers In Group',\n 'SDPPP Get Text From Layer': 'SDPPP Get Text From Layer',\n 'SDPPP Parse Layer Info': 'SDPPP Parse Layer Info',\n 'SDPPP Get Selection': 'SDPPP Get Selection', \n 'SDPPP Get Image From Photoshop': 'SDPPP Get Image From Photoshop',\n 'SDPPP Send Images To Photoshop': 'SDPPP Send Images To Photoshop',\n 'SDPPP Settings': 'SDPPP Settings/Misc',\n}", "export default {\n // speicial document/ layer\n '### Active Document ###': '### \u5F53\u524D\u6587\u6863 ###',\n '### The Canvas ###': '### \u6574\u4E2A\u753B\u5E03 ###',\n '### New Layer ###': '### \u65B0\u56FE\u5C42 ###',\n '### Selected Layer ###': '### \u6240\u9009\u56FE\u5C42 ###',\n '### Keep Size or Fit Canvas ###': '### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###',\n '_SDPPP_PSD_': '_SDPPP_PSD_',\n\n // A1111 UI\n 'Save and run immediately': '\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C',\n 'Close': '\u5173\u95ED',\n 'Select a {0}': `\u9009\u62E9\u4E00\u4E2A {0}`,\n\n // comfyui dialog\n 'How to use .ccx file': '\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6',\n '1. If you have installed Adobe Creative Cloud': '1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud', \n 'Just double click the .ccx file, it will install the plugin automatically': '\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5',\n \"2. If you don't have Adobe Creative Cloud\": '2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud',\n 'Rename .ccx to .zip and extract it into ': '\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230',\n 'or': '\u6216',\n 'Photoshop directory': 'Photoshop \u5B89\u88C5\u76EE\u5F55',\n\n // comfyui error\n 'Cannot connect multiple different document widgets with same value': '\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6',\n 'You can only have one SDPPP Settings node in a workflow': '\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9',\n 'convert widget {0} failed:': '\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A',\n 'hidden webview load failed: {0}, please select a browser page to continue': '\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED',\n \n // comfy node title\n 'SDPPP Get Document': 'SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)',\n 'SDPPP Get Layer By ID': 'SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)',\n 'SDPPP Get Linked Layers': 'SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)',\n 'SDPPP Get Layers In Group': 'SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)',\n 'SDPPP Get Text From Layer': 'SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)',\n 'SDPPP Parse Layer Info': 'SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)',\n 'SDPPP Get Selection': 'SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)', \n 'SDPPP Get Image From Photoshop': 'SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)',\n 'SDPPP Send Images To Photoshop': 'SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)',\n 'SDPPP Send Text To Layer': 'SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)',\n 'SDPPP Run Photoshop Action': 'SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)',\n\n// comfy widget/input\n 'download PS plugin (.ccx)': '\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)',\n 'current ComfyUI pageid: {0}': '\u5F53\u524D ComfyUI \u9875\u9762ID: {0}',\n 'current A1111 pageid: {0}': '\u5F53\u524D A1111 \u9875\u9762ID: {0}',\n 'document linked': '\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5',\n 'layer linked': '\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5',\n 'bound linked': '\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5',\n 'document': '\u6587\u6863', \n 'Document': '\u6587\u6863', \n 'DOCUMENT': '\u6587\u6863', \n 'document_name': '\u6587\u6863\u540D\u5B57id',\n 'layer_nameid': '\u56FE\u5C42\u540D\u5B57id',\n 'layer_name': '\u56FE\u5C42\u540D\u5B57',\n 'layer_info': '\u56FE\u5C42\u4FE1\u606F',\n 'bound_top': '\u8303\u56F4\u4E0A\u8FB9\u8DDD',\n 'bound_left': '\u8303\u56F4\u5DE6\u8FB9\u8DDD',\n 'bound_width': '\u8303\u56F4\u5BBD\u5EA6',\n 'bound_height': '\u8303\u56F4\u9AD8\u5EA6',\n 'center_x': '\u4E2D\u5FC3\u70B9x',\n 'center_y': '\u4E2D\u5FC3\u70B9y',\n 'opacity': '\u900F\u660E\u5EA6',\n 'layer': '\u56FE\u5C42',\n 'layer_or_group': '\u56FE\u5C42(\u6216\u7EC4)',\n 'Layer_or_group': '\u56FE\u5C42(\u6216\u7EC4)',\n 'bound': '\u8303\u56F4',\n 'bounds': '\u8303\u56F4',\n 'bounds [optional]': '\u8303\u56F4[\u53EF\u9009]',\n 'boundary': '\u8303\u56F4',\n 'Boundary': '\u8303\u56F4',\n 'canvas_bound': '\u753B\u5E03\u8303\u56F4',\n 'layer_bound': '\u56FE\u5C42\u8303\u56F4',\n \"Photoshop Disconnected!\" : \"Photoshop \u672A\u8FDE\u63A5\uFF01\",\n 'rgb_out': 'RGB\u8F93\u51FA',\n 'alpha_out': 'Alpha\u8F93\u51FA',\n 'images': '\u56FE\u50CF',\n 'text': '\u6587\u672C',\n 'ID_mode': '\u7CBE\u786EID\u6A21\u5F0F',\n 'name_mode': '\u540D\u5B57\u5339\u914D\u6A21\u5F0F',\n 'select': '\u9009\u62E9',\n 'document boundary': '\u6587\u6863\u8303\u56F4',\n 'layer boundary': '\u56FE\u5C42\u8303\u56F4',\n 'selection boundary': '\u9009\u4E2D\u8303\u56F4',\n 'save .psd to this workflow': '\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41',\n 'extract saved .psd to Photoshop': '\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop',\n 'sample .psd': '\u793A\u4F8B.psd',\n 'mask': '\u906E\u7F69',\n 'name': '\u540D\u79F0',\n 'quality': '\u56FE\u50CF\u8D28\u91CF',\n \n // photoshop UI\n 'timeout': '\u8D85\u65F6',\n '--multi-user activated, Not Login!': '--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01',\n 'Logout': '\u767B\u51FA',\n 'User: ': '\u7528\u6237: ',\n 'connect': '\u8FDE\u63A5',\n 'connected': '\u5DF2\u8FDE\u63A5',\n 'disconnect': '\u65AD\u5F00',\n 'disconnected': '\u5DF2\u65AD\u5F00\u8FDE\u63A5',\n 'reconnecting...': '\u91CD\u8FDE\u4E2D...', \n 'connecting': '\u8FDE\u63A5\u4E2D', \n 'webpages': '\u7F51\u9875\u5217\u8868',\n 'workflows': '\u5DE5\u4F5C\u6D41',\n 'workflow': '\u5DE5\u4F5C\u6D41',\n 'auto run page [{0}] after change..': '\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..',\n 'auto run workflow [{0}] after change..': '\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..',\n 'auto run workflow after change..': '\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..',\n 'selection_only': '\u4EC5\u9009\u533A',\n 'Queue:': '\u961F\u5217:',\n 'Set As:': '\u8BBE\u7F6E\u4E3A:',\n 'Error {0}... please contact me via Discord/Github': '\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211',\n 'Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System': 'Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF',\n 'Workflow List of ComfyUI with --multi-user is only available for sponsors': '\u5E26\"--multi-user\"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',\n '(Page ID: {0})Queue: {1}': '(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}',\n 'no suitable node to control in this workflow': '\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9',\n \"Save\": \"\u4FDD\u5B58\",\n \"Edit\": \"\u7F16\u8F91\",\n \"Edit in ComfyUI\": \"\u5728 ComfyUI \u4E2D\u7F16\u8F91\",\n \"using browser page [{0}] for workflow running\": '\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41',\n 'workflow running by hidden webview': '\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C',\n 'Lock Image': '\u9501\u5B9A\u56FE\u50CF',\n 'Unlock Image': '\u89E3\u9501\u56FE\u50CF',\n 'search...': '\u641C\u7D22...',\n 'disabled when running in browser page': '\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528',\n 'only supported in Photoshop': '\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301',\n 'Login': '\u767B\u5F55',\n 'Invitation Code': '\u9080\u8BF7\u7801',\n 'Username': '\u7528\u6237\u540D',\n 'Password': '\u5BC6\u7801',\n 'Please input invitation code': '\u8BF7\u8F93\u5165\u9080\u8BF7\u7801',\n 'Please input username': '\u8BF7\u8F93\u5165\u7528\u6237\u540D',\n 'Please input password': '\u8BF7\u8F93\u5165\u5BC6\u7801',\n\n // photoshop connect error\n '502: Maybe the server is not running': '502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C',\n '404: Maybe SDPPP is not installed or failed to run in ComfyUI': '404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25',\n '{0}. reconnecting...': '{0}. \u91CD\u8FDE\u4E2D...',\n 'disconnected to {0} failed {1}': `\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}`,\n 'version mismatch, please reinstall PS plugin': '\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6',\n 'instance type not recognized': '\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B',\n 'Error: {0}': '\u9519\u8BEF: {0}',\n 'Verification Error': '\u9A8C\u8BC1\u9519\u8BEF',\n\n // photoshop event error\n 'document {0} not found': '\u627E\u4E0D\u5230\u6587\u6863: {0}',\n 'only layer kind \"TEXT\" is supported, invalid layer: {0}': '\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}',\n 'create layer failed': '\u521B\u5EFA\u56FE\u5C42\u5931\u8D25',\n 'layer not found {0}': '\u627E\u4E0D\u5230\u56FE\u5C42: {0}',\n 'no linked layer for {0}': '\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}',\n 'layer {0} is not a group': '\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4',\n 'no layer in group {0}': '\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42',\n 'layer not found: {0}': '\u627E\u4E0D\u5230\u56FE\u5C42: {0}',\n 'No upload_name': '\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25',\n 'get pixel of {0} failed': '\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}',\n 'merge group failed': '\u5408\u5E76\u7EC4\u5931\u8D25',\n 'invalid name: {0}': '\u975E\u6CD5\u7684\u540D\u79F0: {0}',\n 'get_layer_info: layer_identify required': 'get_layer_info: \u9700\u8981 layer_identify',\n 'invalid action: {0}': '\u65E0\u6548\u7684\u64CD\u4F5C: {0}',\n 'create document failed': '\u521B\u5EFA\u6587\u6863\u5931\u8D25',\n 'create document for preview': '\u521B\u5EFA\u9884\u89C8\u6587\u6863',\n 'resize document for preview': '\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8',\n 'no first related layer in {0}': '\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42',\n \"imageDataError: data length is not multiple of width * height\": \"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570\",\n \"imageDataError: originComponents must be 1 or 3\": \"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3\",\n 'unexpected connection lost, please try to reconnect': '\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5',\n \"Workflow list is empty, please save a workflow by Comfy's lastest UI\": '\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41',\n 'No opened ComfyUI pages': '\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762',\n 'comfyAPI is not initialized, maybe comfyUI is too old': '\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7',\n 'unsupported channel counts: {0}': '\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}',\n 'Timeout, Maybe the URL is wrong': '\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF',\n 'Workflow list loading failed: {0}': '\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}',\n 'Please register a user in ComfyUI': '\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237',\n 'GetSelection need Photoshop version 25+': 'GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C',\n 'Action {0} not found': 'Action {0} \u672A\u627E\u5230',\n 'Action set {0} not found': 'ActionSet {0} \u672A\u627E\u5230',\n\n // photoshop modal state\n 'create document for sent images': '\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863',\n 'show sent images': '\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247',\n 'fallback show sent images': '\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247',\n \"get content of layer {0}\": \"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9\",\n 'fallback get content of layer {0}': '\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9',\n 'get layer info': '\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F',\n 'sdppp extract PSD': 'sdppp \u5BFC\u5165 PSD',\n 'sdppp get PSD': 'sdppp \u83B7\u53D6 PSD', \n 'set text to layer': '\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C',\n 'sdppp Run Photoshop Action': 'sdppp \u8FD0\u884C Photoshop Action',\n \n // photoshop dialog/widget\n '{0} wants to extract a PSD file to Photoshop, are you sure?': '{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F',\n 'should sdppp refuse extracting PSD to Photoshop in this session anymore?': '\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F',\n 'Wide Mode': '\u5BBD\u5C4F\u6A21\u5F0F',\n 'Quick Set': '\u5FEB\u901F\u8BBE\u7F6E',\n 'Selected Layer': '\u9009\u4E2D\u56FE\u5C42',\n 'Selected Layer (invert)': '\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)',\n 'Canvas': '\u753B\u5E03',\n 'Selection': '\u9009\u533A',\n 'Manual': '\u624B\u52A8\u6A21\u5F0F',\n 'Auto': '\u81EA\u52A8\u6A21\u5F0F',\n\n // about\n 'This plugin is based on sd-ppp': '\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1',\n 'And follows its open source license:': '\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A',\n \"Cloud\": \"\u4E91\u7AEF\",\n \"Sponsors\": \"\u8D5E\u52A9\",\n \"waiting...\": '\u865A\u4F4D\u4EE5\u5F85',\n 'Links': '\u53CB\u60C5\u94FE\u63A5',\n 'Community': '\u793E\u533A',\n 'LICENSE:': '\u8BB8\u53EF\u8BC1\uFF1A',\n\n // comfy popup\n \"upload\": \"\u4E0A\u4F20\",\n \"Simplify Workflow\": \"\u7B80\u5316\u5DE5\u4F5C\u6D41\",\n \"Photoshop\": \"Photoshop\",\n \"Photoshop plugin settings\": \"Photoshop \u63D2\u4EF6\u8BBE\u7F6E\",\n \"Photoshop plugin\": \"Photoshop \u63D2\u4EF6\",\n \"SDPPP Settings/Misc\": \"SDPPP \u8BBE\u7F6E/\u6742\u9879\",\n \"Sample .PSD for this workflow:\": \"\u793A\u4F8B.PSD\",\n \"Download Example .PSD\": \"\u4E0B\u8F7D\u793A\u4F8B.PSD\",\n \"Maximum Image Size (px):\": \"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)\",\n \"Download\": \"\u4E0B\u8F7D\",\n \"Upload\": \"\u4E0A\u4F20\",\n \"Reset\": \"\u91CD\u7F6E\",\n 'Refresh': '\u5237\u65B0',\n 'Comfy URL: {0}': 'Comfy\u5730\u5740: {0}',\n 'Photoshop is not connected': 'Photoshop \u672A\u8FDE\u63A5',\n 'select...': '\u8BF7\u9009\u62E9',\n 'click to edit': '\u70B9\u51FB\u7F16\u8F91',\n\n // comfy call error\n 'ComfyManager not found, cannot reboot': 'Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F',\n 'Failed to reboot ComfyUI': '\u91CD\u542FComfyUI\u5931\u8D25',\n}\n", "import en from './en.mjs';\nimport zhcn from './zh-cn.mjs';\n//@ts-ignore\nconst require_ = typeof require != 'undefined' ? require : undefined\n\nlet locale = 'en'\nif (typeof navigator !== 'undefined' && navigator.language) {\n locale = navigator.language == \"zh-CN\" ? 'zhcn' : 'en'\n} else if (require_) {\n locale = require_('uxp').host.uiLocale.startsWith(\"zh\") ? 'zhcn' : 'en';\n}\n\nexport type I18nKey = keyof typeof zhcn;\n\nexport default function i18n(key: keyof typeof zhcn, ...args: any[]) {\n const formatStr: string = locale == 'zhcn' ? zhcn[key] : (key in en ? (en as any)[key] : key);\n if (!formatStr) throw new Error(`i18n key not found: ${key}`);\n\n return formatStr.replace(/{(\\d+)}/g, function (match, number) {\n return typeof args[number] != 'undefined' ? args[number] : match\n });\n}\n\nexport function isValidI18nKey(key: string) {\n return key in zhcn;\n}\n\nexport function isI18nOf(key: keyof typeof zhcn, str: string) {\n return key == str || zhcn[key] == str;\n}\n\nexport function getI18nLocale() {\n return locale;\n}\n", "import React from \"react\";\n\nexport default class ActionButton extends React.Component<{\n onClick?: (...args: any[]) => any\n highlight?: boolean\n children?: React.ReactNode\n}> {\n render() {\n return (\n
\n {this.props.children}\n
\n )\n }\n}\n", "import React from \"react\";\n\nexport default class AgentIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
\n \n \n \n
\n )\n }\n}", "import React from \"react\";\n\nexport default class LivePaintingIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
\n \n \n \n \n
\n )\n }\n}", "import React from \"react\";\n\nexport default class PlayIcon extends React.Component<{\n size?: number\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
\n \n \n \n
\n )\n }\n}\n", "import React from \"react\";\nimport ActionButton from \"./ActionButton\";\nimport AgentIcon from \"./icons/AgentIcon\";\nimport LivePaintingIcon from \"./icons/LivePaintingIcon\";\nimport PlayIcon from \"./icons/PlayIcon\";\nimport { useSDPPPContext, useSDPPPComfyCaller, SDPPPWebpageInstance } from \"./SDPPPInternalBridge\";\n\ninterface WebPageListItemProps {\n pageInstance: SDPPPWebpageInstance\n}\n\nconst WebPageListItem: React.FC = ({\n pageInstance\n}) => {\n const {\n autoRunning,\n setAutoRunning,\n workflowAgentSID,\n setWorkflowAgentSID,\n } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n const isWorkflowAgent = workflowAgentSID == pageInstance.sid;\n const isAutoRunning = autoRunning?.value == pageInstance.sid;\n\n return (\n
  • \n {\n setWorkflowAgentSID(isWorkflowAgent ? '' : pageInstance.sid)\n }}>\n
    [{pageInstance.ssid}] {pageInstance.lastError ? pageInstance.lastError?.replace('sdppp PS side error:', '') : pageInstance.title}
    \n
    \n
    \n
    \n {\n setWorkflowAgentSID(isWorkflowAgent ? '' : pageInstance.sid)\n }} />\n
    \n {\n setAutoRunning(isAutoRunning ? null : { type: 'page', value: pageInstance.sid })\n }}>\n \n \n { runPage(pageInstance.sid) }}>\n \n \n
    \n
  • \n );\n}\n\nexport default WebPageListItem;\n", "import React from \"react\";\nimport i18n from \"../../../../src/common/i18n.mjs\";\nimport WebPageListItem from \"./WebPageListItem\";\nimport { useSDPPPContext, useSDPPPWebpageList } from \"./SDPPPInternalBridge\";\n\nconst WebPageList: React.FC = () => {\n const {\n autoRunning\n } = useSDPPPContext();\n\n const { pageInstances } = useSDPPPWebpageList();\n\n return (\n <>\n
    \n

    {i18n('webpages')}

    \n
    \n {\n !pageInstances.length && {i18n(\"No opened ComfyUI pages\")}\n }\n
      \n {\n pageInstances.map((item) => {\n return (\n \n )\n })\n }\n
    \n {autoRunning?.type == 'page' ? {\n i18n(`auto run page [{0}] after change..`, pageInstances.find(item => item.sid == autoRunning?.value)?.title)\n } : ''}\n \n );\n};\n\nexport default WebPageList;\n", "import React from \"react\";\n\nexport default class EditIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class FolderIcon extends React.Component<{\n size?: number\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\nimport ActionButton from \"./ActionButton.js\";\nimport EditIcon from \"./icons/EditIcon.js\";\nimport FolderIcon from \"./icons/FolderIcon.js\";\nimport LivePaintingIcon from \"./icons/LivePaintingIcon.js\";\nimport PlayIcon from \"./icons/PlayIcon.js\";\nimport { useSDPPPContext, useSDPPPComfyCaller } from \"./SDPPPInternalBridge.js\";\n\ninterface WorkflowListItemProps {\n path: string\n isDir: boolean\n isChecked: boolean\n workflow?: {\n path: string\n error: string\n }\n\n onRun: (path: string) => Promise,\n dirname?: string,\n onDirectorySet?: (path: string) => void,\n setEditorMode: (editorMode: boolean) => void\n}\n\nconst WorkflowListItem: React.FC = ({\n path,\n isDir,\n isChecked,\n workflow,\n onRun,\n dirname,\n onDirectorySet,\n setEditorMode\n}) => {\n const {\n setAutoRunning,\n workflowAgentSID\n } = useSDPPPContext();\n const {\n openWorkflow\n } = useSDPPPComfyCaller();\n\n if (isDir) {\n return (\n
  • \n {\n if (path == '../') {\n const directoryWithoutSuffix = dirname || ''\n const lastSlashIndex = directoryWithoutSuffix.lastIndexOf('/')\n if (lastSlashIndex == -1) {\n onDirectorySet?.('')\n } else {\n onDirectorySet?.(directoryWithoutSuffix.slice(0, lastSlashIndex))\n }\n } else {\n onDirectorySet?.(path)\n }\n }}>\n \n
    {path}
    \n
    \n
  • \n );\n }\n\n if (!workflow) return null;\n\n return (\n
  • \n {\n setEditorMode(true)\n openWorkflow(workflowAgentSID, workflow.path, true)\n }}>\n
    \n {workflow.error ? workflow.error.replace('sdppp PS side error:', '') : workflow.path}\n
    \n
    \n
    \n
    \n {\n setEditorMode(true)\n openWorkflow(workflowAgentSID, workflow.path, true)\n }} />\n
    \n {\n if (!isChecked) {\n setAutoRunning({ type: 'workflow', value: path })\n } else {\n setAutoRunning(null)\n }\n }}>\n \n \n { onRun(workflow.path) }}>\n \n \n
    \n
  • \n );\n}\n\nexport default WorkflowListItem;\n", "import React from \"react\";\nimport i18n from \"../../../../src/common/i18n.mjs\";\nimport WorkflowListItem from \"./WorkflowListItem.js\";\nimport {\n useSDPPPComfyCaller, useAgentState,\n useSDPPPContext, useSDPPPWorkflowList\n} from \"./SDPPPInternalBridge.js\";\n\ninterface WorkflowListProps {\n setEditorMode: (editorMode: boolean) => void\n}\n\nconst WorkflowList: React.FC = ({ setEditorMode }) => {\n const {\n autoRunning,\n webviewAgentSID,\n workflowAgentSID,\n } = useSDPPPContext();\n\n const {\n runWorkflow,\n } = useSDPPPComfyCaller();\n\n const {\n workflows,\n workflowsError,\n currentViewingDirectory,\n setCurrentViewingDirectory,\n showingList\n } = useSDPPPWorkflowList();\n\n const {\n ssid,\n lastError,\n progress,\n executingNodeTitle,\n queueSize,\n } = useAgentState(workflowAgentSID);\n\n let statusText = '';\n let queueText = ' ';\n let hasLastError = false;\n if (workflowAgentSID) {\n if (lastError) {\n statusText += i18n('Error: {0}', lastError);\n hasLastError = true;\n } else if (progress) {\n statusText += `(${progress}% - ${executingNodeTitle}...)`;\n } else if (workflowAgentSID) {\n if (workflowAgentSID == webviewAgentSID) {\n statusText += i18n('workflow running by hidden webview');\n } else {\n statusText += i18n('using browser page [{0}] for workflow running', ssid);\n }\n }\n queueText += `(${i18n('Queue:')} ${queueSize})`;\n }\n\n let listReplacer = null;\n if (workflowsError)\n listReplacer = {workflowsError}\n\n return (\n <>\n
    \n

    {i18n('workflows')}{queueText}

    \n {statusText}\n
    \n {listReplacer ||\n
      \n {\n currentViewingDirectory ?\n { }}\n dirname={currentViewingDirectory.slice(0, -1)}\n onDirectorySet={(dirname) => {\n setCurrentViewingDirectory(dirname)\n }}\n />\n : ''\n }\n {\n showingList.map((item: { path: string, isDir: boolean }) => {\n const path = item.path;\n const workflow = workflows[path]\n const checked = autoRunning?.value == path;\n if (item.isDir) {\n return (\n {\n await runWorkflow(path);\n }}\n dirname={currentViewingDirectory.slice(0, -1)}\n onDirectorySet={(dirname) => {\n setCurrentViewingDirectory(dirname)\n }}\n />\n )\n }\n return (\n {\n await runWorkflow(path);\n }}\n />\n )\n })\n }\n
    \n }\n {autoRunning?.type == 'workflow' ? {i18n(`auto run workflow [{0}] after change..`, workflows[autoRunning?.value]?.path)} : ''}\n \n );\n};\n\nexport default WorkflowList;", "import { useSDPPPContext, Promote } from \"./SDPPPInternalBridge.js\";\nimport i18n, { isValidI18nKey } from \"../../../../src/common/i18n.mjs\";\nimport WebPageList from \"./WebPageList.js\";\nimport WorkflowList from \"./WorkflowList.js\";\nimport { useEffect, useState } from \"react\";\nimport { WorkflowEditWrap } from \"./WorkflowEditWrap.js\";\nimport type { AddressBarType, WorkflowEditPhotoshopType } from \"./SDPPPInternalBridge.js\";\n\nexport function Content({\n connectState,\n AddressBar,\n WorkflowEditPhotoshop,\n}: {\n connectState: 'connected' | 'disconnected' | 'connecting',\n AddressBar: AddressBarType,\n WorkflowEditPhotoshop: WorkflowEditPhotoshopType,\n}) {\n const [editorMode, setEditorMode] = useState(false);\n const [initAfter8s, setInitAfter8s] = useState(false);\n useEffect(() => {\n if (connectState === 'connected') {\n const timeout = setTimeout(() => {\n setInitAfter8s(true);\n }, 8000);\n return () => clearTimeout(timeout);\n } else {\n setInitAfter8s(false);\n }\n }, [connectState]);\n\n const {\n workflowAgentSID,\n webviewAgentSID,\n lastConnectErrorMessage,\n\n } = useSDPPPContext();\n\n const editorCardShowingIndex = editorMode ? 1 : 0;\n\n useEffect(() => {\n if (!workflowAgentSID) {\n setEditorMode(false);\n }\n }, [workflowAgentSID]);\n useEffect(() => {\n if (connectState === 'disconnected') {\n setEditorMode(false);\n }\n }, [connectState]);\n return (\n <>\n
    \n {\n !editorMode ?\n
    \n
    \u2B24
    \n
    \n :\n {\n setEditorMode(false);\n }}\n >\u2190\n }\n \n
    \n {\n lastConnectErrorMessage ? (\n
    \n \n {isValidI18nKey(lastConnectErrorMessage) ? i18n(lastConnectErrorMessage as any) : lastConnectErrorMessage}\n \n
    \n ) : ''\n }\n\n \n\n \n\n {\n connectState === \"connected\" &&\n
    \n
    \n
    \n {initAfter8s && !webviewAgentSID && {i18n('hidden webview load failed: {0}, please select a browser page to continue', i18n('timeout'))}}\n \n {workflowAgentSID && }\n
    \n
    \n
    \n {editorMode && workflowAgentSID && }\n
    \n
    \n }\n \n );\n}\n\n\n", "import { useCallback, useMemo } from \"react\"\nimport i18n from \"../../../../src/common/i18n.mjs\"\nimport LivePaintingIcon from \"./icons/LivePaintingIcon\"\nimport PlayIcon from \"./icons/PlayIcon\"\nimport {\n useSDPPPComfyCaller,\n useSDPPPContext,\n useAgentState,\n} from \"./SDPPPInternalBridge\"\nimport RefreshIcon from \"./icons/RefreshIcon\"\nimport SaveIcon from \"./icons/SaveIcon\"\nimport PlayMultiIcon from \"./icons/PlayMultiIcon\"\nimport WebEditIcon from \"./icons/WebEditIcon\"\nimport CrossIcon from \"./icons/CrossIcon\"\nimport StopIcon from \"./icons/StopIcon\"\nimport CancelIcon from \"./icons/CancelIcon\"\nimport { action } from \"photoshop\";\n\n// \u72B6\u6001\u663E\u793A\u7EC4\u4EF6\nconst WorkflowStatus = () => {\n const { workflowAgentSID, autoRunning } = useSDPPPContext();\n const { lastError, progress, executingNodeTitle } = useAgentState(workflowAgentSID);\n\n return (\n
    \n {autoRunning ? {i18n('auto run workflow after change..')} : ''}\n {lastError ? {lastError} : ''}\n {executingNodeTitle ? <>\n {`${progress}% ${executingNodeTitle}...`}\n \n : ''}\n
    \n );\n};\n\n// \u4FDD\u5B58\u548C\u5237\u65B0\u6309\u94AE\u7EC4\nconst SaveButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { saveWorkflow, reopenWorkflow } = useSDPPPComfyCaller();\n\n const onSave = useCallback(async () => {\n await saveWorkflow(workflowAgentSID);\n }, [saveWorkflow, workflowAgentSID]);\n\n return (\n \n \n \n );\n};\nconst ClearButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { clearQueue } = useSDPPPComfyCaller();\n const onClear = useCallback(() => {\n clearQueue();\n }, [clearQueue]);\n\n return \n \n \n}\n\nconst RebootButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { reboot } = useSDPPPComfyCaller();\n const onReboot = useCallback(() => {\n reboot();\n }, [reboot]);\n\n return \u91CD\u542F\n}\n\nconst StopButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { interrupt } = useSDPPPComfyCaller();\n const onInterrupt = useCallback(() => {\n interrupt();\n }, [interrupt]);\n\n return \n \n \n}\nconst StopAndCancelButton = () => {\n const { interrupt } = useSDPPPComfyCaller();\n const { clearQueue } = useSDPPPComfyCaller();\n const onClearAndInterrupt = useCallback(async () => {\n await clearQueue();\n await interrupt();\n }, [clearQueue, interrupt]);\n\n return \n \n \n}\n\nconst RefreshButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { reopenWorkflow } = useSDPPPComfyCaller();\n const onReopen = useCallback(() => {\n reopenWorkflow(workflowAgentSID);\n }, [reopenWorkflow, workflowAgentSID]);\n\n return \n \n \n}\n\nconst PlayMultiButtons = () => {\n const { workflowAgentSID, autoRunning } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n return <>\n {!autoRunning ? { runPage(workflowAgentSID, 10) }}>\n \n : ''}\n {!autoRunning ? { runPage(workflowAgentSID, 3) }}>\n \n : ''}\n \n}\n\n// \u81EA\u52A8\u8FD0\u884C\u6309\u94AE\nconst AutoRunButtons = () => {\n const { workflowAgentSID, autoRunning, setAutoRunning } = useSDPPPContext();\n\n return (\n {\n if (autoRunning?.value == workflowAgentSID) {\n setAutoRunning(null);\n } else {\n setAutoRunning({\n type: 'page',\n value: workflowAgentSID\n });\n }\n }}>\n \n \n );\n};\n\n// \u7F16\u8F91\u6309\u94AE\nconst EditButton = () => {\n const { workflowAgentSID, webviewAgentSID, toggleWebviewDialog } = useSDPPPContext();\n const usingWebview = workflowAgentSID == webviewAgentSID;\n\n return (\n { toggleWebviewDialog() }}\n title={!usingWebview ? i18n('disabled when running in browser page') : i18n('Edit in ComfyUI')}\n >\n \n \n );\n};\n\n// \u8FD0\u884C\u6309\u94AE\nconst RunButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n return (\n { \n runPage(workflowAgentSID);\n }}>\n \n \n );\n};\nconst RunMultiButtons = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n return (\n <>\n
    { runPage(workflowAgentSID, 2) }}>x2
    \n
    { runPage(workflowAgentSID, 5) }}>x5
    \n
    { runPage(workflowAgentSID, 9) }}>x9
    \n \n )\n}\n\n// const TestButtons = () => {\n// const { interrupt, clearQueue, reboot } = useSDPPPComfyCaller();\n\n// return (\n// { reboot() }}>\n// \n// \n// )\n// }\n\nexport function WorkflowEditWrap({\n WorkflowEditPhotoshop\n}: {\n WorkflowEditPhotoshop: any,\n}) {\n const { workflowAgentSID } = useSDPPPContext();\n const { ssid, queueSize } = useAgentState(workflowAgentSID);\n\n return useMemo(() => {\n return (\n
    \n
    \n {i18n('(Page ID: {0})Queue: {1}', ssid, queueSize)}\n
    \n
    \n
    \n
    \n \n \n
    \n
    \n \n \n {/* */}\n
    \n
    \n
    \n \n {/* */}\n \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n
    \n \n \n
    \n );\n }, [ssid, queueSize]);\n}\n", "import React from \"react\";\n\nexport default class RefreshIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class SaveIcon extends React.Component {\n render() {\n return (\n
    \n \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class PlayMultiIcon extends React.Component<{ count: number }> {\n render() {\n return (\n
    \n \n \n \n {this.props.count}\n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class WebEditIcon extends React.Component {\n render() {\n return (\n
    \n \n \n\n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class CrossIcon extends React.Component<{\n size?: number,\n hollowStyle?: boolean\n}> {\n render() {\n return (\n
    \n \n \n \n \n
    \n )\n }\n}", "import React from \"react\";\n\nexport default class StopIcon extends React.Component<{\n size?: number,\n hollowStyle?: boolean\n}> {\n render() {\n return (\n
    \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class CancelIcon extends React.Component<{\n size?: number,\n}> {\n render() {\n return (\n
    \n \n {/* Single diagonal line from bottom-left to top-right */}\n \n \n {/* Circle outline */}\n \n \n
    \n )\n }\n}", "import { Content } from \"./Content.js\";\nimport { SDPPP, SDPPPProvider } from \"./SDPPPInternalBridge.js\";\n\nexport default function Main() {\n return (\n \n
    \n {\n return (\n \n )\n }}\n />\n
    \n
    \n )\n}", "import Main from \"./tsx/Main.js\";\nimport { createRoot } from \"react-dom/client\";\n\ndeclare const globalThis: any;\nglobalThis.sdppp = globalThis.sdppp || {};\nglobalThis.sdppp.renderPhotoshopPlugin = (rootElement: HTMLElement) => {\n createRoot(rootElement).render(
    );\n}\n\nconst logs: any[] = [];\nconst warningLogs: any[] = [];\nconst errorLogs: any[] = [];\nglobalThis.sdppp.getLogs = () => {\n return {\n logs,\n warningLogs,\n errorLogs\n }\n}\nglobalThis.sdppp.enableLogCapture = () => {\n console.log = (function(log) {\n return function(...args: any[]) {\n log(...args);\n logs.push(args);\n }\n })(console.log);\n\n console.warn = (function(log) {\n return function(...args: any[]) {\n log(...args);\n warningLogs.push(args);\n }\n })(console.warn);\n\n console.error = (function(log) {\n return function(...args: any[]) {\n log(...args);\n errorLogs.push(args);\n }\n })(console.error);\n}"], - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA,0CAAc;;;ACAd,MAAO,aAAQ;AAAA,IACX,sBAAsB;AAAA,IACtB,yBAAyB;AAAA,IACzB,2BAA2B;AAAA,IAC3B,6BAA6B;AAAA,IAC7B,6BAA6B;AAAA,IAC7B,0BAA0B;AAAA,IAC1B,uBAAuB;AAAA,IACvB,kCAAkC;AAAA,IAClC,kCAAkC;AAAA,IAClC,kBAAkB;AAAA,EACtB;;;ACXA,MAAO,gBAAQ;AAAA;AAAA,IAEX,2BAA2B;AAAA,IAC3B,sBAAsB;AAAA,IACtB,qBAAqB;AAAA,IACrB,0BAA0B;AAAA,IAC1B,mCAAmC;AAAA,IACnC,eAAe;AAAA;AAAA,IAGf,4BAA4B;AAAA,IAC5B,SAAS;AAAA,IACT,gBAAgB;AAAA;AAAA,IAGhB,wBAAwB;AAAA,IACxB,iDAAiD;AAAA,IACjD,6EAA6E;AAAA,IAC7E,6CAA6C;AAAA,IAC7C,4CAA4C;AAAA,IAC5C,MAAM;AAAA,IACN,uBAAuB;AAAA;AAAA,IAGvB,sEAAsE;AAAA,IACtE,2DAA2D;AAAA,IAC3D,8BAA8B;AAAA,IAC9B,6EAA6E;AAAA;AAAA,IAG7E,sBAAsB;AAAA,IACtB,yBAAyB;AAAA,IACzB,2BAA2B;AAAA,IAC3B,6BAA6B;AAAA,IAC7B,6BAA6B;AAAA,IAC7B,0BAA0B;AAAA,IAC1B,uBAAuB;AAAA,IACvB,kCAAkC;AAAA,IAClC,kCAAkC;AAAA,IAClC,4BAA4B;AAAA,IAC5B,8BAA8B;AAAA;AAAA,IAG9B,6BAA6B;AAAA,IAC7B,+BAA+B;AAAA,IAC/B,6BAA6B;AAAA,IAC7B,mBAAmB;AAAA,IACnB,gBAAgB;AAAA,IAChB,gBAAgB;AAAA,IAChB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,iBAAiB;AAAA,IACjB,gBAAgB;AAAA,IAChB,cAAc;AAAA,IACd,cAAc;AAAA,IACd,aAAa;AAAA,IACb,cAAc;AAAA,IACd,eAAe;AAAA,IACf,gBAAgB;AAAA,IAChB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,WAAW;AAAA,IACX,SAAS;AAAA,IACT,kBAAkB;AAAA,IAClB,kBAAkB;AAAA,IAClB,SAAS;AAAA,IACT,UAAU;AAAA,IACV,qBAAqB;AAAA,IACrB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,gBAAgB;AAAA,IAChB,eAAe;AAAA,IACf,2BAA4B;AAAA,IAC5B,WAAW;AAAA,IACX,aAAa;AAAA,IACb,UAAU;AAAA,IACV,QAAQ;AAAA,IACR,WAAW;AAAA,IACX,aAAa;AAAA,IACb,UAAU;AAAA,IACV,qBAAqB;AAAA,IACrB,kBAAkB;AAAA,IAClB,sBAAsB;AAAA,IACtB,8BAA8B;AAAA,IAC9B,mCAAmC;AAAA,IACnC,eAAe;AAAA,IACf,QAAQ;AAAA,IACR,QAAQ;AAAA,IACR,WAAW;AAAA;AAAA,IAGX,WAAW;AAAA,IACX,sCAAsC;AAAA,IACtC,UAAU;AAAA,IACV,UAAU;AAAA,IACV,WAAW;AAAA,IACX,aAAa;AAAA,IACb,cAAc;AAAA,IACd,gBAAgB;AAAA,IAChB,mBAAmB;AAAA,IACnB,cAAc;AAAA,IACd,YAAY;AAAA,IACZ,aAAa;AAAA,IACb,YAAY;AAAA,IACZ,sCAAsC;AAAA,IACtC,0CAA0C;AAAA,IAC1C,oCAAoC;AAAA,IACpC,kBAAkB;AAAA,IAClB,UAAU;AAAA,IACV,WAAW;AAAA,IACX,qDAAqD;AAAA,IACrD,wGAAwG;AAAA,IACxG,6EAA6E;AAAA,IAC7E,4BAA4B;AAAA,IAC5B,gDAAgD;AAAA,IAChD,QAAQ;AAAA,IACR,QAAQ;AAAA,IACR,mBAAmB;AAAA,IACnB,iDAAiD;AAAA,IACjD,sCAAsC;AAAA,IACtC,cAAc;AAAA,IACd,gBAAgB;AAAA,IAChB,aAAa;AAAA,IACb,yCAAyC;AAAA,IACzC,+BAA+B;AAAA,IAC/B,SAAS;AAAA,IACT,mBAAmB;AAAA,IACnB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,gCAAgC;AAAA,IAChC,yBAAyB;AAAA,IACzB,yBAAyB;AAAA;AAAA,IAGzB,wCAAwC;AAAA,IACxC,iEAAiE;AAAA,IACjE,wBAAwB;AAAA,IACxB,kCAAkC;AAAA,IAClC,gDAAgD;AAAA,IAChD,gCAAgC;AAAA,IAChC,cAAc;AAAA,IACd,sBAAsB;AAAA;AAAA,IAGtB,0BAA0B;AAAA,IAC1B,2DAA2D;AAAA,IAC3D,uBAAuB;AAAA,IACvB,uBAAuB;AAAA,IACvB,2BAA2B;AAAA,IAC3B,4BAA4B;AAAA,IAC5B,yBAAyB;AAAA,IACzB,wBAAwB;AAAA,IACxB,kBAAkB;AAAA,IAClB,2BAA2B;AAAA,IAC3B,sBAAsB;AAAA,IACtB,qBAAqB;AAAA,IACrB,2CAA2C;AAAA,IAC3C,uBAAuB;AAAA,IACvB,0BAA0B;AAAA,IAC1B,+BAA+B;AAAA,IAC/B,+BAA+B;AAAA,IAC/B,iCAAiC;AAAA,IACjC,iEAAiE;AAAA,IACjE,mDAAmD;AAAA,IACnD,uDAAuD;AAAA,IACvD,wEAAwE;AAAA,IACxE,2BAA2B;AAAA,IAC3B,yDAAyD;AAAA,IACzD,mCAAmC;AAAA,IACnC,mCAAmC;AAAA,IACnC,qCAAqC;AAAA,IACrC,qCAAqC;AAAA,IACrC,2CAA2C;AAAA,IAC3C,wBAAwB;AAAA,IACxB,4BAA4B;AAAA;AAAA,IAG5B,mCAAmC;AAAA,IACnC,oBAAoB;AAAA,IACpB,6BAA6B;AAAA,IAC7B,4BAA4B;AAAA,IAC5B,qCAAqC;AAAA,IACrC,kBAAkB;AAAA,IAClB,qBAAqB;AAAA,IACrB,iBAAiB;AAAA,IACjB,qBAAqB;AAAA,IACrB,8BAA8B;AAAA;AAAA,IAG9B,+DAA+D;AAAA,IAC/D,4EAA4E;AAAA,IAC5E,aAAa;AAAA,IACb,aAAa;AAAA,IACb,kBAAkB;AAAA,IAClB,2BAA2B;AAAA,IAC3B,UAAU;AAAA,IACV,aAAa;AAAA,IACb,UAAU;AAAA,IACV,QAAQ;AAAA;AAAA,IAGR,kCAAkC;AAAA,IAClC,wCAAwC;AAAA,IACxC,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,cAAc;AAAA,IACd,SAAS;AAAA,IACT,aAAa;AAAA,IACb,YAAY;AAAA;AAAA,IAGZ,UAAU;AAAA,IACV,qBAAqB;AAAA,IACrB,aAAa;AAAA,IACb,6BAA6B;AAAA,IAC7B,oBAAoB;AAAA,IACpB,uBAAuB;AAAA,IACvB,kCAAkC;AAAA,IAClC,yBAAyB;AAAA,IACzB,4BAA4B;AAAA,IAC5B,YAAY;AAAA,IACZ,UAAU;AAAA,IACV,SAAS;AAAA,IACT,WAAW;AAAA,IACX,kBAAkB;AAAA,IAClB,8BAA8B;AAAA,IAC9B,aAAa;AAAA,IACb,iBAAiB;AAAA;AAAA,IAGjB,yCAAyC;AAAA,IACzC,4BAA4B;AAAA,EAChC;;;ACtOA,MAAM,WAAW,OAAO,aAAW,cAAc,YAAU;AAE3D,MAAI,SAAS;AACb,MAAI,OAAO,cAAc,eAAe,UAAU,UAAU;AACxD,aAAS,UAAU,YAAY,UAAU,SAAS;AAAA,EACtD,WAAW,UAAU;AACjB,aAAS,SAAS,KAAK,EAAE,KAAK,SAAS,WAAW,IAAI,IAAI,SAAS;AAAA,EACvE;AAIe,WAAR,KAAsB,QAA2B,MAAa;AACjE,UAAM,YAAoB,UAAU,SAAS,cAAK,GAAG,IAAK,OAAO,aAAM,WAAW,GAAG,IAAI;AACzF,QAAI,CAAC,UAAW,OAAM,IAAI,MAAM,uBAAuB,GAAG,EAAE;AAE5D,WAAO,UAAU,QAAQ,YAAY,SAAU,OAAO,QAAQ;AAC1D,aAAO,OAAO,KAAK,MAAM,KAAK,cAAc,KAAK,MAAM,IAAI;AAAA,IAC/D,CAAC;AAAA,EACL;AAEO,WAAS,eAAe,KAAa;AACxC,WAAO,OAAO;AAAA,EAClB;;;ACzBA,qBAAkB;AASN;AAPZ,MAAqB,eAArB,cAA0C,aAAAA,QAAM,UAI7C;AAAA,IACC,SAAS;AACL,aACI,4CAAC,SAAI,WAAW,iBAAiB,KAAK,MAAM,YAAY,cAAc,EAAE,IAAI,SAAS,KAAK,MAAM,SAC3F,eAAK,MAAM,UAChB;AAAA,IAER;AAAA,EACJ;;;ACdA,MAAAC,gBAAkB;AAWE,MAAAC,sBAAA;AATpB,MAAqB,YAArB,cAAuC,cAAAC,QAAM,UAG1C;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,2QAA0Q,GAChV,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,gBAAkB;AAUF,MAAAC,sBAAA;AARhB,MAAqB,mBAArB,cAA8C,cAAAC,QAAM,UAGjD;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,wDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E;AAAA,qDAAC,UAAK,MAAK,gBAAe,GAAE,gTAAgT;AAAA,QAC5U,6CAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,gIAA+H;AAAA,SACrM,GACJ;AAAA,IAER;AAAA,EACJ;;;ACjBA,MAAAC,gBAAkB;AAUE,MAAAC,sBAAA;AARpB,MAAqB,WAArB,cAAsC,cAAAC,QAAM,UAEzC;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,kIAAiI,GACvM,GACJ;AAAA,IAER;AAAA,EACJ;;;ACYY,MAAAC,sBAAA;AAhBZ,MAAM,kBAAkD,CAAC;AAAA,IACrD;AAAA,EACJ,MAAM;AACF,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,6CAAgB;AACpB,UAAM,EAAE,QAAQ,QAAI,iDAAoB;AAExC,UAAM,kBAAkB,oBAAoB,aAAa;AACzD,UAAM,gBAAgB,aAAa,SAAS,aAAa;AAEzD,WACI,8CAAC,QAAG,WAAW,mBAAmB,kBAAkB,eAAe,EAAE,GAAG,mBAAmB,gBAAgB,aAAa,EAAE,IACtH;AAAA,mDAAC,cAAS,OAAM,yBAAwB,SAAS,MAAM;AACnD,4BAAoB,kBAAkB,KAAK,aAAa,GAAG;AAAA,MAC/D,GACI,wDAAC,SAAI;AAAA;AAAA,QAAE,aAAa;AAAA,QAAK;AAAA,QAAG,aAAa,YAAY,aAAa,WAAW,QAAQ,wBAAwB,EAAE,IAAI,aAAa;AAAA,SAAM,GAC1I;AAAA,MACA,8CAAC,SAAI,WAAU,0BACX;AAAA,qDAAC,SAAI,WAAU,aACX,uDAAC,aAAU,MAAM,KAAK,SAAS,MAAM;AACjC,8BAAoB,kBAAkB,KAAK,aAAa,GAAG;AAAA,QAC/D,GAAG,GACP;AAAA,QACA,6CAAC,gBAAa,WAAW,eAAe,SAAS,MAAM;AACnD,yBAAe,gBAAgB,OAAO,EAAE,MAAM,QAAQ,OAAO,aAAa,IAAI,CAAC;AAAA,QACnF,GACI,uDAAC,oBAAiB,MAAM,KAAK,GACjC;AAAA,QACA,6CAAC,gBAAa,SAAS,MAAM;AAAE,kBAAQ,aAAa,GAAG;AAAA,QAAE,GACrD,uDAAC,YAAS,MAAM,KAAK,GACzB;AAAA,SACJ;AAAA,OACJ;AAAA,EAER;AAEA,MAAO,0BAAQ;;;ACtCP,MAAAC,sBAAA;AARR,MAAM,cAAwB,MAAM;AAChC,UAAM;AAAA,MACF;AAAA,IACJ,QAAI,6CAAgB;AAEpB,UAAM,EAAE,cAAc,QAAI,iDAAoB;AAE9C,WACI,8EACI;AAAA,mDAAC,SAAI,WAAU,qBACX,uDAAC,QAAI,eAAK,UAAU,GAAE,GAC1B;AAAA,MAEI,CAAC,cAAc,UAAU,6CAAC,cAAU,eAAK,yBAAyB,GAAE;AAAA,MAExE,6CAAC,QAAG,WAAU,eAEN,wBAAc,IAAI,CAAC,SAAS;AACxB,eACI,6CAAC,2BAA+B,cAAc,QAAxB,KAAK,GAAyB;AAAA,MAE5D,CAAC,GAET;AAAA,MACC,aAAa,QAAQ,SAAS,6CAAC,cAAS,OAAM,gBAC3C,eAAK,sCAAsC,cAAc,KAAK,UAAQ,KAAK,OAAO,aAAa,KAAK,GAAG,KAAK,GAC/G,IAAc;AAAA,OACnB;AAAA,EAER;AAEA,MAAO,sBAAQ;;;ACpCf,MAAAC,gBAAkB;AAWE,MAAAC,sBAAA;AATpB,MAAqB,WAArB,cAAsC,cAAAC,QAAM,UAGzC;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,iVAAgV,GACtZ,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,gBAAkB;AAUE,MAAAC,sBAAA;AARpB,MAAqB,aAArB,cAAwC,cAAAC,QAAM,UAE3C;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,+JAA8J,GACpO,GACJ;AAAA,IAER;AAAA,EACJ;;;AC6BgB,MAAAC,sBAAA;AArBhB,MAAM,mBAAoD,CAAC;AAAA,IACvD;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACJ,MAAM;AACF,UAAM;AAAA,MACF;AAAA,MACA;AAAA,IACJ,QAAI,6CAAgB;AACpB,UAAM;AAAA,MACF;AAAA,IACJ,QAAI,iDAAoB;AAExB,QAAI,OAAO;AACP,aACI,6CAAC,QAAG,WAAU,oBACV,wDAAC,cAAS,OAAM,yBAAwB,SAAS,MAAM;AACnD,YAAI,QAAQ,OAAO;AACf,gBAAM,yBAAyB,WAAW;AAC1C,gBAAM,iBAAiB,uBAAuB,YAAY,GAAG;AAC7D,cAAI,kBAAkB,IAAI;AACtB,6BAAiB,EAAE;AAAA,UACvB,OAAO;AACH,6BAAiB,uBAAuB,MAAM,GAAG,cAAc,CAAC;AAAA,UACpE;AAAA,QACJ,OAAO;AACH,2BAAiB,IAAI;AAAA,QACzB;AAAA,MACJ,GACI;AAAA,qDAAC,cAAW,MAAM,KAAK;AAAA,QACvB,6CAAC,SAAK,gBAAK;AAAA,SACf,GACJ;AAAA,IAER;AAEA,QAAI,CAAC,SAAU,QAAO;AAEtB,WACI,8CAAC,QAAG,WAAW,sBAAsB,YAAY,aAAa,KAC1D;AAAA,mDAAC,cAAS,OAAM,yBAAwB,SAAS,MAAM;AACnD,sBAAc,IAAI;AAClB,qBAAa,kBAAkB,SAAS,MAAM,IAAI;AAAA,MACtD,GACI,uDAAC,SACI,mBAAS,QAAQ,SAAS,MAAM,QAAQ,wBAAwB,EAAE,IAAI,SAAS,MACpF,GACJ;AAAA,MACA,8CAAC,SAAI,WAAU,0BACX;AAAA,qDAAC,SAAI,WAAU,aACX,uDAAC,YAAS,MAAM,KAAK,SAAS,MAAM;AAChC,wBAAc,IAAI;AAClB,uBAAa,kBAAkB,SAAS,MAAM,IAAI;AAAA,QACtD,GAAG,GACP;AAAA,QACA,6CAAC,gBAAa,WAAW,WAAW,SAAS,MAAM;AAC/C,cAAI,CAAC,WAAW;AACZ,2BAAe,EAAE,MAAM,YAAY,OAAO,KAAK,CAAC;AAAA,UACpD,OAAO;AACH,2BAAe,IAAI;AAAA,UACvB;AAAA,QACJ,GACI,uDAAC,oBAAiB,MAAM,KAAK,GACjC;AAAA,QACA,6CAAC,gBAAa,SAAS,MAAM;AAAE,gBAAM,SAAS,IAAI;AAAA,QAAE,GAChD,uDAAC,YAAS,MAAM,KAAK,GACzB;AAAA,SACJ;AAAA,OACJ;AAAA,EAER;AAEA,MAAO,2BAAQ;;;ACxCQ,MAAAC,uBAAA;AAhDvB,MAAM,eAA4C,CAAC,EAAE,cAAc,MAAM;AACrE,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,6CAAgB;AAEpB,UAAM;AAAA,MACF;AAAA,IACJ,QAAI,iDAAoB;AAExB,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,kDAAqB;AAEzB,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,2CAAc,gBAAgB;AAElC,QAAI,aAAa;AACjB,QAAI,YAAY;AAChB,QAAI,eAAe;AACnB,QAAI,kBAAkB;AAClB,UAAI,WAAW;AACX,sBAAc,KAAK,cAAc,SAAS;AAC1C,uBAAe;AAAA,MACnB,WAAW,UAAU;AACjB,sBAAc,IAAI,QAAQ,OAAO,kBAAkB;AAAA,MACvD,WAAW,kBAAkB;AACzB,YAAI,oBAAoB,iBAAiB;AACrC,wBAAc,KAAK,oCAAoC;AAAA,QAC3D,OAAO;AACH,wBAAc,KAAK,iDAAiD,IAAI;AAAA,QAC5E;AAAA,MACJ;AACA,mBAAa,IAAI,KAAK,QAAQ,CAAC,IAAI,SAAS;AAAA,IAChD;AAEA,QAAI,eAAe;AACnB,QAAI;AACA,qBAAe,8CAAC,cAAS,OAAM,oBAAoB,0BAAe;AAEtE,WACI,gFACI;AAAA,qDAAC,SAAI,WAAU,qBACX;AAAA,uDAAC,QAAI;AAAA,eAAK,WAAW;AAAA,UAAG;AAAA,WAAU;AAAA,QAClC,8CAAC,cAAS,OAAO,eAAe,gBAAgB,IAAK,sBAAW;AAAA,SACpE;AAAA,MACC,gBACG,+CAAC,QAAG,WAAU,eAEN;AAAA,kCACI;AAAA,UAAC;AAAA;AAAA,YACG;AAAA,YAEA,MAAK;AAAA,YACL,OAAO;AAAA,YACP,WAAW;AAAA,YACX,OAAO,OAAO,SAAiB;AAAA,YAAE;AAAA,YACjC,SAAS,wBAAwB,MAAM,GAAG,EAAE;AAAA,YAC5C,gBAAgB,CAAC,YAAY;AACzB,yCAA2B,OAAO;AAAA,YACtC;AAAA;AAAA,UARK;AAAA,QAST,IACE;AAAA,QAGN,YAAY,IAAI,CAAC,SAA2C;AACxD,gBAAM,OAAO,KAAK;AAClB,gBAAM,WAAW,UAAU,IAAI;AAC/B,gBAAM,UAAU,aAAa,SAAS;AACtC,cAAI,KAAK,OAAO;AACZ,mBACI;AAAA,cAAC;AAAA;AAAA,gBACG;AAAA,gBAEA;AAAA,gBACA,OAAO;AAAA,gBACP,WAAW;AAAA,gBACX,OAAO,OAAOC,UAAiB;AAC3B,wBAAM,YAAYA,KAAI;AAAA,gBAC1B;AAAA,gBACA,SAAS,wBAAwB,MAAM,GAAG,EAAE;AAAA,gBAC5C,gBAAgB,CAAC,YAAY;AACzB,6CAA2B,OAAO;AAAA,gBACtC;AAAA;AAAA,cAVK;AAAA,YAWT;AAAA,UAER;AACA,iBACI;AAAA,YAAC;AAAA;AAAA,cACG;AAAA,cAEA;AAAA,cACA,OAAO;AAAA,cACP,WAAW;AAAA,cACX;AAAA,cACA,OAAO,OAAOA,UAAiB;AAC3B,sBAAM,YAAYA,KAAI;AAAA,cAC1B;AAAA;AAAA,YAPK;AAAA,UAQT;AAAA,QAER,CAAC;AAAA,SAET;AAAA,MAEH,aAAa,QAAQ,aAAa,8CAAC,cAAS,OAAM,gBAAgB,eAAK,0CAA0C,UAAU,aAAa,KAAK,GAAG,IAAI,GAAE,IAAc;AAAA,OACzK;AAAA,EAER;AAEA,MAAO,uBAAQ;;;AC/Hf,MAAAC,iBAAoC;;;ACJpC,MAAAC,iBAAqC;;;ACArC,MAAAC,gBAAkB;AAWE,MAAAC,uBAAA;AATpB,MAAqB,cAArB,cAAyC,cAAAC,QAAM,UAG5C;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,wDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,wDAAC,UAAK,MAAK,gBAAe,GAAE,yMAAwM,GACxO,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,gBAAkB;AAQF,MAAAC,uBAAA;AANhB,MAAqB,WAArB,cAAsC,cAAAC,QAAM,UAAU;AAAA,IAClD,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,OAAO;AAAA,QAC3C,aAAa;AAAA,MACjB,GACI,yDAAC,SAAI,OAAM,MAAK,QAAO,MAAK,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC9D;AAAA,sDAAC,UAAK,GAAE,2IAA0I;AAAA,QAClJ,8CAAC,UAAK,GAAE,wDAAuD;AAAA,SACnE,GACJ;AAAA,IAER;AAAA,EACJ;;;ACfA,MAAAC,gBAAkB;AAMF,MAAAC,uBAAA;AAJhB,MAAqB,gBAArB,cAA2C,cAAAC,QAAM,UAA6B;AAAA,IAC1E,SAAS;AACL,aACI,+CAAC,SAAI,MAAK,QAAO,WAAU,cACvB;AAAA,uDAAC,SAAI,OAAM,MAAK,QAAO,MAAK,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC9D;AAAA,wDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,gMAA+L;AAAA,UACjQ,8CAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,0KAAyK;AAAA,WAC/O;AAAA,QAAO,KAAK,MAAM;AAAA,SACtB;AAAA,IAER;AAAA,EACJ;;;ACbA,MAAAC,iBAAkB;AAQF,MAAAC,uBAAA;AANhB,MAAqB,cAArB,cAAyC,eAAAC,QAAM,UAAU;AAAA,IACrD,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAQ,WAAU,cAAa,OAAO;AAAA,QAC5C,aAAa;AAAA,MACjB,GACI,yDAAC,SAAI,OAAM,MAAK,QAAO,MAAK,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC9D;AAAA,sDAAC,UAAK,WAAU,cAAa,UAAS,WAAU,UAAS,WAAU,GAAE,+rBAA8rB;AAAA,QAEnwB,8CAAC,UAAK,WAAU,gCAA+B,UAAS,WAAU,UAAS,WAAU,GAAE,iVAAgV;AAAA,SAC3a,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,iBAAkB;AASF,MAAAC,uBAAA;AAPhB,MAAqB,YAArB,cAAuC,eAAAC,QAAM,UAG1C;AAAA,IACC,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,yDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,IAAI,QAAQ,KAAK,MAAM,QAAQ,IAAI,SAAQ,aAAY,MAAK,QAAO,OAAM,8BACpG;AAAA,sDAAC,UAAK,GAAE,8OAA6O,MAAK,gBAAe;AAAA,QACzQ,8CAAC,UAAK,GAAE,6OAA4O,MAAK,gBAAe;AAAA,SAC5Q,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,iBAAkB;AASmI,MAAAC,uBAAA;AAPrJ,MAAqB,WAArB,cAAsC,eAAAC,QAAM,UAGzC;AAAA,IACC,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,wDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,IAAI,QAAQ,KAAK,MAAM,QAAQ,IAAI,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAA6B,wDAAC,UAAK,GAAE,uFAAsF,MAAK,gBAAe,GAAO,GAClQ;AAAA,IAER;AAAA,EACJ;;;ACbA,MAAAC,iBAAkB;AAQF,MAAAC,uBAAA;AANhB,MAAqB,aAArB,cAAwC,eAAAC,QAAM,UAE3C;AAAA,IACC,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,yDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,IAAI,QAAQ,KAAK,MAAM,QAAQ,IAAI,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAEpG;AAAA,sDAAC,UAAK,GAAE,4DAA2D,MAAK,gBAAc;AAAA,QAGtF,8CAAC,UAAK,GAAE,wNAAuN,MAAK,gBAAc;AAAA,SACtP,GACJ;AAAA,IAER;AAAA,EACJ;;;APO2B,MAAAC,uBAAA;AAN3B,MAAM,iBAAiB,MAAM;AACzB,UAAM,EAAE,kBAAkB,YAAY,QAAI,6CAAgB;AAC1D,UAAM,EAAE,WAAW,UAAU,mBAAmB,QAAI,2CAAc,gBAAgB;AAElF,WACI,+CAAC,SAAI,WAAU,uBACV;AAAA,oBAAc,8CAAC,cAAU,eAAK,kCAAkC,GAAE,IAAc;AAAA,MAChF,YAAY,8CAAC,cAAS,OAAM,eAAe,qBAAU,IAAc;AAAA,MACnE,qBAAqB,gFAClB;AAAA,sDAAC,cAAU,aAAG,QAAQ,KAAK,kBAAkB,OAAM;AAAA,QACnD,8CAAC,oBAAe,OAAO,WAAW,KAAK;AAAA,SAC3C,IAAM;AAAA,OACV;AAAA,EAER;AAGA,MAAM,aAAa,MAAM;AACrB,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,cAAc,eAAe,QAAI,iDAAoB;AAE7D,UAAM,aAAS,4BAAY,YAAY;AACnC,YAAM,aAAa,gBAAgB;AAAA,IACvC,GAAG,CAAC,cAAc,gBAAgB,CAAC;AAEnC,WACI,8CAAC,sBAAiB,SAAS,QACvB,wDAAC,YAAS,GACd;AAAA,EAER;AAkCA,MAAM,sBAAsB,MAAM;AAC9B,UAAM,EAAE,UAAU,QAAI,iDAAoB;AAC1C,UAAM,EAAE,WAAW,QAAI,iDAAoB;AAC3C,UAAM,0BAAsB,4BAAY,YAAY;AAChD,YAAM,WAAW;AACjB,YAAM,UAAU;AAAA,IACpB,GAAG,CAAC,YAAY,SAAS,CAAC;AAE1B,WAAO,8CAAC,sBAAiB,SAAS,qBAC9B,wDAAC,cAAW,GAChB;AAAA,EACJ;AAEA,MAAM,gBAAgB,MAAM;AACxB,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,eAAe,QAAI,iDAAoB;AAC/C,UAAM,eAAW,4BAAY,MAAM;AAC/B,qBAAe,gBAAgB;AAAA,IACnC,GAAG,CAAC,gBAAgB,gBAAgB,CAAC;AAErC,WAAO,8CAAC,sBAAiB,SAAS,UAC9B,wDAAC,eAAY,GACjB;AAAA,EACJ;AAiBA,MAAM,iBAAiB,MAAM;AACzB,UAAM,EAAE,kBAAkB,aAAa,eAAe,QAAI,6CAAgB;AAE1E,WACI,8CAAC,sBAAiB,OAAO,aAAa,SAAS,mBAAmB,cAAc,IAAI,SAAS,MAAM;AAC/F,UAAI,aAAa,SAAS,kBAAkB;AACxC,uBAAe,IAAI;AAAA,MACvB,OAAO;AACH,uBAAe;AAAA,UACX,MAAM;AAAA,UACN,OAAO;AAAA,QACX,CAAC;AAAA,MACL;AAAA,IACJ,GACI,wDAAC,oBAAiB,GACtB;AAAA,EAER;AAGA,MAAM,aAAa,MAAM;AACrB,UAAM,EAAE,kBAAkB,iBAAiB,oBAAoB,QAAI,6CAAgB;AACnF,UAAM,eAAe,oBAAoB;AAEzC,WACI;AAAA,MAAC;AAAA;AAAA,QACI,GAAI,CAAC,eAAe,EAAE,UAAU,KAAK,IAAI,CAAC;AAAA,QAC3C,SAAS,MAAM;AAAE,8BAAoB;AAAA,QAAE;AAAA,QACvC,OAAO,CAAC,eAAe,KAAK,uCAAuC,IAAI,KAAK,iBAAiB;AAAA,QAE7F,wDAAC,eAAY;AAAA;AAAA,IACjB;AAAA,EAER;AAGA,MAAM,YAAY,MAAM;AACpB,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,QAAQ,QAAI,iDAAoB;AAExC,WACI,8CAAC,sBAAiB,SAAS,MAAM;AAC7B,cAAQ,gBAAgB;AAAA,IAC5B,GACI,wDAAC,YAAS,GACd;AAAA,EAER;AACA,MAAM,kBAAkB,MAAM;AAC1B,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,QAAQ,QAAI,iDAAoB;AAExC,WACI,gFACI;AAAA,oDAAC,SAAI,WAAU,iBAAgB,SAAS,MAAM;AAAE,gBAAQ,kBAAkB,CAAC;AAAA,MAAE,GAAG,gBAAE;AAAA,MAClF,8CAAC,SAAI,WAAU,iBAAgB,SAAS,MAAM;AAAE,gBAAQ,kBAAkB,CAAC;AAAA,MAAE,GAAG,gBAAE;AAAA,MAClF,8CAAC,SAAI,WAAU,iBAAgB,SAAS,MAAM;AAAE,gBAAQ,kBAAkB,CAAC;AAAA,MAAE,GAAG,gBAAE;AAAA,OACtF;AAAA,EAER;AAYO,WAAS,iBAAiB;AAAA,IAC7B;AAAA,EACJ,GAEG;AACC,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,MAAM,UAAU,QAAI,2CAAc,gBAAgB;AAE1D,eAAO,wBAAQ,MAAM;AACjB,aACI,+CAAC,SAAI,WAAU,sBACX;AAAA,uDAAC,SAAI,WAAU,qBACX;AAAA,wDAAC,cAAU,eAAK,4BAA4B,MAAM,SAAS,GAAE;AAAA,UAC7D,+CAAC,SAAI,WAAU,0BACX;AAAA,2DAAC,SAAI,WAAU,+BACX;AAAA,6DAAC,SAAI,WAAU,0DACX;AAAA,+DAAC,SAAI,WAAU,kCACX;AAAA,gEAAC,cAAW;AAAA,kBACZ,8CAAC,iBAAc;AAAA,mBACnB;AAAA,gBACA,+CAAC,SAAI,WAAU,mCACX;AAAA,gEAAC,uBAAoB;AAAA,kBACrB,8CAAC,kBAAe;AAAA,mBAEpB;AAAA,iBACJ;AAAA,cACA,+CAAC,SAAI,WAAU,4DACX;AAAA,8DAAC,kBAAe;AAAA,gBAEhB,8CAAC,cAAW;AAAA,iBAChB;AAAA,eACJ;AAAA,YACA,8CAAC,SAAI,WAAU,iCACX,wDAAC,aAAU,GACf;AAAA,YACA,8CAAC,SAAI,WAAU,gCACX,wDAAC,mBAAgB,GACrB;AAAA,aACJ;AAAA,WACJ;AAAA,QACA,8CAAC,gBAAW;AAAA,QACZ,8CAAC,yBAAsB;AAAA,SAC3B;AAAA,IAER,GAAG,CAAC,MAAM,SAAS,CAAC;AAAA,EACxB;;;AD7LQ,MAAAC,uBAAA;AA1CD,WAAS,QAAQ;AAAA,IACpB;AAAA,IACA;AAAA,IACA;AAAA,EACJ,GAIG;AACC,UAAM,CAAC,YAAY,aAAa,QAAI,yBAAS,KAAK;AAClD,UAAM,CAAC,aAAa,cAAc,QAAI,yBAAS,KAAK;AACpD,kCAAU,MAAM;AACZ,UAAI,iBAAiB,aAAa;AAC9B,cAAM,UAAU,WAAW,MAAM;AAC7B,yBAAe,IAAI;AAAA,QACvB,GAAG,GAAI;AACP,eAAO,MAAM,aAAa,OAAO;AAAA,MACrC,OAAO;AACH,uBAAe,KAAK;AAAA,MACxB;AAAA,IACJ,GAAG,CAAC,YAAY,CAAC;AAEjB,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,IAEJ,QAAI,6CAAgB;AAEpB,UAAM,yBAAyB,aAAa,IAAI;AAEhD,kCAAU,MAAM;AACZ,UAAI,CAAC,kBAAkB;AACnB,sBAAc,KAAK;AAAA,MACvB;AAAA,IACJ,GAAG,CAAC,gBAAgB,CAAC;AACrB,kCAAU,MAAM;AACZ,UAAI,iBAAiB,gBAAgB;AACjC,sBAAc,KAAK;AAAA,MACvB;AAAA,IACJ,GAAG,CAAC,YAAY,CAAC;AACjB,WACI,gFACI;AAAA,qDAAC,SAAI,WAAU,eAEP;AAAA,SAAC,aACG,8CAAC,SAAI,WAAW,gBAAgB,cAC5B,wDAAC,SAAI,WAAU,eAAc,OAAO,yBAAyB,SAAS,KAAK,KAAK,YAAY,GAAG,oBAAC,GACpG,IAEA;AAAA,UAAC;AAAA;AAAA,YACG,SAAS,MAAM;AACX,4BAAc,KAAK;AAAA,YACvB;AAAA,YACH;AAAA;AAAA,QAAC;AAAA,QAEV,8CAAC,cAAW;AAAA,SAChB;AAAA,MAEI,0BACI,8CAAC,SACG,wDAAC,cAAS,OAAM,eACX,yBAAe,uBAAuB,IAAI,KAAK,uBAA8B,IAAI,yBACtF,GACJ,IACA;AAAA,MAGR,8CAAC,uCAAQ;AAAA,MAET,8CAAC,gBAAW,MAAK,SAAQ;AAAA,MAGrB,iBAAiB,eACjB,+CAAC,SAAI,WAAU,cACX;AAAA,sDAAC,SAAI,WAAU,eAAc,OAAO,2BAA2B,IAAI,CAAC,IAAI,EAAE,SAAS,OAAO,GACtF,yDAAC,SAAI,WAAU,mBACV;AAAA,yBAAe,CAAC,mBAAmB,8CAAC,cAAS,OAAM,eAAe,eAAK,6EAA6E,KAAK,SAAS,CAAC,GAAE;AAAA,UACtK,8CAAC,uBAAY;AAAA,UACZ,oBAAoB,8CAAC,wBAAa,eAA8B;AAAA,WACrE,GACJ;AAAA,QACA,8CAAC,SAAI,WAAU,eAAc,OAAO,aAAa,CAAC,IAAI,EAAE,SAAS,OAAO,GACnE,wBAAc,oBAAoB,8CAAC,oBAAiB,uBAA8C,GACvG;AAAA,SACJ;AAAA,OAER;AAAA,EAER;;;ASnF4B,MAAAC,uBAAA;AAXb,WAAR,OAAwB;AAC3B,WACI,8CAAC,6CAAc,YAAY,IACvB,wDAAC,SAAI,WAAU,aACX;AAAA,MAAC;AAAA;AAAA,QACG,eAAe,CACX,cACA,YACA,0BACC;AACD,iBACI;AAAA,YAAC;AAAA;AAAA,cACG;AAAA,cACA;AAAA,cACA;AAAA;AAAA,UACJ;AAAA,QAER;AAAA;AAAA,IACJ,GACJ,GACJ;AAAA,EAER;;;ACxBA,sBAA2B;AAKQ,MAAAC,uBAAA;AAFnC,aAAW,QAAQ,WAAW,SAAS,CAAC;AACxC,aAAW,MAAM,wBAAwB,CAAC,gBAA6B;AACnE,kCAAW,WAAW,EAAE,OAAO,8CAAC,QAAK,CAAE;AAAA,EAC3C;AAEA,MAAM,OAAc,CAAC;AACrB,MAAM,cAAqB,CAAC;AAC5B,MAAM,YAAmB,CAAC;AAC1B,aAAW,MAAM,UAAU,MAAM;AAC7B,WAAO;AAAA,MACH;AAAA,MACA;AAAA,MACA;AAAA,IACJ;AAAA,EACJ;AACA,aAAW,MAAM,mBAAmB,MAAM;AACtC,YAAQ,MAAO,yBAAS,KAAK;AACzB,aAAO,YAAY,MAAa;AAC5B,YAAI,GAAG,IAAI;AACX,aAAK,KAAK,IAAI;AAAA,MAClB;AAAA,IACJ,EAAG,QAAQ,GAAG;AAEd,YAAQ,OAAQ,yBAAS,KAAK;AAC1B,aAAO,YAAY,MAAa;AAC5B,YAAI,GAAG,IAAI;AACX,oBAAY,KAAK,IAAI;AAAA,MACzB;AAAA,IACJ,EAAG,QAAQ,IAAI;AAEf,YAAQ,QAAS,yBAAS,KAAK;AAC3B,aAAO,YAAY,MAAa;AAC5B,YAAI,GAAG,IAAI;AACX,kBAAU,KAAK,IAAI;AAAA,MACvB;AAAA,IACJ,EAAG,QAAQ,KAAK;AAAA,EACpB;", + "sourcesContent": ["module.exports = window.SDPPPInternal", "module.exports = window.React", "module.exports = window.ReactJSXRuntime", "module.exports = window.ReactDOMClient", "export * from \"SDPPPInternal\";", "export default {\n 'SDPPP Get Document': 'SDPPP Get Document',\n 'SDPPP Get Layer By ID': 'SDPPP Get Layer',\n 'SDPPP Get Linked Layers': 'SDPPP Get Linked Layers',\n 'SDPPP Get Layers In Group': 'SDPPP Get Layers In Group',\n 'SDPPP Get Text From Layer': 'SDPPP Get Text From Layer',\n 'SDPPP Parse Layer Info': 'SDPPP Parse Layer Info',\n 'SDPPP Get Selection': 'SDPPP Get Selection', \n 'SDPPP Get Image From Photoshop': 'SDPPP Get Image From Photoshop',\n 'SDPPP Send Images To Photoshop': 'SDPPP Send Images To Photoshop',\n 'SDPPP Settings': 'SDPPP Settings/Misc',\n}", "export default {\n // speicial document/ layer\n '### Active Document ###': '### \u5F53\u524D\u6587\u6863 ###',\n '### The Canvas ###': '### \u6574\u4E2A\u753B\u5E03 ###',\n '### New Layer ###': '### \u65B0\u56FE\u5C42 ###',\n '### Selected Layer ###': '### \u6240\u9009\u56FE\u5C42 ###',\n '### Keep Size or Fit Canvas ###': '### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###',\n '_SDPPP_PSD_': '_SDPPP_PSD_',\n\n // A1111 UI\n 'Save and run immediately': '\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C',\n 'Close': '\u5173\u95ED',\n 'Select a {0}': `\u9009\u62E9\u4E00\u4E2A {0}`,\n\n // comfyui dialog\n 'How to use .ccx file': '\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6',\n '1. If you have installed Adobe Creative Cloud': '1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud', \n 'Just double click the .ccx file, it will install the plugin automatically': '\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5',\n \"2. If you don't have Adobe Creative Cloud\": '2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud',\n 'Rename .ccx to .zip and extract it into ': '\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230',\n 'or': '\u6216',\n 'Photoshop directory': 'Photoshop \u5B89\u88C5\u76EE\u5F55',\n\n // comfyui error\n 'Cannot connect multiple different document widgets with same value': '\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6',\n 'You can only have one SDPPP Settings node in a workflow': '\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9',\n 'convert widget {0} failed:': '\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A',\n 'hidden webview load failed: {0}, please select a browser page to continue': '\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED',\n \n // comfy node title\n 'SDPPP Get Document': 'SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)',\n 'SDPPP Get Layer By ID': 'SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)',\n 'SDPPP Get Linked Layers': 'SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)',\n 'SDPPP Get Layers In Group': 'SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)',\n 'SDPPP Get Text From Layer': 'SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)',\n 'SDPPP Parse Layer Info': 'SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)',\n 'SDPPP Get Selection': 'SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)', \n 'SDPPP Get Image From Photoshop': 'SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)',\n 'SDPPP Send Images To Photoshop': 'SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)',\n 'SDPPP Send Text To Layer': 'SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)',\n 'SDPPP Run Photoshop Action': 'SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)',\n\n// comfy widget/input\n 'download PS plugin (.ccx)': '\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)',\n 'current ComfyUI pageid: {0}': '\u5F53\u524D ComfyUI \u9875\u9762ID: {0}',\n 'current A1111 pageid: {0}': '\u5F53\u524D A1111 \u9875\u9762ID: {0}',\n 'document linked': '\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5',\n 'layer linked': '\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5',\n 'bound linked': '\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5',\n 'document': '\u6587\u6863', \n 'Document': '\u6587\u6863', \n 'DOCUMENT': '\u6587\u6863', \n 'document_name': '\u6587\u6863\u540D\u5B57id',\n 'layer_nameid': '\u56FE\u5C42\u540D\u5B57id',\n 'layer_name': '\u56FE\u5C42\u540D\u5B57',\n 'layer_info': '\u56FE\u5C42\u4FE1\u606F',\n 'bound_top': '\u8303\u56F4\u4E0A\u8FB9\u8DDD',\n 'bound_left': '\u8303\u56F4\u5DE6\u8FB9\u8DDD',\n 'bound_width': '\u8303\u56F4\u5BBD\u5EA6',\n 'bound_height': '\u8303\u56F4\u9AD8\u5EA6',\n 'center_x': '\u4E2D\u5FC3\u70B9x',\n 'center_y': '\u4E2D\u5FC3\u70B9y',\n 'opacity': '\u900F\u660E\u5EA6',\n 'layer': '\u56FE\u5C42',\n 'layer_or_group': '\u56FE\u5C42(\u6216\u7EC4)',\n 'Layer_or_group': '\u56FE\u5C42(\u6216\u7EC4)',\n 'bound': '\u8303\u56F4',\n 'bounds': '\u8303\u56F4',\n 'bounds [optional]': '\u8303\u56F4[\u53EF\u9009]',\n 'boundary': '\u8303\u56F4',\n 'Boundary': '\u8303\u56F4',\n 'canvas_boundary': '\u753B\u5E03\u8303\u56F4',\n 'canvas_bound': '\u753B\u5E03\u8303\u56F4',\n 'layer_boundary': '\u56FE\u5C42\u8303\u56F4',\n 'layer_bound': '\u56FE\u5C42\u8303\u56F4',\n \"Photoshop Disconnected!\" : \"Photoshop \u672A\u8FDE\u63A5\uFF01\",\n 'rgb_out': 'RGB\u8F93\u51FA',\n 'alpha_out': 'Alpha\u8F93\u51FA',\n 'images': '\u56FE\u50CF',\n 'text': '\u6587\u672C',\n 'ID_mode': '\u7CBE\u786EID\u6A21\u5F0F',\n 'name_mode': '\u540D\u5B57\u5339\u914D\u6A21\u5F0F',\n 'select': '\u9009\u62E9',\n 'document boundary': '\u6587\u6863\u8303\u56F4',\n 'layer boundary': '\u56FE\u5C42\u8303\u56F4',\n 'selection boundary': '\u9009\u4E2D\u8303\u56F4',\n 'save .psd to this workflow': '\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41',\n 'extract saved .psd to Photoshop': '\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop',\n 'sample .psd': '\u793A\u4F8B.psd',\n 'mask': '\u906E\u7F69',\n 'name': '\u540D\u79F0',\n 'quality': '\u56FE\u50CF\u8D28\u91CF',\n \n // photoshop UI\n 'timeout': '\u8D85\u65F6',\n '--multi-user activated, Not Login!': '--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01',\n 'Logout': '\u767B\u51FA',\n 'User: ': '\u7528\u6237: ',\n 'connect': '\u8FDE\u63A5',\n 'connected': '\u5DF2\u8FDE\u63A5',\n 'disconnect': '\u65AD\u5F00',\n 'disconnected': '\u5DF2\u65AD\u5F00\u8FDE\u63A5',\n 'reconnecting...': '\u91CD\u8FDE\u4E2D...', \n 'connecting': '\u8FDE\u63A5\u4E2D', \n 'webpages': '\u7F51\u9875\u5217\u8868',\n 'workflows': '\u5DE5\u4F5C\u6D41',\n 'workflow': '\u5DE5\u4F5C\u6D41',\n 'auto run page [{0}] after change..': '\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..',\n 'auto run workflow [{0}] after change..': '\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..',\n 'auto run workflow after change..': '\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..',\n 'selection_only': '\u4EC5\u9009\u533A',\n 'Queue:': '\u961F\u5217:',\n 'Set As:': '\u8BBE\u7F6E\u4E3A:',\n 'Error {0}... please contact me via Discord/Github': '\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211',\n 'Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System': 'Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF',\n 'Workflow List of ComfyUI with --multi-user is only available for sponsors': '\u5E26\"--multi-user\"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',\n '(Page ID: {0})Queue: {1}': '(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}',\n 'no suitable node to control in this workflow': '\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9',\n \"Save\": \"\u4FDD\u5B58\",\n \"Edit\": \"\u7F16\u8F91\",\n \"Edit in ComfyUI\": \"\u5728 ComfyUI \u4E2D\u7F16\u8F91\",\n \"using browser page [{0}] for workflow running\": '\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41',\n 'workflow running by hidden webview': '\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C',\n 'Lock Image': '\u9501\u5B9A\u56FE\u50CF',\n 'Unlock Image': '\u89E3\u9501\u56FE\u50CF',\n 'search...': '\u641C\u7D22...',\n 'disabled when running in browser page': '\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528',\n 'only supported in Photoshop': '\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301',\n 'Login': '\u767B\u5F55',\n 'Invitation Code': '\u9080\u8BF7\u7801',\n 'Username': '\u7528\u6237\u540D',\n 'Password': '\u5BC6\u7801',\n 'Please input invitation code': '\u8BF7\u8F93\u5165\u9080\u8BF7\u7801',\n 'Please input username': '\u8BF7\u8F93\u5165\u7528\u6237\u540D',\n 'Please input password': '\u8BF7\u8F93\u5165\u5BC6\u7801',\n\n // photoshop connect error\n '502: Maybe the server is not running': '502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C',\n '404: Maybe SDPPP is not installed or failed to run in ComfyUI': '404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25',\n '{0}. reconnecting...': '{0}. \u91CD\u8FDE\u4E2D...',\n 'disconnected to {0} failed {1}': `\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}`,\n 'version mismatch, please reinstall PS plugin': '\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6',\n 'instance type not recognized': '\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B',\n 'Error: {0}': '\u9519\u8BEF: {0}',\n 'Verification Error': '\u9A8C\u8BC1\u9519\u8BEF',\n\n // photoshop event error\n 'document {0} not found': '\u627E\u4E0D\u5230\u6587\u6863: {0}',\n 'only layer kind \"TEXT\" is supported, invalid layer: {0}': '\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}',\n 'create layer failed': '\u521B\u5EFA\u56FE\u5C42\u5931\u8D25',\n 'layer not found {0}': '\u627E\u4E0D\u5230\u56FE\u5C42: {0}',\n 'no linked layer for {0}': '\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}',\n 'layer {0} is not a group': '\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4',\n 'no layer in group {0}': '\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42',\n 'layer not found: {0}': '\u627E\u4E0D\u5230\u56FE\u5C42: {0}',\n 'No upload_name': '\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25',\n 'get pixel of {0} failed': '\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}',\n 'merge group failed': '\u5408\u5E76\u7EC4\u5931\u8D25',\n 'invalid name: {0}': '\u975E\u6CD5\u7684\u540D\u79F0: {0}',\n 'get_layer_info: layer_identify required': 'get_layer_info: \u9700\u8981 layer_identify',\n 'invalid action: {0}': '\u65E0\u6548\u7684\u64CD\u4F5C: {0}',\n 'create document failed': '\u521B\u5EFA\u6587\u6863\u5931\u8D25',\n 'create document for preview': '\u521B\u5EFA\u9884\u89C8\u6587\u6863',\n 'resize document for preview': '\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8',\n 'no first related layer in {0}': '\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42',\n \"imageDataError: data length is not multiple of width * height\": \"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570\",\n \"imageDataError: originComponents must be 1 or 3\": \"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3\",\n 'unexpected connection lost, please try to reconnect': '\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5',\n \"Workflow list is empty, please save a workflow by Comfy's lastest UI\": '\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41',\n 'No opened ComfyUI pages': '\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762',\n 'comfyAPI is not initialized, maybe comfyUI is too old': '\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7',\n 'unsupported channel counts: {0}': '\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}',\n 'Timeout, Maybe the URL is wrong': '\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF',\n 'Workflow list loading failed: {0}': '\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}',\n 'Please register a user in ComfyUI': '\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237',\n 'GetSelection need Photoshop version 25+': 'GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C',\n 'Action {0} not found': 'Action {0} \u672A\u627E\u5230',\n 'Action set {0} not found': 'ActionSet {0} \u672A\u627E\u5230',\n\n // photoshop modal state\n 'create document for sent images': '\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863',\n 'show sent images': '\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247',\n 'fallback show sent images': '\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247',\n \"get content of layer {0}\": \"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9\",\n 'fallback get content of layer {0}': '\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9',\n 'get layer info': '\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F',\n 'sdppp extract PSD': 'sdppp \u5BFC\u5165 PSD',\n 'sdppp get PSD': 'sdppp \u83B7\u53D6 PSD', \n 'set text to layer': '\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C',\n 'sdppp Run Photoshop Action': 'sdppp \u8FD0\u884C Photoshop Action',\n \n // photoshop dialog/widget\n '{0} wants to extract a PSD file to Photoshop, are you sure?': '{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F',\n 'should sdppp refuse extracting PSD to Photoshop in this session anymore?': '\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F',\n 'Wide Mode': '\u5BBD\u5C4F\u6A21\u5F0F',\n 'Quick Set': '\u5FEB\u901F\u8BBE\u7F6E',\n 'Selected Layer': '\u9009\u4E2D\u56FE\u5C42',\n 'Selected Layer (invert)': '\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)',\n 'Canvas': '\u753B\u5E03',\n 'Selection': '\u9009\u533A',\n 'Manual': '\u624B\u52A8\u6A21\u5F0F',\n 'Auto': '\u81EA\u52A8\u6A21\u5F0F',\n\n // about\n 'This plugin is based on sd-ppp': '\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1',\n 'And follows its open source license:': '\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A',\n \"Cloud\": \"\u4E91\u7AEF\",\n \"Sponsors\": \"\u8D5E\u52A9\",\n \"waiting...\": '\u865A\u4F4D\u4EE5\u5F85',\n 'Links': '\u53CB\u60C5\u94FE\u63A5',\n 'Community': '\u793E\u533A',\n 'LICENSE:': '\u8BB8\u53EF\u8BC1\uFF1A',\n\n // comfy popup\n \"upload\": \"\u4E0A\u4F20\",\n \"Simplify Workflow\": \"\u7B80\u5316\u5DE5\u4F5C\u6D41\",\n \"Photoshop\": \"Photoshop\",\n \"Photoshop plugin settings\": \"Photoshop \u63D2\u4EF6\u8BBE\u7F6E\",\n \"Photoshop plugin\": \"Photoshop \u63D2\u4EF6\",\n \"SDPPP Settings/Misc\": \"SDPPP \u8BBE\u7F6E/\u6742\u9879\",\n \"Sample .PSD for this workflow:\": \"\u793A\u4F8B.PSD\",\n \"Download Example .PSD\": \"\u4E0B\u8F7D\u793A\u4F8B.PSD\",\n \"Maximum Image Size (px):\": \"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)\",\n \"Download\": \"\u4E0B\u8F7D\",\n \"Upload\": \"\u4E0A\u4F20\",\n \"Reset\": \"\u91CD\u7F6E\",\n 'Refresh': '\u5237\u65B0',\n 'Comfy URL (You can copy it to connect ComfyUI in the plugin):': 'Comfy\u5730\u5740(\u4F60\u53EF\u4EE5\u590D\u5236\u5B83\u5230\u63D2\u4EF6\u4E2D\u8FDE\u63A5ComfyUI):',\n 'use slider for number widget:': '\u6570\u5B57\u63A7\u4EF6\u4F7F\u7528\u6ED1\u5757',\n 'Photoshop is not connected': 'Photoshop \u672A\u8FDE\u63A5',\n 'select...': '\u8BF7\u9009\u62E9',\n 'click to edit': '\u70B9\u51FB\u7F16\u8F91',\n\n // comfy call error\n 'ComfyManager not found, cannot reboot': 'Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F',\n 'Failed to reboot ComfyUI': '\u91CD\u542FComfyUI\u5931\u8D25',\n}\n", "import en from './en.mjs';\nimport zhcn from './zh-cn.mjs';\n//@ts-ignore\nconst require_ = typeof require != 'undefined' ? require : undefined\n\nlet locale = 'en'\nif (typeof navigator !== 'undefined' && navigator.language) {\n locale = navigator.language == \"zh-CN\" ? 'zhcn' : 'en'\n} else if (require_) {\n locale = require_('uxp').host.uiLocale.startsWith(\"zh\") ? 'zhcn' : 'en';\n}\n\nexport type I18nKey = keyof typeof zhcn;\n\nexport default function i18n(key: keyof typeof zhcn, ...args: any[]) {\n const formatStr: string = locale == 'zhcn' ? zhcn[key] : (key in en ? (en as any)[key] : key);\n if (!formatStr) throw new Error(`i18n key not found: ${key}`);\n\n return formatStr.replace(/{(\\d+)}/g, function (match, number) {\n return typeof args[number] != 'undefined' ? args[number] : match\n });\n}\n\nexport function isValidI18nKey(key: string) {\n return key in zhcn;\n}\n\nexport function isI18nOf(key: keyof typeof zhcn, str: string) {\n return key == str || zhcn[key] == str;\n}\n\nexport function getI18nLocale() {\n return locale;\n}\n", "import React from \"react\";\n\nexport default class ActionButton extends React.Component<{\n onClick?: (...args: any[]) => any\n highlight?: boolean\n children?: React.ReactNode\n}> {\n render() {\n return (\n
    \n {this.props.children}\n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class AgentIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}", "import React from \"react\";\n\nexport default class LivePaintingIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n \n
    \n )\n }\n}", "import React from \"react\";\n\nexport default class PlayIcon extends React.Component<{\n size?: number\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\nimport ActionButton from \"./ActionButton\";\nimport AgentIcon from \"./icons/AgentIcon\";\nimport LivePaintingIcon from \"./icons/LivePaintingIcon\";\nimport PlayIcon from \"./icons/PlayIcon\";\nimport { useSDPPPContext, useSDPPPComfyCaller, SDPPPWebpageInstance } from \"./SDPPPInternalBridge\";\n\ninterface WebPageListItemProps {\n pageInstance: SDPPPWebpageInstance\n}\n\nconst WebPageListItem: React.FC = ({\n pageInstance\n}) => {\n const {\n autoRunning,\n setAutoRunning,\n workflowAgentSID,\n setWorkflowAgentSID,\n } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n const isWorkflowAgent = workflowAgentSID == pageInstance.sid;\n const isAutoRunning = autoRunning?.value == pageInstance.sid;\n\n return (\n
  • \n {\n setWorkflowAgentSID(isWorkflowAgent ? '' : pageInstance.sid)\n }}>\n
    [{pageInstance.ssid}] {pageInstance.lastError ? pageInstance.lastError?.replace('sdppp PS side error:', '') : pageInstance.title}
    \n
    \n
    \n
    \n {\n setWorkflowAgentSID(isWorkflowAgent ? '' : pageInstance.sid)\n }} />\n
    \n {\n setAutoRunning(isAutoRunning ? null : { type: 'page', value: pageInstance.sid })\n }}>\n \n \n { runPage(pageInstance.sid) }}>\n \n \n
    \n
  • \n );\n}\n\nexport default WebPageListItem;\n", "import React from \"react\";\nimport i18n from \"../../../../src/common/i18n.mjs\";\nimport WebPageListItem from \"./WebPageListItem\";\nimport { useSDPPPContext, useSDPPPWebpageList } from \"./SDPPPInternalBridge\";\n\nconst WebPageList: React.FC = () => {\n const {\n autoRunning\n } = useSDPPPContext();\n\n const { pageInstances } = useSDPPPWebpageList();\n\n return (\n <>\n
    \n

    {i18n('webpages')}

    \n
    \n {\n !pageInstances.length && {i18n(\"No opened ComfyUI pages\")}\n }\n
      \n {\n pageInstances.map((item) => {\n return (\n \n )\n })\n }\n
    \n {autoRunning?.type == 'page' ? {\n i18n(`auto run page [{0}] after change..`, pageInstances.find(item => item.sid == autoRunning?.value)?.title)\n } : ''}\n \n );\n};\n\nexport default WebPageList;\n", "import React from \"react\";\n\nexport default class EditIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class FolderIcon extends React.Component<{\n size?: number\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\nimport ActionButton from \"./ActionButton.js\";\nimport EditIcon from \"./icons/EditIcon.js\";\nimport FolderIcon from \"./icons/FolderIcon.js\";\nimport LivePaintingIcon from \"./icons/LivePaintingIcon.js\";\nimport PlayIcon from \"./icons/PlayIcon.js\";\nimport { useSDPPPContext, useSDPPPComfyCaller } from \"./SDPPPInternalBridge.js\";\n\ninterface WorkflowListItemProps {\n path: string\n isDir: boolean\n isChecked: boolean\n workflow?: {\n path: string\n error: string\n }\n\n onRun: (path: string) => Promise,\n dirname?: string,\n onDirectorySet?: (path: string) => void,\n setEditorMode: (editorMode: boolean) => void\n}\n\nconst WorkflowListItem: React.FC = ({\n path,\n isDir,\n isChecked,\n workflow,\n onRun,\n dirname,\n onDirectorySet,\n setEditorMode\n}) => {\n const {\n setAutoRunning,\n workflowAgentSID\n } = useSDPPPContext();\n const {\n openWorkflow\n } = useSDPPPComfyCaller();\n\n if (isDir) {\n return (\n
  • \n {\n if (path == '../') {\n const directoryWithoutSuffix = dirname || ''\n const lastSlashIndex = directoryWithoutSuffix.lastIndexOf('/')\n if (lastSlashIndex == -1) {\n onDirectorySet?.('')\n } else {\n onDirectorySet?.(directoryWithoutSuffix.slice(0, lastSlashIndex))\n }\n } else {\n onDirectorySet?.(path)\n }\n }}>\n \n
    {path}
    \n
    \n
  • \n );\n }\n\n if (!workflow) return null;\n\n return (\n
  • \n {\n setEditorMode(true)\n openWorkflow(workflowAgentSID, workflow.path)\n }}>\n
    \n {workflow.error ? workflow.error.replace('sdppp PS side error:', '') : workflow.path}\n
    \n
    \n
    \n
    \n {\n setEditorMode(true)\n openWorkflow(workflowAgentSID, workflow.path)\n }} />\n
    \n {\n if (!isChecked) {\n setAutoRunning({ type: 'workflow', value: path })\n } else {\n setAutoRunning(null)\n }\n }}>\n \n \n { onRun(workflow.path) }}>\n \n \n
    \n
  • \n );\n}\n\nexport default WorkflowListItem;\n", "import React from \"react\";\nimport i18n from \"../../../../src/common/i18n.mjs\";\nimport WorkflowListItem from \"./WorkflowListItem.js\";\nimport {\n useSDPPPComfyCaller, useAgentState,\n useSDPPPContext, useSDPPPWorkflowList\n} from \"./SDPPPInternalBridge.js\";\n\ninterface WorkflowListProps {\n setEditorMode: (editorMode: boolean) => void\n}\n\nconst WorkflowList: React.FC = ({ setEditorMode }) => {\n const {\n autoRunning,\n webviewAgentSID,\n workflowAgentSID,\n } = useSDPPPContext();\n\n const {\n runWorkflow,\n } = useSDPPPComfyCaller();\n\n const {\n workflows,\n workflowsError,\n currentViewingDirectory,\n setCurrentViewingDirectory,\n showingList\n } = useSDPPPWorkflowList();\n\n const {\n ssid,\n lastError,\n progress,\n executingNodeTitle,\n queueSize,\n } = useAgentState(workflowAgentSID);\n\n let statusText = '';\n let queueText = ' ';\n let hasLastError = false;\n if (workflowAgentSID) {\n if (lastError) {\n statusText += i18n('Error: {0}', lastError);\n hasLastError = true;\n } else if (progress) {\n statusText += `(${progress}% - ${executingNodeTitle}...)`;\n } else if (workflowAgentSID) {\n if (workflowAgentSID == webviewAgentSID) {\n statusText += i18n('workflow running by hidden webview');\n } else {\n statusText += i18n('using browser page [{0}] for workflow running', ssid);\n }\n }\n queueText += `(${i18n('Queue:')} ${queueSize})`;\n }\n\n let listReplacer = null;\n if (workflowsError)\n listReplacer = {workflowsError}\n\n return (\n <>\n
    \n

    {i18n('workflows')}{queueText}

    \n {statusText}\n
    \n {listReplacer ||\n
      \n {\n currentViewingDirectory ?\n { }}\n dirname={currentViewingDirectory.slice(0, -1)}\n onDirectorySet={(dirname) => {\n setCurrentViewingDirectory(dirname)\n }}\n />\n : ''\n }\n {\n showingList.map((item: { path: string, isDir: boolean }) => {\n const path = item.path;\n const workflow = workflows[path]\n const checked = autoRunning?.value == path;\n if (item.isDir) {\n return (\n {\n await runWorkflow(path);\n }}\n dirname={currentViewingDirectory.slice(0, -1)}\n onDirectorySet={(dirname) => {\n setCurrentViewingDirectory(dirname)\n }}\n />\n )\n }\n return (\n {\n await runWorkflow(path);\n }}\n />\n )\n })\n }\n
    \n }\n {autoRunning?.type == 'workflow' ? {i18n(`auto run workflow [{0}] after change..`, workflows[autoRunning?.value]?.path)} : ''}\n \n );\n};\n\nexport default WorkflowList;", "import { useSDPPPContext, Promote } from \"./SDPPPInternalBridge.js\";\nimport i18n, { isValidI18nKey } from \"../../../../src/common/i18n.mjs\";\nimport WebPageList from \"./WebPageList.js\";\nimport WorkflowList from \"./WorkflowList.js\";\nimport { useEffect, useState } from \"react\";\nimport { WorkflowEditWrap } from \"./WorkflowEditWrap.js\";\nimport type { AddressBarType, WorkflowEditPhotoshopType } from \"./SDPPPInternalBridge.js\";\n\nexport function Content({\n connectState,\n AddressBar,\n WorkflowEditPhotoshop,\n}: {\n connectState: 'connected' | 'disconnected' | 'connecting',\n AddressBar: AddressBarType,\n WorkflowEditPhotoshop: WorkflowEditPhotoshopType,\n}) {\n const [editorMode, setEditorMode] = useState(false);\n const [initAfter8s, setInitAfter8s] = useState(false);\n useEffect(() => {\n if (connectState === 'connected') {\n const timeout = setTimeout(() => {\n setInitAfter8s(true);\n }, 8000);\n return () => clearTimeout(timeout);\n } else {\n setInitAfter8s(false);\n }\n }, [connectState]);\n\n const {\n workflowAgentSID,\n webviewAgentSID,\n lastConnectErrorMessage,\n\n } = useSDPPPContext();\n\n const editorCardShowingIndex = editorMode ? 1 : 0;\n\n const [prevIsNotWebview, setPrevIsNotWebview] = useState(false);\n\n // when disconnect and the agent is not webview, set editor mode to false\n useEffect(() => {\n if (workflowAgentSID) {\n setPrevIsNotWebview(workflowAgentSID != webviewAgentSID);\n } else {\n if (prevIsNotWebview) {\n setEditorMode(false);\n }\n }\n }, [workflowAgentSID]);\n useEffect(() => {\n if (connectState === 'disconnected') {\n setEditorMode(false);\n }\n }, [connectState]);\n return (\n <>\n
    \n {\n !editorMode ?\n
    \n
    \u2B24
    \n
    \n :\n {\n setEditorMode(false);\n }}\n >\u2190\n }\n \n
    \n {\n lastConnectErrorMessage ? (\n
    \n \n {isValidI18nKey(lastConnectErrorMessage) ? i18n(lastConnectErrorMessage as any) : lastConnectErrorMessage}\n \n
    \n ) : ''\n }\n\n \n\n \n\n {\n connectState === \"connected\" &&\n
    \n
    \n
    \n {initAfter8s && !webviewAgentSID && {i18n('hidden webview load failed: {0}, please select a browser page to continue', i18n('timeout'))}}\n \n {workflowAgentSID && }\n
    \n
    \n
    \n {editorMode && workflowAgentSID && }\n
    \n
    \n }\n \n );\n}\n\n\n", "import { useCallback, useMemo } from \"react\"\nimport i18n from \"../../../../src/common/i18n.mjs\"\nimport LivePaintingIcon from \"./icons/LivePaintingIcon\"\nimport PlayIcon from \"./icons/PlayIcon\"\nimport {\n useSDPPPComfyCaller,\n useSDPPPContext,\n useAgentState,\n} from \"./SDPPPInternalBridge\"\nimport RefreshIcon from \"./icons/RefreshIcon\"\nimport SaveIcon from \"./icons/SaveIcon\"\nimport PlayMultiIcon from \"./icons/PlayMultiIcon\"\nimport WebEditIcon from \"./icons/WebEditIcon\"\nimport CrossIcon from \"./icons/CrossIcon\"\nimport StopIcon from \"./icons/StopIcon\"\nimport CancelIcon from \"./icons/CancelIcon\"\nimport { action } from \"photoshop\";\n\n// \u72B6\u6001\u663E\u793A\u7EC4\u4EF6\nconst WorkflowStatus = () => {\n const { workflowAgentSID, autoRunning } = useSDPPPContext();\n const { lastError, progress, executingNodeTitle } = useAgentState(workflowAgentSID);\n\n return (\n
    \n {autoRunning ? {i18n('auto run workflow after change..')} : ''}\n {lastError ? {lastError} : ''}\n {executingNodeTitle ? <>\n {`${progress}% ${executingNodeTitle}...`}\n \n : ''}\n
    \n );\n};\n\n// \u4FDD\u5B58\u548C\u5237\u65B0\u6309\u94AE\u7EC4\nconst SaveButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { saveWorkflow, reopenWorkflow } = useSDPPPComfyCaller();\n\n const onSave = useCallback(async () => {\n await saveWorkflow(workflowAgentSID);\n }, [saveWorkflow, workflowAgentSID]);\n\n return (\n \n \n \n );\n};\nconst ClearButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { clearQueue } = useSDPPPComfyCaller();\n const onClear = useCallback(() => {\n clearQueue();\n }, [clearQueue]);\n\n return \n \n \n}\n\nconst RebootButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { reboot } = useSDPPPComfyCaller();\n const onReboot = useCallback(() => {\n reboot();\n }, [reboot]);\n\n return \u91CD\u542F\n}\n\nconst StopButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { interrupt } = useSDPPPComfyCaller();\n const onInterrupt = useCallback(() => {\n interrupt();\n }, [interrupt]);\n\n return \n \n \n}\nconst StopAndCancelButton = () => {\n const { interrupt } = useSDPPPComfyCaller();\n const { clearQueue } = useSDPPPComfyCaller();\n const onClearAndInterrupt = useCallback(async () => {\n await clearQueue();\n await interrupt();\n }, [clearQueue, interrupt]);\n\n return \n \n \n}\n\nconst RefreshButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { reopenWorkflow } = useSDPPPComfyCaller();\n const onReopen = useCallback(() => {\n reopenWorkflow(workflowAgentSID);\n }, [reopenWorkflow, workflowAgentSID]);\n\n return \n \n \n}\n\nconst PlayMultiButtons = () => {\n const { workflowAgentSID, autoRunning } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n return <>\n {!autoRunning ? { runPage(workflowAgentSID, 10) }}>\n \n : ''}\n {!autoRunning ? { runPage(workflowAgentSID, 3) }}>\n \n : ''}\n \n}\n\n// \u81EA\u52A8\u8FD0\u884C\u6309\u94AE\nconst AutoRunButtons = () => {\n const { workflowAgentSID, autoRunning, setAutoRunning } = useSDPPPContext();\n\n return (\n {\n if (autoRunning?.value == workflowAgentSID) {\n setAutoRunning(null);\n } else {\n setAutoRunning({\n type: 'page',\n value: workflowAgentSID\n });\n }\n }}>\n \n \n );\n};\n\n// \u7F16\u8F91\u6309\u94AE\nconst EditButton = () => {\n const { workflowAgentSID, webviewAgentSID, toggleWebviewDialog } = useSDPPPContext();\n const usingWebview = workflowAgentSID == webviewAgentSID;\n\n return (\n { toggleWebviewDialog() }}\n title={!usingWebview ? i18n('disabled when running in browser page') : i18n('Edit in ComfyUI')}\n >\n \n \n );\n};\n\n// \u8FD0\u884C\u6309\u94AE\nconst RunButton = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n return (\n { \n runPage(workflowAgentSID);\n }}>\n \n \n );\n};\nconst RunMultiButtons = () => {\n const { workflowAgentSID } = useSDPPPContext();\n const { runPage } = useSDPPPComfyCaller();\n\n return (\n <>\n
    { runPage(workflowAgentSID, 2) }}>x2
    \n
    { runPage(workflowAgentSID, 5) }}>x5
    \n
    { runPage(workflowAgentSID, 9) }}>x9
    \n \n )\n}\n\n// const TestButtons = () => {\n// const { interrupt, clearQueue, reboot } = useSDPPPComfyCaller();\n\n// return (\n// { reboot() }}>\n// \n// \n// )\n// }\n\nexport function WorkflowEditWrap({\n WorkflowEditPhotoshop\n}: {\n WorkflowEditPhotoshop: any,\n}) {\n const { workflowAgentSID } = useSDPPPContext();\n const { ssid, queueSize } = useAgentState(workflowAgentSID);\n\n return useMemo(() => {\n return (\n
    \n
    \n {i18n('(Page ID: {0})Queue: {1}', ssid, queueSize)}\n
    \n
    \n
    \n
    \n \n \n
    \n
    \n \n \n {/* */}\n
    \n
    \n
    \n \n {/* */}\n \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n
    \n \n \n
    \n );\n }, [ssid, queueSize]);\n}\n", "import React from \"react\";\n\nexport default class RefreshIcon extends React.Component<{\n size?: number,\n onClick?: (...args: any[]) => any\n}> {\n render() {\n const size = this.props.size || 1\n return (\n
    \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class SaveIcon extends React.Component {\n render() {\n return (\n
    \n \n \n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class PlayMultiIcon extends React.Component<{ count: number }> {\n render() {\n return (\n
    \n \n \n \n {this.props.count}\n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class WebEditIcon extends React.Component {\n render() {\n return (\n
    \n \n \n\n \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class CrossIcon extends React.Component<{\n size?: number,\n hollowStyle?: boolean\n}> {\n render() {\n return (\n
    \n \n \n \n \n
    \n )\n }\n}", "import React from \"react\";\n\nexport default class StopIcon extends React.Component<{\n size?: number,\n hollowStyle?: boolean\n}> {\n render() {\n return (\n
    \n \n
    \n )\n }\n}\n", "import React from \"react\";\n\nexport default class CancelIcon extends React.Component<{\n size?: number,\n}> {\n render() {\n return (\n
    \n \n {/* Single diagonal line from bottom-left to top-right */}\n \n \n {/* Circle outline */}\n \n \n
    \n )\n }\n}", "import { Content } from \"./Content.js\";\nimport { SDPPP, SDPPPProvider } from \"./SDPPPInternalBridge.js\";\n\nexport default function Main() {\n return (\n \n
    \n {\n return (\n \n )\n }}\n />\n
    \n
    \n )\n}", "import Main from \"./tsx/Main.js\";\nimport { createRoot } from \"react-dom/client\";\n\ndeclare const globalThis: any;\nglobalThis.sdppp = globalThis.sdppp || {};\nglobalThis.sdppp.renderPhotoshopPlugin = (rootElement: HTMLElement) => {\n createRoot(rootElement).render(
    );\n}\n\nconst logs: any[] = [];\nconst warningLogs: any[] = [];\nconst errorLogs: any[] = [];\nglobalThis.sdppp.getLogs = () => {\n return {\n logs,\n warningLogs,\n errorLogs\n }\n}\nglobalThis.sdppp.enableLogCapture = () => {\n console.log = (function(log) {\n return function(...args: any[]) {\n log(...args);\n logs.push(args);\n }\n })(console.log);\n\n console.warn = (function(log) {\n return function(...args: any[]) {\n log(...args);\n warningLogs.push(args);\n }\n })(console.warn);\n\n console.error = (function(log) {\n return function(...args: any[]) {\n log(...args);\n errorLogs.push(args);\n }\n })(console.error);\n}"], + "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA;AAAA;AAAA,aAAO,UAAU,OAAO;AAAA;AAAA;;;ACAxB;AAAA,0CAAc;;;ACAd,MAAO,aAAQ;AAAA,IACX,sBAAsB;AAAA,IACtB,yBAAyB;AAAA,IACzB,2BAA2B;AAAA,IAC3B,6BAA6B;AAAA,IAC7B,6BAA6B;AAAA,IAC7B,0BAA0B;AAAA,IAC1B,uBAAuB;AAAA,IACvB,kCAAkC;AAAA,IAClC,kCAAkC;AAAA,IAClC,kBAAkB;AAAA,EACtB;;;ACXA,MAAO,gBAAQ;AAAA;AAAA,IAEX,2BAA2B;AAAA,IAC3B,sBAAsB;AAAA,IACtB,qBAAqB;AAAA,IACrB,0BAA0B;AAAA,IAC1B,mCAAmC;AAAA,IACnC,eAAe;AAAA;AAAA,IAGf,4BAA4B;AAAA,IAC5B,SAAS;AAAA,IACT,gBAAgB;AAAA;AAAA,IAGhB,wBAAwB;AAAA,IACxB,iDAAiD;AAAA,IACjD,6EAA6E;AAAA,IAC7E,6CAA6C;AAAA,IAC7C,4CAA4C;AAAA,IAC5C,MAAM;AAAA,IACN,uBAAuB;AAAA;AAAA,IAGvB,sEAAsE;AAAA,IACtE,2DAA2D;AAAA,IAC3D,8BAA8B;AAAA,IAC9B,6EAA6E;AAAA;AAAA,IAG7E,sBAAsB;AAAA,IACtB,yBAAyB;AAAA,IACzB,2BAA2B;AAAA,IAC3B,6BAA6B;AAAA,IAC7B,6BAA6B;AAAA,IAC7B,0BAA0B;AAAA,IAC1B,uBAAuB;AAAA,IACvB,kCAAkC;AAAA,IAClC,kCAAkC;AAAA,IAClC,4BAA4B;AAAA,IAC5B,8BAA8B;AAAA;AAAA,IAG9B,6BAA6B;AAAA,IAC7B,+BAA+B;AAAA,IAC/B,6BAA6B;AAAA,IAC7B,mBAAmB;AAAA,IACnB,gBAAgB;AAAA,IAChB,gBAAgB;AAAA,IAChB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,iBAAiB;AAAA,IACjB,gBAAgB;AAAA,IAChB,cAAc;AAAA,IACd,cAAc;AAAA,IACd,aAAa;AAAA,IACb,cAAc;AAAA,IACd,eAAe;AAAA,IACf,gBAAgB;AAAA,IAChB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,WAAW;AAAA,IACX,SAAS;AAAA,IACT,kBAAkB;AAAA,IAClB,kBAAkB;AAAA,IAClB,SAAS;AAAA,IACT,UAAU;AAAA,IACV,qBAAqB;AAAA,IACrB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,mBAAmB;AAAA,IACnB,gBAAgB;AAAA,IAChB,kBAAkB;AAAA,IAClB,eAAe;AAAA,IACf,2BAA4B;AAAA,IAC5B,WAAW;AAAA,IACX,aAAa;AAAA,IACb,UAAU;AAAA,IACV,QAAQ;AAAA,IACR,WAAW;AAAA,IACX,aAAa;AAAA,IACb,UAAU;AAAA,IACV,qBAAqB;AAAA,IACrB,kBAAkB;AAAA,IAClB,sBAAsB;AAAA,IACtB,8BAA8B;AAAA,IAC9B,mCAAmC;AAAA,IACnC,eAAe;AAAA,IACf,QAAQ;AAAA,IACR,QAAQ;AAAA,IACR,WAAW;AAAA;AAAA,IAGX,WAAW;AAAA,IACX,sCAAsC;AAAA,IACtC,UAAU;AAAA,IACV,UAAU;AAAA,IACV,WAAW;AAAA,IACX,aAAa;AAAA,IACb,cAAc;AAAA,IACd,gBAAgB;AAAA,IAChB,mBAAmB;AAAA,IACnB,cAAc;AAAA,IACd,YAAY;AAAA,IACZ,aAAa;AAAA,IACb,YAAY;AAAA,IACZ,sCAAsC;AAAA,IACtC,0CAA0C;AAAA,IAC1C,oCAAoC;AAAA,IACpC,kBAAkB;AAAA,IAClB,UAAU;AAAA,IACV,WAAW;AAAA,IACX,qDAAqD;AAAA,IACrD,wGAAwG;AAAA,IACxG,6EAA6E;AAAA,IAC7E,4BAA4B;AAAA,IAC5B,gDAAgD;AAAA,IAChD,QAAQ;AAAA,IACR,QAAQ;AAAA,IACR,mBAAmB;AAAA,IACnB,iDAAiD;AAAA,IACjD,sCAAsC;AAAA,IACtC,cAAc;AAAA,IACd,gBAAgB;AAAA,IAChB,aAAa;AAAA,IACb,yCAAyC;AAAA,IACzC,+BAA+B;AAAA,IAC/B,SAAS;AAAA,IACT,mBAAmB;AAAA,IACnB,YAAY;AAAA,IACZ,YAAY;AAAA,IACZ,gCAAgC;AAAA,IAChC,yBAAyB;AAAA,IACzB,yBAAyB;AAAA;AAAA,IAGzB,wCAAwC;AAAA,IACxC,iEAAiE;AAAA,IACjE,wBAAwB;AAAA,IACxB,kCAAkC;AAAA,IAClC,gDAAgD;AAAA,IAChD,gCAAgC;AAAA,IAChC,cAAc;AAAA,IACd,sBAAsB;AAAA;AAAA,IAGtB,0BAA0B;AAAA,IAC1B,2DAA2D;AAAA,IAC3D,uBAAuB;AAAA,IACvB,uBAAuB;AAAA,IACvB,2BAA2B;AAAA,IAC3B,4BAA4B;AAAA,IAC5B,yBAAyB;AAAA,IACzB,wBAAwB;AAAA,IACxB,kBAAkB;AAAA,IAClB,2BAA2B;AAAA,IAC3B,sBAAsB;AAAA,IACtB,qBAAqB;AAAA,IACrB,2CAA2C;AAAA,IAC3C,uBAAuB;AAAA,IACvB,0BAA0B;AAAA,IAC1B,+BAA+B;AAAA,IAC/B,+BAA+B;AAAA,IAC/B,iCAAiC;AAAA,IACjC,iEAAiE;AAAA,IACjE,mDAAmD;AAAA,IACnD,uDAAuD;AAAA,IACvD,wEAAwE;AAAA,IACxE,2BAA2B;AAAA,IAC3B,yDAAyD;AAAA,IACzD,mCAAmC;AAAA,IACnC,mCAAmC;AAAA,IACnC,qCAAqC;AAAA,IACrC,qCAAqC;AAAA,IACrC,2CAA2C;AAAA,IAC3C,wBAAwB;AAAA,IACxB,4BAA4B;AAAA;AAAA,IAG5B,mCAAmC;AAAA,IACnC,oBAAoB;AAAA,IACpB,6BAA6B;AAAA,IAC7B,4BAA4B;AAAA,IAC5B,qCAAqC;AAAA,IACrC,kBAAkB;AAAA,IAClB,qBAAqB;AAAA,IACrB,iBAAiB;AAAA,IACjB,qBAAqB;AAAA,IACrB,8BAA8B;AAAA;AAAA,IAG9B,+DAA+D;AAAA,IAC/D,4EAA4E;AAAA,IAC5E,aAAa;AAAA,IACb,aAAa;AAAA,IACb,kBAAkB;AAAA,IAClB,2BAA2B;AAAA,IAC3B,UAAU;AAAA,IACV,aAAa;AAAA,IACb,UAAU;AAAA,IACV,QAAQ;AAAA;AAAA,IAGR,kCAAkC;AAAA,IAClC,wCAAwC;AAAA,IACxC,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,cAAc;AAAA,IACd,SAAS;AAAA,IACT,aAAa;AAAA,IACb,YAAY;AAAA;AAAA,IAGZ,UAAU;AAAA,IACV,qBAAqB;AAAA,IACrB,aAAa;AAAA,IACb,6BAA6B;AAAA,IAC7B,oBAAoB;AAAA,IACpB,uBAAuB;AAAA,IACvB,kCAAkC;AAAA,IAClC,yBAAyB;AAAA,IACzB,4BAA4B;AAAA,IAC5B,YAAY;AAAA,IACZ,UAAU;AAAA,IACV,SAAS;AAAA,IACT,WAAW;AAAA,IACX,iEAAiE;AAAA,IACjE,iCAAiC;AAAA,IACjC,8BAA8B;AAAA,IAC9B,aAAa;AAAA,IACb,iBAAiB;AAAA;AAAA,IAGjB,yCAAyC;AAAA,IACzC,4BAA4B;AAAA,EAChC;;;ACzOA,MAAM,WAAW,OAAO,aAAW,cAAc,YAAU;AAE3D,MAAI,SAAS;AACb,MAAI,OAAO,cAAc,eAAe,UAAU,UAAU;AACxD,aAAS,UAAU,YAAY,UAAU,SAAS;AAAA,EACtD,WAAW,UAAU;AACjB,aAAS,SAAS,KAAK,EAAE,KAAK,SAAS,WAAW,IAAI,IAAI,SAAS;AAAA,EACvE;AAIe,WAAR,KAAsB,QAA2B,MAAa;AACjE,UAAM,YAAoB,UAAU,SAAS,cAAK,GAAG,IAAK,OAAO,aAAM,WAAW,GAAG,IAAI;AACzF,QAAI,CAAC,UAAW,OAAM,IAAI,MAAM,uBAAuB,GAAG,EAAE;AAE5D,WAAO,UAAU,QAAQ,YAAY,SAAU,OAAO,QAAQ;AAC1D,aAAO,OAAO,KAAK,MAAM,KAAK,cAAc,KAAK,MAAM,IAAI;AAAA,IAC/D,CAAC;AAAA,EACL;AAEO,WAAS,eAAe,KAAa;AACxC,WAAO,OAAO;AAAA,EAClB;;;ACzBA,qBAAkB;AASN;AAPZ,MAAqB,eAArB,cAA0C,aAAAA,QAAM,UAI7C;AAAA,IACC,SAAS;AACL,aACI,4CAAC,SAAI,WAAW,iBAAiB,KAAK,MAAM,YAAY,cAAc,EAAE,IAAI,SAAS,KAAK,MAAM,SAC3F,eAAK,MAAM,UAChB;AAAA,IAER;AAAA,EACJ;;;ACdA,MAAAC,gBAAkB;AAWE,MAAAC,sBAAA;AATpB,MAAqB,YAArB,cAAuC,cAAAC,QAAM,UAG1C;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,2QAA0Q,GAChV,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,gBAAkB;AAUF,MAAAC,sBAAA;AARhB,MAAqB,mBAArB,cAA8C,cAAAC,QAAM,UAGjD;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,wDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E;AAAA,qDAAC,UAAK,MAAK,gBAAe,GAAE,gTAAgT;AAAA,QAC5U,6CAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,gIAA+H;AAAA,SACrM,GACJ;AAAA,IAER;AAAA,EACJ;;;ACjBA,MAAAC,gBAAkB;AAUE,MAAAC,sBAAA;AARpB,MAAqB,WAArB,cAAsC,cAAAC,QAAM,UAEzC;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,kIAAiI,GACvM,GACJ;AAAA,IAER;AAAA,EACJ;;;ACYY,MAAAC,sBAAA;AAhBZ,MAAM,kBAAkD,CAAC;AAAA,IACrD;AAAA,EACJ,MAAM;AACF,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,6CAAgB;AACpB,UAAM,EAAE,QAAQ,QAAI,iDAAoB;AAExC,UAAM,kBAAkB,oBAAoB,aAAa;AACzD,UAAM,gBAAgB,aAAa,SAAS,aAAa;AAEzD,WACI,8CAAC,QAAG,WAAW,mBAAmB,kBAAkB,eAAe,EAAE,GAAG,mBAAmB,gBAAgB,aAAa,EAAE,IACtH;AAAA,mDAAC,cAAS,OAAM,yBAAwB,SAAS,MAAM;AACnD,4BAAoB,kBAAkB,KAAK,aAAa,GAAG;AAAA,MAC/D,GACI,wDAAC,SAAI;AAAA;AAAA,QAAE,aAAa;AAAA,QAAK;AAAA,QAAG,aAAa,YAAY,aAAa,WAAW,QAAQ,wBAAwB,EAAE,IAAI,aAAa;AAAA,SAAM,GAC1I;AAAA,MACA,8CAAC,SAAI,WAAU,0BACX;AAAA,qDAAC,SAAI,WAAU,aACX,uDAAC,aAAU,MAAM,KAAK,SAAS,MAAM;AACjC,8BAAoB,kBAAkB,KAAK,aAAa,GAAG;AAAA,QAC/D,GAAG,GACP;AAAA,QACA,6CAAC,gBAAa,WAAW,eAAe,SAAS,MAAM;AACnD,yBAAe,gBAAgB,OAAO,EAAE,MAAM,QAAQ,OAAO,aAAa,IAAI,CAAC;AAAA,QACnF,GACI,uDAAC,oBAAiB,MAAM,KAAK,GACjC;AAAA,QACA,6CAAC,gBAAa,SAAS,MAAM;AAAE,kBAAQ,aAAa,GAAG;AAAA,QAAE,GACrD,uDAAC,YAAS,MAAM,KAAK,GACzB;AAAA,SACJ;AAAA,OACJ;AAAA,EAER;AAEA,MAAO,0BAAQ;;;ACtCP,MAAAC,sBAAA;AARR,MAAM,cAAwB,MAAM;AAChC,UAAM;AAAA,MACF;AAAA,IACJ,QAAI,6CAAgB;AAEpB,UAAM,EAAE,cAAc,QAAI,iDAAoB;AAE9C,WACI,8EACI;AAAA,mDAAC,SAAI,WAAU,qBACX,uDAAC,QAAI,eAAK,UAAU,GAAE,GAC1B;AAAA,MAEI,CAAC,cAAc,UAAU,6CAAC,cAAU,eAAK,yBAAyB,GAAE;AAAA,MAExE,6CAAC,QAAG,WAAU,eAEN,wBAAc,IAAI,CAAC,SAAS;AACxB,eACI,6CAAC,2BAA+B,cAAc,QAAxB,KAAK,GAAyB;AAAA,MAE5D,CAAC,GAET;AAAA,MACC,aAAa,QAAQ,SAAS,6CAAC,cAAS,OAAM,gBAC3C,eAAK,sCAAsC,cAAc,KAAK,UAAQ,KAAK,OAAO,aAAa,KAAK,GAAG,KAAK,GAC/G,IAAc;AAAA,OACnB;AAAA,EAER;AAEA,MAAO,sBAAQ;;;ACpCf,MAAAC,gBAAkB;AAWE,MAAAC,sBAAA;AATpB,MAAqB,WAArB,cAAsC,cAAAC,QAAM,UAGzC;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,iVAAgV,GACtZ,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,gBAAkB;AAUE,MAAAC,sBAAA;AARpB,MAAqB,aAArB,cAAwC,cAAAC,QAAM,UAE3C;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,6CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,uDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,uDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,+JAA8J,GACpO,GACJ;AAAA,IAER;AAAA,EACJ;;;AC6BgB,MAAAC,sBAAA;AArBhB,MAAM,mBAAoD,CAAC;AAAA,IACvD;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACJ,MAAM;AACF,UAAM;AAAA,MACF;AAAA,MACA;AAAA,IACJ,QAAI,6CAAgB;AACpB,UAAM;AAAA,MACF;AAAA,IACJ,QAAI,iDAAoB;AAExB,QAAI,OAAO;AACP,aACI,6CAAC,QAAG,WAAU,oBACV,wDAAC,cAAS,OAAM,yBAAwB,SAAS,MAAM;AACnD,YAAI,QAAQ,OAAO;AACf,gBAAM,yBAAyB,WAAW;AAC1C,gBAAM,iBAAiB,uBAAuB,YAAY,GAAG;AAC7D,cAAI,kBAAkB,IAAI;AACtB,6BAAiB,EAAE;AAAA,UACvB,OAAO;AACH,6BAAiB,uBAAuB,MAAM,GAAG,cAAc,CAAC;AAAA,UACpE;AAAA,QACJ,OAAO;AACH,2BAAiB,IAAI;AAAA,QACzB;AAAA,MACJ,GACI;AAAA,qDAAC,cAAW,MAAM,KAAK;AAAA,QACvB,6CAAC,SAAK,gBAAK;AAAA,SACf,GACJ;AAAA,IAER;AAEA,QAAI,CAAC,SAAU,QAAO;AAEtB,WACI,8CAAC,QAAG,WAAW,sBAAsB,YAAY,aAAa,KAC1D;AAAA,mDAAC,cAAS,OAAM,yBAAwB,SAAS,MAAM;AACnD,sBAAc,IAAI;AAClB,qBAAa,kBAAkB,SAAS,IAAI;AAAA,MAChD,GACI,uDAAC,SACI,mBAAS,QAAQ,SAAS,MAAM,QAAQ,wBAAwB,EAAE,IAAI,SAAS,MACpF,GACJ;AAAA,MACA,8CAAC,SAAI,WAAU,0BACX;AAAA,qDAAC,SAAI,WAAU,aACX,uDAAC,YAAS,MAAM,KAAK,SAAS,MAAM;AAChC,wBAAc,IAAI;AAClB,uBAAa,kBAAkB,SAAS,IAAI;AAAA,QAChD,GAAG,GACP;AAAA,QACA,6CAAC,gBAAa,WAAW,WAAW,SAAS,MAAM;AAC/C,cAAI,CAAC,WAAW;AACZ,2BAAe,EAAE,MAAM,YAAY,OAAO,KAAK,CAAC;AAAA,UACpD,OAAO;AACH,2BAAe,IAAI;AAAA,UACvB;AAAA,QACJ,GACI,uDAAC,oBAAiB,MAAM,KAAK,GACjC;AAAA,QACA,6CAAC,gBAAa,SAAS,MAAM;AAAE,gBAAM,SAAS,IAAI;AAAA,QAAE,GAChD,uDAAC,YAAS,MAAM,KAAK,GACzB;AAAA,SACJ;AAAA,OACJ;AAAA,EAER;AAEA,MAAO,2BAAQ;;;ACxCQ,MAAAC,uBAAA;AAhDvB,MAAM,eAA4C,CAAC,EAAE,cAAc,MAAM;AACrE,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,6CAAgB;AAEpB,UAAM;AAAA,MACF;AAAA,IACJ,QAAI,iDAAoB;AAExB,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,kDAAqB;AAEzB,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACJ,QAAI,2CAAc,gBAAgB;AAElC,QAAI,aAAa;AACjB,QAAI,YAAY;AAChB,QAAI,eAAe;AACnB,QAAI,kBAAkB;AAClB,UAAI,WAAW;AACX,sBAAc,KAAK,cAAc,SAAS;AAC1C,uBAAe;AAAA,MACnB,WAAW,UAAU;AACjB,sBAAc,IAAI,QAAQ,OAAO,kBAAkB;AAAA,MACvD,WAAW,kBAAkB;AACzB,YAAI,oBAAoB,iBAAiB;AACrC,wBAAc,KAAK,oCAAoC;AAAA,QAC3D,OAAO;AACH,wBAAc,KAAK,iDAAiD,IAAI;AAAA,QAC5E;AAAA,MACJ;AACA,mBAAa,IAAI,KAAK,QAAQ,CAAC,IAAI,SAAS;AAAA,IAChD;AAEA,QAAI,eAAe;AACnB,QAAI;AACA,qBAAe,8CAAC,cAAS,OAAM,oBAAoB,0BAAe;AAEtE,WACI,gFACI;AAAA,qDAAC,SAAI,WAAU,qBACX;AAAA,uDAAC,QAAI;AAAA,eAAK,WAAW;AAAA,UAAG;AAAA,WAAU;AAAA,QAClC,8CAAC,cAAS,OAAO,eAAe,gBAAgB,IAAK,sBAAW;AAAA,SACpE;AAAA,MACC,gBACG,+CAAC,QAAG,WAAU,eAEN;AAAA,kCACI;AAAA,UAAC;AAAA;AAAA,YACG;AAAA,YAEA,MAAK;AAAA,YACL,OAAO;AAAA,YACP,WAAW;AAAA,YACX,OAAO,OAAO,SAAiB;AAAA,YAAE;AAAA,YACjC,SAAS,wBAAwB,MAAM,GAAG,EAAE;AAAA,YAC5C,gBAAgB,CAAC,YAAY;AACzB,yCAA2B,OAAO;AAAA,YACtC;AAAA;AAAA,UARK;AAAA,QAST,IACE;AAAA,QAGN,YAAY,IAAI,CAAC,SAA2C;AACxD,gBAAM,OAAO,KAAK;AAClB,gBAAM,WAAW,UAAU,IAAI;AAC/B,gBAAM,UAAU,aAAa,SAAS;AACtC,cAAI,KAAK,OAAO;AACZ,mBACI;AAAA,cAAC;AAAA;AAAA,gBACG;AAAA,gBAEA;AAAA,gBACA,OAAO;AAAA,gBACP,WAAW;AAAA,gBACX,OAAO,OAAOC,UAAiB;AAC3B,wBAAM,YAAYA,KAAI;AAAA,gBAC1B;AAAA,gBACA,SAAS,wBAAwB,MAAM,GAAG,EAAE;AAAA,gBAC5C,gBAAgB,CAAC,YAAY;AACzB,6CAA2B,OAAO;AAAA,gBACtC;AAAA;AAAA,cAVK;AAAA,YAWT;AAAA,UAER;AACA,iBACI;AAAA,YAAC;AAAA;AAAA,cACG;AAAA,cAEA;AAAA,cACA,OAAO;AAAA,cACP,WAAW;AAAA,cACX;AAAA,cACA,OAAO,OAAOA,UAAiB;AAC3B,sBAAM,YAAYA,KAAI;AAAA,cAC1B;AAAA;AAAA,YAPK;AAAA,UAQT;AAAA,QAER,CAAC;AAAA,SAET;AAAA,MAEH,aAAa,QAAQ,aAAa,8CAAC,cAAS,OAAM,gBAAgB,eAAK,0CAA0C,UAAU,aAAa,KAAK,GAAG,IAAI,GAAE,IAAc;AAAA,OACzK;AAAA,EAER;AAEA,MAAO,uBAAQ;;;AC/Hf,MAAAC,iBAAoC;;;ACJpC,MAAAC,iBAAqC;;;ACArC,MAAAC,gBAAkB;AAWE,MAAAC,uBAAA;AATpB,MAAqB,cAArB,cAAyC,cAAAC,QAAM,UAG5C;AAAA,IACC,SAAS;AACL,YAAM,OAAO,KAAK,MAAM,QAAQ;AAChC,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,SAAS,KAAK,MAAM,SACxD,wDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,KAAK,MAAM,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC5E,wDAAC,UAAK,MAAK,gBAAe,GAAE,yMAAwM,GACxO,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,gBAAkB;AAQF,MAAAC,uBAAA;AANhB,MAAqB,WAArB,cAAsC,cAAAC,QAAM,UAAU;AAAA,IAClD,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cAAa,OAAO;AAAA,QAC3C,aAAa;AAAA,MACjB,GACI,yDAAC,SAAI,OAAM,MAAK,QAAO,MAAK,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC9D;AAAA,sDAAC,UAAK,GAAE,2IAA0I;AAAA,QAClJ,8CAAC,UAAK,GAAE,wDAAuD;AAAA,SACnE,GACJ;AAAA,IAER;AAAA,EACJ;;;ACfA,MAAAC,gBAAkB;AAMF,MAAAC,uBAAA;AAJhB,MAAqB,gBAArB,cAA2C,cAAAC,QAAM,UAA6B;AAAA,IAC1E,SAAS;AACL,aACI,+CAAC,SAAI,MAAK,QAAO,WAAU,cACvB;AAAA,uDAAC,SAAI,OAAM,MAAK,QAAO,MAAK,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC9D;AAAA,wDAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,gMAA+L;AAAA,UACjQ,8CAAC,UAAK,MAAK,gBAAe,UAAS,WAAU,UAAS,WAAU,GAAE,0KAAyK;AAAA,WAC/O;AAAA,QAAO,KAAK,MAAM;AAAA,SACtB;AAAA,IAER;AAAA,EACJ;;;ACbA,MAAAC,iBAAkB;AAQF,MAAAC,uBAAA;AANhB,MAAqB,cAArB,cAAyC,eAAAC,QAAM,UAAU;AAAA,IACrD,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAQ,WAAU,cAAa,OAAO;AAAA,QAC5C,aAAa;AAAA,MACjB,GACI,yDAAC,SAAI,OAAM,MAAK,QAAO,MAAK,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAC9D;AAAA,sDAAC,UAAK,WAAU,cAAa,UAAS,WAAU,UAAS,WAAU,GAAE,+rBAA8rB;AAAA,QAEnwB,8CAAC,UAAK,WAAU,gCAA+B,UAAS,WAAU,UAAS,WAAU,GAAE,iVAAgV;AAAA,SAC3a,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,iBAAkB;AASF,MAAAC,uBAAA;AAPhB,MAAqB,YAArB,cAAuC,eAAAC,QAAM,UAG1C;AAAA,IACC,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,yDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,IAAI,QAAQ,KAAK,MAAM,QAAQ,IAAI,SAAQ,aAAY,MAAK,QAAO,OAAM,8BACpG;AAAA,sDAAC,UAAK,GAAE,8OAA6O,MAAK,gBAAe;AAAA,QACzQ,8CAAC,UAAK,GAAE,6OAA4O,MAAK,gBAAe;AAAA,SAC5Q,GACJ;AAAA,IAER;AAAA,EACJ;;;AChBA,MAAAC,iBAAkB;AASmI,MAAAC,uBAAA;AAPrJ,MAAqB,WAArB,cAAsC,eAAAC,QAAM,UAGzC;AAAA,IACC,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,wDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,IAAI,QAAQ,KAAK,MAAM,QAAQ,IAAI,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAA6B,wDAAC,UAAK,GAAE,uFAAsF,MAAK,gBAAe,GAAO,GAClQ;AAAA,IAER;AAAA,EACJ;;;ACbA,MAAAC,iBAAkB;AAQF,MAAAC,uBAAA;AANhB,MAAqB,aAArB,cAAwC,eAAAC,QAAM,UAE3C;AAAA,IACC,SAAS;AACL,aACI,8CAAC,SAAI,MAAK,QAAO,WAAU,cACvB,yDAAC,SAAI,OAAO,KAAK,MAAM,QAAQ,IAAI,QAAQ,KAAK,MAAM,QAAQ,IAAI,SAAQ,aAAY,MAAK,QAAO,OAAM,8BAEpG;AAAA,sDAAC,UAAK,GAAE,4DAA2D,MAAK,gBAAc;AAAA,QAGtF,8CAAC,UAAK,GAAE,wNAAuN,MAAK,gBAAc;AAAA,SACtP,GACJ;AAAA,IAER;AAAA,EACJ;;;APO2B,MAAAC,uBAAA;AAN3B,MAAM,iBAAiB,MAAM;AACzB,UAAM,EAAE,kBAAkB,YAAY,QAAI,6CAAgB;AAC1D,UAAM,EAAE,WAAW,UAAU,mBAAmB,QAAI,2CAAc,gBAAgB;AAElF,WACI,+CAAC,SAAI,WAAU,uBACV;AAAA,oBAAc,8CAAC,cAAU,eAAK,kCAAkC,GAAE,IAAc;AAAA,MAChF,YAAY,8CAAC,cAAS,OAAM,eAAe,qBAAU,IAAc;AAAA,MACnE,qBAAqB,gFAClB;AAAA,sDAAC,cAAU,aAAG,QAAQ,KAAK,kBAAkB,OAAM;AAAA,QACnD,8CAAC,oBAAe,OAAO,WAAW,KAAK;AAAA,SAC3C,IAAM;AAAA,OACV;AAAA,EAER;AAGA,MAAM,aAAa,MAAM;AACrB,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,cAAc,eAAe,QAAI,iDAAoB;AAE7D,UAAM,aAAS,4BAAY,YAAY;AACnC,YAAM,aAAa,gBAAgB;AAAA,IACvC,GAAG,CAAC,cAAc,gBAAgB,CAAC;AAEnC,WACI,8CAAC,sBAAiB,SAAS,QACvB,wDAAC,YAAS,GACd;AAAA,EAER;AAkCA,MAAM,sBAAsB,MAAM;AAC9B,UAAM,EAAE,UAAU,QAAI,iDAAoB;AAC1C,UAAM,EAAE,WAAW,QAAI,iDAAoB;AAC3C,UAAM,0BAAsB,4BAAY,YAAY;AAChD,YAAM,WAAW;AACjB,YAAM,UAAU;AAAA,IACpB,GAAG,CAAC,YAAY,SAAS,CAAC;AAE1B,WAAO,8CAAC,sBAAiB,SAAS,qBAC9B,wDAAC,cAAW,GAChB;AAAA,EACJ;AAEA,MAAM,gBAAgB,MAAM;AACxB,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,eAAe,QAAI,iDAAoB;AAC/C,UAAM,eAAW,4BAAY,MAAM;AAC/B,qBAAe,gBAAgB;AAAA,IACnC,GAAG,CAAC,gBAAgB,gBAAgB,CAAC;AAErC,WAAO,8CAAC,sBAAiB,SAAS,UAC9B,wDAAC,eAAY,GACjB;AAAA,EACJ;AAiBA,MAAM,iBAAiB,MAAM;AACzB,UAAM,EAAE,kBAAkB,aAAa,eAAe,QAAI,6CAAgB;AAE1E,WACI,8CAAC,sBAAiB,OAAO,aAAa,SAAS,mBAAmB,cAAc,IAAI,SAAS,MAAM;AAC/F,UAAI,aAAa,SAAS,kBAAkB;AACxC,uBAAe,IAAI;AAAA,MACvB,OAAO;AACH,uBAAe;AAAA,UACX,MAAM;AAAA,UACN,OAAO;AAAA,QACX,CAAC;AAAA,MACL;AAAA,IACJ,GACI,wDAAC,oBAAiB,GACtB;AAAA,EAER;AAGA,MAAM,aAAa,MAAM;AACrB,UAAM,EAAE,kBAAkB,iBAAiB,oBAAoB,QAAI,6CAAgB;AACnF,UAAM,eAAe,oBAAoB;AAEzC,WACI;AAAA,MAAC;AAAA;AAAA,QACI,GAAI,CAAC,eAAe,EAAE,UAAU,KAAK,IAAI,CAAC;AAAA,QAC3C,SAAS,MAAM;AAAE,8BAAoB;AAAA,QAAE;AAAA,QACvC,OAAO,CAAC,eAAe,KAAK,uCAAuC,IAAI,KAAK,iBAAiB;AAAA,QAE7F,wDAAC,eAAY;AAAA;AAAA,IACjB;AAAA,EAER;AAGA,MAAM,YAAY,MAAM;AACpB,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,QAAQ,QAAI,iDAAoB;AAExC,WACI,8CAAC,sBAAiB,SAAS,MAAM;AAC7B,cAAQ,gBAAgB;AAAA,IAC5B,GACI,wDAAC,YAAS,GACd;AAAA,EAER;AACA,MAAM,kBAAkB,MAAM;AAC1B,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,QAAQ,QAAI,iDAAoB;AAExC,WACI,gFACI;AAAA,oDAAC,SAAI,WAAU,iBAAgB,SAAS,MAAM;AAAE,gBAAQ,kBAAkB,CAAC;AAAA,MAAE,GAAG,gBAAE;AAAA,MAClF,8CAAC,SAAI,WAAU,iBAAgB,SAAS,MAAM;AAAE,gBAAQ,kBAAkB,CAAC;AAAA,MAAE,GAAG,gBAAE;AAAA,MAClF,8CAAC,SAAI,WAAU,iBAAgB,SAAS,MAAM;AAAE,gBAAQ,kBAAkB,CAAC;AAAA,MAAE,GAAG,gBAAE;AAAA,OACtF;AAAA,EAER;AAYO,WAAS,iBAAiB;AAAA,IAC7B;AAAA,EACJ,GAEG;AACC,UAAM,EAAE,iBAAiB,QAAI,6CAAgB;AAC7C,UAAM,EAAE,MAAM,UAAU,QAAI,2CAAc,gBAAgB;AAE1D,eAAO,wBAAQ,MAAM;AACjB,aACI,+CAAC,SAAI,WAAU,sBACX;AAAA,uDAAC,SAAI,WAAU,qBACX;AAAA,wDAAC,cAAU,eAAK,4BAA4B,MAAM,SAAS,GAAE;AAAA,UAC7D,+CAAC,SAAI,WAAU,0BACX;AAAA,2DAAC,SAAI,WAAU,+BACX;AAAA,6DAAC,SAAI,WAAU,0DACX;AAAA,+DAAC,SAAI,WAAU,kCACX;AAAA,gEAAC,cAAW;AAAA,kBACZ,8CAAC,iBAAc;AAAA,mBACnB;AAAA,gBACA,+CAAC,SAAI,WAAU,mCACX;AAAA,gEAAC,uBAAoB;AAAA,kBACrB,8CAAC,kBAAe;AAAA,mBAEpB;AAAA,iBACJ;AAAA,cACA,+CAAC,SAAI,WAAU,4DACX;AAAA,8DAAC,kBAAe;AAAA,gBAEhB,8CAAC,cAAW;AAAA,iBAChB;AAAA,eACJ;AAAA,YACA,8CAAC,SAAI,WAAU,iCACX,wDAAC,aAAU,GACf;AAAA,YACA,8CAAC,SAAI,WAAU,gCACX,wDAAC,mBAAgB,GACrB;AAAA,aACJ;AAAA,WACJ;AAAA,QACA,8CAAC,gBAAW;AAAA,QACZ,8CAAC,yBAAsB;AAAA,SAC3B;AAAA,IAER,GAAG,CAAC,MAAM,SAAS,CAAC;AAAA,EACxB;;;ADtLQ,MAAAC,uBAAA;AAjDD,WAAS,QAAQ;AAAA,IACpB;AAAA,IACA;AAAA,IACA;AAAA,EACJ,GAIG;AACC,UAAM,CAAC,YAAY,aAAa,QAAI,yBAAS,KAAK;AAClD,UAAM,CAAC,aAAa,cAAc,QAAI,yBAAS,KAAK;AACpD,kCAAU,MAAM;AACZ,UAAI,iBAAiB,aAAa;AAC9B,cAAM,UAAU,WAAW,MAAM;AAC7B,yBAAe,IAAI;AAAA,QACvB,GAAG,GAAI;AACP,eAAO,MAAM,aAAa,OAAO;AAAA,MACrC,OAAO;AACH,uBAAe,KAAK;AAAA,MACxB;AAAA,IACJ,GAAG,CAAC,YAAY,CAAC;AAEjB,UAAM;AAAA,MACF;AAAA,MACA;AAAA,MACA;AAAA,IAEJ,QAAI,6CAAgB;AAEpB,UAAM,yBAAyB,aAAa,IAAI;AAEhD,UAAM,CAAC,kBAAkB,mBAAmB,QAAI,yBAAS,KAAK;AAG9D,kCAAU,MAAM;AACZ,UAAI,kBAAkB;AAClB,4BAAoB,oBAAoB,eAAe;AAAA,MAC3D,OAAO;AACH,YAAI,kBAAkB;AAClB,wBAAc,KAAK;AAAA,QACvB;AAAA,MACJ;AAAA,IACJ,GAAG,CAAC,gBAAgB,CAAC;AACrB,kCAAU,MAAM;AACZ,UAAI,iBAAiB,gBAAgB;AACjC,sBAAc,KAAK;AAAA,MACvB;AAAA,IACJ,GAAG,CAAC,YAAY,CAAC;AACjB,WACI,gFACI;AAAA,qDAAC,SAAI,WAAU,eAEP;AAAA,SAAC,aACG,8CAAC,SAAI,WAAW,gBAAgB,cAC5B,wDAAC,SAAI,WAAU,eAAc,OAAO,yBAAyB,SAAS,KAAK,KAAK,YAAY,GAAG,oBAAC,GACpG,IAEA;AAAA,UAAC;AAAA;AAAA,YACG,SAAS,MAAM;AACX,4BAAc,KAAK;AAAA,YACvB;AAAA,YACH;AAAA;AAAA,QAAC;AAAA,QAEV,8CAAC,cAAW;AAAA,SAChB;AAAA,MAEI,0BACI,8CAAC,SACG,wDAAC,cAAS,OAAM,eACX,yBAAe,uBAAuB,IAAI,KAAK,uBAA8B,IAAI,yBACtF,GACJ,IACA;AAAA,MAGR,8CAAC,uCAAQ;AAAA,MAET,8CAAC,gBAAW,MAAK,SAAQ;AAAA,MAGrB,iBAAiB,eACjB,+CAAC,SAAI,WAAU,cACX;AAAA,sDAAC,SAAI,WAAU,eAAc,OAAO,2BAA2B,IAAI,CAAC,IAAI,EAAE,SAAS,OAAO,GACtF,yDAAC,SAAI,WAAU,mBACV;AAAA,yBAAe,CAAC,mBAAmB,8CAAC,cAAS,OAAM,eAAe,eAAK,6EAA6E,KAAK,SAAS,CAAC,GAAE;AAAA,UACtK,8CAAC,uBAAY;AAAA,UACZ,oBAAoB,8CAAC,wBAAa,eAA8B;AAAA,WACrE,GACJ;AAAA,QACA,8CAAC,SAAI,WAAU,eAAc,OAAO,aAAa,CAAC,IAAI,EAAE,SAAS,OAAO,GACnE,wBAAc,oBAAoB,8CAAC,oBAAiB,uBAA8C,GACvG;AAAA,SACJ;AAAA,OAER;AAAA,EAER;;;AS1F4B,MAAAC,uBAAA;AAXb,WAAR,OAAwB;AAC3B,WACI,8CAAC,6CAAc,YAAY,IACvB,wDAAC,SAAI,WAAU,aACX;AAAA,MAAC;AAAA;AAAA,QACG,eAAe,CACX,cACA,YACA,0BACC;AACD,iBACI;AAAA,YAAC;AAAA;AAAA,cACG;AAAA,cACA;AAAA,cACA;AAAA;AAAA,UACJ;AAAA,QAER;AAAA;AAAA,IACJ,GACJ,GACJ;AAAA,EAER;;;ACxBA,sBAA2B;AAKQ,MAAAC,uBAAA;AAFnC,aAAW,QAAQ,WAAW,SAAS,CAAC;AACxC,aAAW,MAAM,wBAAwB,CAAC,gBAA6B;AACnE,kCAAW,WAAW,EAAE,OAAO,8CAAC,QAAK,CAAE;AAAA,EAC3C;AAEA,MAAM,OAAc,CAAC;AACrB,MAAM,cAAqB,CAAC;AAC5B,MAAM,YAAmB,CAAC;AAC1B,aAAW,MAAM,UAAU,MAAM;AAC7B,WAAO;AAAA,MACH;AAAA,MACA;AAAA,MACA;AAAA,IACJ;AAAA,EACJ;AACA,aAAW,MAAM,mBAAmB,MAAM;AACtC,YAAQ,MAAO,yBAAS,KAAK;AACzB,aAAO,YAAY,MAAa;AAC5B,YAAI,GAAG,IAAI;AACX,aAAK,KAAK,IAAI;AAAA,MAClB;AAAA,IACJ,EAAG,QAAQ,GAAG;AAEd,YAAQ,OAAQ,yBAAS,KAAK;AAC1B,aAAO,YAAY,MAAa;AAC5B,YAAI,GAAG,IAAI;AACX,oBAAY,KAAK,IAAI;AAAA,MACzB;AAAA,IACJ,EAAG,QAAQ,IAAI;AAEf,YAAQ,QAAS,yBAAS,KAAK;AAC3B,aAAO,YAAY,MAAa;AAC5B,YAAI,GAAG,IAAI;AACX,kBAAU,KAAK,IAAI;AAAA,MACvB;AAAA,IACJ,EAAG,QAAQ,KAAK;AAAA,EACpB;", "names": ["React", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_jsx_runtime", "import_jsx_runtime", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_jsx_runtime", "import_jsx_runtime", "path", "import_react", "import_react", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_react", "import_jsx_runtime", "React", "import_jsx_runtime", "import_jsx_runtime", "import_jsx_runtime", "import_jsx_runtime"] } diff --git a/plugins/photoshop/dist/photoshop-internal.js b/plugins/photoshop/dist/photoshop-internal.js index 50ec110..8915d79 100644 --- a/plugins/photoshop/dist/photoshop-internal.js +++ b/plugins/photoshop/dist/photoshop-internal.js @@ -1,6 +1,6 @@ -"use strict";(()=>{var Xn=Object.create;var _t=Object.defineProperty;var io=Object.getOwnPropertyDescriptor;var Zn=Object.getOwnPropertyNames;var ei=Object.getPrototypeOf,ti=Object.prototype.hasOwnProperty;var k=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var kt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),gr=(e,t)=>{for(var r in t)_t(e,r,{get:t[r],enumerable:!0})},ri=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Zn(t))!ti.call(e,n)&&n!==r&&_t(e,n,{get:()=>t[n],enumerable:!(o=io(t,n))||o.enumerable});return e};var w=(e,t,r)=>(r=e!=null?Xn(ei(e)):{},ri(t||!e||!e.__esModule?_t(r,"default",{value:e,enumerable:!0}):r,e));var T=(e,t,r,o)=>{for(var n=o>1?void 0:o?io(t,r):t,i=e.length-1,s;i>=0;i--)(s=e[i])&&(n=(o?s(t,r,n):s(n))||n);return o&&n&&_t(t,r,n),n};var A=kt((Bs,wo)=>{"use strict";wo.exports=window.React});var b=kt((Vs,Po)=>{"use strict";Po.exports=window.ReactJSXRuntime});var Ao=kt((Hs,Eo)=>{"use strict";Eo.exports=window.socketIO});var mt=kt((ua,Ro)=>{"use strict";Ro.exports=window.Jimp});var no={};gr(no,{Promote:()=>Jn,SDPPP:()=>Yn,SDPPPProvider:()=>Sn,useAgentState:()=>Dn,useSDPPPComfyCaller:()=>se,useSDPPPContext:()=>Ae,useSDPPPWebpageList:()=>bn,useSDPPPWorkflowList:()=>vn});var W=k("photoshop");function Se(e,t,r=0){return"-".repeat(r)+`${t} (id:${e})`}function he(e,t){return`${t} (id:${e})`}function oi(e){let t=e.split(" (id:");return{name:t[0],id:parseInt(t[1].slice(0,-1))}}function so(e){return oi(e)}var ge=k("photoshop"),ni=k("uxp");var yr={"SDPPP Get Document":"SDPPP Get Document","SDPPP Get Layer By ID":"SDPPP Get Layer","SDPPP Get Linked Layers":"SDPPP Get Linked Layers","SDPPP Get Layers In Group":"SDPPP Get Layers In Group","SDPPP Get Text From Layer":"SDPPP Get Text From Layer","SDPPP Parse Layer Info":"SDPPP Parse Layer Info","SDPPP Get Selection":"SDPPP Get Selection","SDPPP Get Image From Photoshop":"SDPPP Get Image From Photoshop","SDPPP Send Images To Photoshop":"SDPPP Send Images To Photoshop","SDPPP Settings":"SDPPP Settings/Misc"};var wr={"### Active Document ###":"### \u5F53\u524D\u6587\u6863 ###","### The Canvas ###":"### \u6574\u4E2A\u753B\u5E03 ###","### New Layer ###":"### \u65B0\u56FE\u5C42 ###","### Selected Layer ###":"### \u6240\u9009\u56FE\u5C42 ###","### Keep Size or Fit Canvas ###":"### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###",_SDPPP_PSD_:"_SDPPP_PSD_","Save and run immediately":"\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C",Close:"\u5173\u95ED","Select a {0}":"\u9009\u62E9\u4E00\u4E2A {0}","How to use .ccx file":"\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6","1. If you have installed Adobe Creative Cloud":"1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud","Just double click the .ccx file, it will install the plugin automatically":"\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5","2. If you don't have Adobe Creative Cloud":"2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud","Rename .ccx to .zip and extract it into ":"\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230",or:"\u6216","Photoshop directory":"Photoshop \u5B89\u88C5\u76EE\u5F55","Cannot connect multiple different document widgets with same value":"\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6","You can only have one SDPPP Settings node in a workflow":"\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9","convert widget {0} failed:":"\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A","hidden webview load failed: {0}, please select a browser page to continue":"\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED","SDPPP Get Document":"SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)","SDPPP Get Layer By ID":"SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)","SDPPP Get Linked Layers":"SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)","SDPPP Get Layers In Group":"SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)","SDPPP Get Text From Layer":"SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)","SDPPP Parse Layer Info":"SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)","SDPPP Get Selection":"SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)","SDPPP Get Image From Photoshop":"SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)","SDPPP Send Images To Photoshop":"SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)","SDPPP Send Text To Layer":"SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)","SDPPP Run Photoshop Action":"SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)","download PS plugin (.ccx)":"\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)","current ComfyUI pageid: {0}":"\u5F53\u524D ComfyUI \u9875\u9762ID: {0}","current A1111 pageid: {0}":"\u5F53\u524D A1111 \u9875\u9762ID: {0}","document linked":"\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5","layer linked":"\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5","bound linked":"\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5",document:"\u6587\u6863",Document:"\u6587\u6863",DOCUMENT:"\u6587\u6863",document_name:"\u6587\u6863\u540D\u5B57id",layer_nameid:"\u56FE\u5C42\u540D\u5B57id",layer_name:"\u56FE\u5C42\u540D\u5B57",layer_info:"\u56FE\u5C42\u4FE1\u606F",bound_top:"\u8303\u56F4\u4E0A\u8FB9\u8DDD",bound_left:"\u8303\u56F4\u5DE6\u8FB9\u8DDD",bound_width:"\u8303\u56F4\u5BBD\u5EA6",bound_height:"\u8303\u56F4\u9AD8\u5EA6",center_x:"\u4E2D\u5FC3\u70B9x",center_y:"\u4E2D\u5FC3\u70B9y",opacity:"\u900F\u660E\u5EA6",layer:"\u56FE\u5C42",layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",Layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",bound:"\u8303\u56F4",bounds:"\u8303\u56F4","bounds [optional]":"\u8303\u56F4[\u53EF\u9009]",boundary:"\u8303\u56F4",Boundary:"\u8303\u56F4",canvas_bound:"\u753B\u5E03\u8303\u56F4",layer_bound:"\u56FE\u5C42\u8303\u56F4","Photoshop Disconnected!":"Photoshop \u672A\u8FDE\u63A5\uFF01",rgb_out:"RGB\u8F93\u51FA",alpha_out:"Alpha\u8F93\u51FA",images:"\u56FE\u50CF",text:"\u6587\u672C",ID_mode:"\u7CBE\u786EID\u6A21\u5F0F",name_mode:"\u540D\u5B57\u5339\u914D\u6A21\u5F0F",select:"\u9009\u62E9","document boundary":"\u6587\u6863\u8303\u56F4","layer boundary":"\u56FE\u5C42\u8303\u56F4","selection boundary":"\u9009\u4E2D\u8303\u56F4","save .psd to this workflow":"\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41","extract saved .psd to Photoshop":"\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop","sample .psd":"\u793A\u4F8B.psd",mask:"\u906E\u7F69",name:"\u540D\u79F0",quality:"\u56FE\u50CF\u8D28\u91CF",timeout:"\u8D85\u65F6","--multi-user activated, Not Login!":"--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01",Logout:"\u767B\u51FA","User: ":"\u7528\u6237: ",connect:"\u8FDE\u63A5",connected:"\u5DF2\u8FDE\u63A5",disconnect:"\u65AD\u5F00",disconnected:"\u5DF2\u65AD\u5F00\u8FDE\u63A5","reconnecting...":"\u91CD\u8FDE\u4E2D...",connecting:"\u8FDE\u63A5\u4E2D",webpages:"\u7F51\u9875\u5217\u8868",workflows:"\u5DE5\u4F5C\u6D41",workflow:"\u5DE5\u4F5C\u6D41","auto run page [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..","auto run workflow [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..","auto run workflow after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..",selection_only:"\u4EC5\u9009\u533A","Queue:":"\u961F\u5217:","Set As:":"\u8BBE\u7F6E\u4E3A:","Error {0}... please contact me via Discord/Github":"\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211","Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System":"Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF","Workflow List of ComfyUI with --multi-user is only available for sponsors":'\u5E26"--multi-user"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',"(Page ID: {0})Queue: {1}":"(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}","no suitable node to control in this workflow":"\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9",Save:"\u4FDD\u5B58",Edit:"\u7F16\u8F91","Edit in ComfyUI":"\u5728 ComfyUI \u4E2D\u7F16\u8F91","using browser page [{0}] for workflow running":"\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41","workflow running by hidden webview":"\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C","Lock Image":"\u9501\u5B9A\u56FE\u50CF","Unlock Image":"\u89E3\u9501\u56FE\u50CF","search...":"\u641C\u7D22...","disabled when running in browser page":"\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528","only supported in Photoshop":"\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301",Login:"\u767B\u5F55","Invitation Code":"\u9080\u8BF7\u7801",Username:"\u7528\u6237\u540D",Password:"\u5BC6\u7801","Please input invitation code":"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801","Please input username":"\u8BF7\u8F93\u5165\u7528\u6237\u540D","Please input password":"\u8BF7\u8F93\u5165\u5BC6\u7801","502: Maybe the server is not running":"502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C","404: Maybe SDPPP is not installed or failed to run in ComfyUI":"404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25","{0}. reconnecting...":"{0}. \u91CD\u8FDE\u4E2D...","disconnected to {0} failed {1}":"\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}","version mismatch, please reinstall PS plugin":"\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6","instance type not recognized":"\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B","Error: {0}":"\u9519\u8BEF: {0}","Verification Error":"\u9A8C\u8BC1\u9519\u8BEF","document {0} not found":"\u627E\u4E0D\u5230\u6587\u6863: {0}",'only layer kind "TEXT" is supported, invalid layer: {0}':"\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}","create layer failed":"\u521B\u5EFA\u56FE\u5C42\u5931\u8D25","layer not found {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","no linked layer for {0}":"\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}","layer {0} is not a group":"\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4","no layer in group {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42","layer not found: {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","No upload_name":"\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25","get pixel of {0} failed":"\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}","merge group failed":"\u5408\u5E76\u7EC4\u5931\u8D25","invalid name: {0}":"\u975E\u6CD5\u7684\u540D\u79F0: {0}","get_layer_info: layer_identify required":"get_layer_info: \u9700\u8981 layer_identify","invalid action: {0}":"\u65E0\u6548\u7684\u64CD\u4F5C: {0}","create document failed":"\u521B\u5EFA\u6587\u6863\u5931\u8D25","create document for preview":"\u521B\u5EFA\u9884\u89C8\u6587\u6863","resize document for preview":"\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8","no first related layer in {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42","imageDataError: data length is not multiple of width * height":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570","imageDataError: originComponents must be 1 or 3":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3","unexpected connection lost, please try to reconnect":"\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5","Workflow list is empty, please save a workflow by Comfy's lastest UI":"\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41","No opened ComfyUI pages":"\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762","comfyAPI is not initialized, maybe comfyUI is too old":"\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7","unsupported channel counts: {0}":"\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}","Timeout, Maybe the URL is wrong":"\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF","Workflow list loading failed: {0}":"\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}","Please register a user in ComfyUI":"\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237","GetSelection need Photoshop version 25+":"GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C","Action {0} not found":"Action {0} \u672A\u627E\u5230","Action set {0} not found":"ActionSet {0} \u672A\u627E\u5230","create document for sent images":"\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863","show sent images":"\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","fallback show sent images":"\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","get content of layer {0}":"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","fallback get content of layer {0}":"\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","get layer info":"\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F","sdppp extract PSD":"sdppp \u5BFC\u5165 PSD","sdppp get PSD":"sdppp \u83B7\u53D6 PSD","set text to layer":"\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C","sdppp Run Photoshop Action":"sdppp \u8FD0\u884C Photoshop Action","{0} wants to extract a PSD file to Photoshop, are you sure?":"{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F","should sdppp refuse extracting PSD to Photoshop in this session anymore?":"\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F","Wide Mode":"\u5BBD\u5C4F\u6A21\u5F0F","Quick Set":"\u5FEB\u901F\u8BBE\u7F6E","Selected Layer":"\u9009\u4E2D\u56FE\u5C42","Selected Layer (invert)":"\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)",Canvas:"\u753B\u5E03",Selection:"\u9009\u533A",Manual:"\u624B\u52A8\u6A21\u5F0F",Auto:"\u81EA\u52A8\u6A21\u5F0F","This plugin is based on sd-ppp":"\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1","And follows its open source license:":"\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A",Cloud:"\u4E91\u7AEF",Sponsors:"\u8D5E\u52A9","waiting...":"\u865A\u4F4D\u4EE5\u5F85",Links:"\u53CB\u60C5\u94FE\u63A5",Community:"\u793E\u533A","LICENSE:":"\u8BB8\u53EF\u8BC1\uFF1A",upload:"\u4E0A\u4F20","Simplify Workflow":"\u7B80\u5316\u5DE5\u4F5C\u6D41",Photoshop:"Photoshop","Photoshop plugin settings":"Photoshop \u63D2\u4EF6\u8BBE\u7F6E","Photoshop plugin":"Photoshop \u63D2\u4EF6","SDPPP Settings/Misc":"SDPPP \u8BBE\u7F6E/\u6742\u9879","Sample .PSD for this workflow:":"\u793A\u4F8B.PSD","Download Example .PSD":"\u4E0B\u8F7D\u793A\u4F8B.PSD","Maximum Image Size (px):":"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)",Download:"\u4E0B\u8F7D",Upload:"\u4E0A\u4F20",Reset:"\u91CD\u7F6E",Refresh:"\u5237\u65B0","Comfy URL: {0}":"Comfy\u5730\u5740: {0}","Photoshop is not connected":"Photoshop \u672A\u8FDE\u63A5","select...":"\u8BF7\u9009\u62E9","click to edit":"\u70B9\u51FB\u7F16\u8F91","ComfyManager not found, cannot reboot":"Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F","Failed to reboot ComfyUI":"\u91CD\u542FComfyUI\u5931\u8D25"};var ao=typeof k<"u"?k:void 0,Tt="en";typeof navigator<"u"&&navigator.language?Tt=navigator.language=="zh-CN"?"zhcn":"en":ao&&(Tt=ao("uxp").host.uiLocale.startsWith("zh")?"zhcn":"en");function m(e,...t){let r=Tt=="zhcn"?wr[e]:e in yr?yr[e]:e;if(!r)throw new Error(`i18n key not found: ${e}`);return r.replace(/{(\d+)}/g,function(o,n){return typeof t[n]<"u"?t[n]:o})}function Oe(e,t){return e==t||wr[e]==t}function at(){return Tt}var E=class e{static SPECIAL_DOCUMENT_CURRENT="### Active Document ###";static is_SPECIAL_DOCUMENT_CURRENT(t){return Oe(this.SPECIAL_DOCUMENT_CURRENT,t)}static get_SPECIAL_DOCUMENT_CURRENT(){return m(this.SPECIAL_DOCUMENT_CURRENT)}static SPECIAL_LAYER_KEEP_SIZE="### Keep Size or Fit Canvas ###";static is_SPECIAL_LAYER_FIT(t){return Oe(this.SPECIAL_LAYER_KEEP_SIZE,t)}static get_SPECIAL_LAYER_FIT(){return m(this.SPECIAL_LAYER_KEEP_SIZE)}static SPECIAL_LAYER_USE_CANVAS="### The Canvas ###";static is_SPECIAL_LAYER_USE_CANVAS(t){return Oe(this.SPECIAL_LAYER_USE_CANVAS,t)}static get_SPECIAL_LAYER_USE_CANVAS(){return m(this.SPECIAL_LAYER_USE_CANVAS)}static SPECIAL_LAYER_NEW_LAYER="### New Layer ###";static is_SPECIAL_LAYER_NEW_LAYER(t){return Oe(this.SPECIAL_LAYER_NEW_LAYER,t)}static get_SPECIAL_LAYER_NEW_LAYER(){return m(this.SPECIAL_LAYER_NEW_LAYER)}static SPECIAL_LAYER_SELECTED_LAYER="### Selected Layer ###";static is_SPECIAL_LAYER_SELECTED_LAYER(t){return Oe(this.SPECIAL_LAYER_SELECTED_LAYER,t)}static get_SPECIAL_LAYER_SELECTED_LAYER(){return m(this.SPECIAL_LAYER_SELECTED_LAYER)}static SPECIAL_LAYER_PREVIEW_DOCUMENT="_SDPPP_PSD_";static is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t){return Oe(this.SPECIAL_LAYER_PREVIEW_DOCUMENT,t)}static get_SPECIAL_LAYER_PREVIEW_DOCUMENT(){return m(this.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static getSpecialDocumentCurrent(){return m(e.SPECIAL_DOCUMENT_CURRENT)}static getSpecialLayerForGet(){return[m(e.SPECIAL_LAYER_USE_CANVAS),m(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialLayerForSend(){return[m(e.SPECIAL_LAYER_NEW_LAYER),m(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialDocumentForPreview(){return m(e.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static fixI18n(t){return this.is_SPECIAL_DOCUMENT_CURRENT(t)?this.SPECIAL_DOCUMENT_CURRENT:this.is_SPECIAL_LAYER_NEW_LAYER(t)?this.SPECIAL_LAYER_NEW_LAYER:this.is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t)?this.SPECIAL_LAYER_PREVIEW_DOCUMENT:this.is_SPECIAL_LAYER_USE_CANVAS(t)?this.SPECIAL_LAYER_USE_CANVAS:this.is_SPECIAL_LAYER_SELECTED_LAYER(t)?this.SPECIAL_LAYER_SELECTED_LAYER:t}};function We(){let e=ge.app.activeDocument?.activeLayers?.[0];return e?Se(e.id,e.name):E.get_SPECIAL_LAYER_USE_CANVAS()}function uo(e,t,r,o,n){let i=r.left,s=r.top,a=r.right,u=r.bottom,d=a-i,p=u-s,h=o.left,c=o.top,l=o.right,f=o.bottom,g=l-h,y=f-c,P=Math.max(i,h),S=Math.max(s,c),D=Math.min(a,l),U=Math.min(u,f),oe=D-P,it=U-S,z=g*y*n;if(t.length!==z)throw new Error(`toImageDataArray.length(${t.length}) !== toLength(${z})`);let Q=oe*it*n;if(e.length!==Q)throw new Error(`fromImageDataArray.length(${e.length}) !== fromLength(${Q})`);for(let Ne=0;Ne=i&&st=s&&It0?e.activeLayers[0].id:0:E.is_SPECIAL_LAYER_NEW_LAYER(t)?-2:co(t)}function Pr(e,t=0,r=""){return e?.layers?e.layers.reduce((o,n)=>{let i=t==0?`/${n.name}`:`${r}/${n.name}`;return o.push({layer:n,path:i,level:t}),o.concat(Pr(n,t+1,i))},[]):[]}function de(e,t){if(!e.layers)return null;for(let r=0;rt.id==ii(e)))||null}function lo(e,t){return{name:t.name,opacity:t.opacity/100,boundary:{left:t.bounds?.left||0,top:t.bounds?.top||0,right:e.width-(t.bounds?.right||0),bottom:e.height-(t.bounds?.bottom||0),width:t.bounds?.width||0,height:t.bounds?.height||0},isGroup:t.kind==ge.constants.LayerKind.GROUP}}function fo(){let e=localStorage.getItem("sdppp_uid");return(!e||e.length!=3)&&(e=ut(3),localStorage.setItem("sdppp_uid",e)),e}function ut(e){let t="",r="abcdefghijklmnopqrstuvwxyz0123456789",o=r.length,n=0;for(;n{o[i]=r.bind(this,i),n.subscribe(t,o[i])})}unsubscribe(t){this.subscribers=this.subscribers.filter(([o,n])=>n!=t);let r=this.subscribersWithoutKey.get(t);r&&this.storeMap.forEach((o,n)=>{o.unsubscribe(r[n])})}addStore(t,r,o){let n=this.createStore(r,o);this.storeMap.set(t,n),this.subscribers.forEach(([i,s])=>{let a=this.subscribersWithoutKey.get(s);a||(a={},this.subscribersWithoutKey.set(s,a)),a[t]=s.bind(this,t),n.subscribe(i,a[t]),i=="/"&&s(t,r,null)})}removeStore(t){let r=this.storeMap.get(t);r&&(this.subscribers.forEach(([o,n])=>{let i=this.subscribersWithoutKey.get(n);i&&(r.unsubscribe(i[t]),o=="/"&&n(t,null,r.data))}),this.storeMap.delete(t))}sync(t){if(t instanceof Array){let r=Array.from(this.storeMap.keys()),o=t.filter(i=>!r.includes(i)),n=r.filter(i=>!t.includes(i));o.forEach(i=>this.addStore(i,{},0)),n.forEach(i=>this.removeStore(i))}else{Array.from(this.storeMap.keys()).filter(o=>!Object.keys(t).includes(o)).forEach(o=>this.removeStore(o));for(let o in t){let{data:n,version:i}=t[o];this.storeMap.has(o)?this.storeMap.get(o)?.sync(n,i):this.addStore(o,n,i)}}}};var Sr={};gr(Sr,{JsonPatchError:()=>x,_areEquals:()=>dt,applyOperation:()=>Me,applyPatch:()=>He,applyReducer:()=>di,deepClone:()=>ci,getValueByPointer:()=>Ue,validate:()=>mo,validator:()=>Ut});var ai=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)n.hasOwnProperty(i)&&(o[i]=n[i])},e(t,r)};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}}(),ui=Object.prototype.hasOwnProperty;function Ot(e,t){return ui.call(e,t)}function Wt(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r=48&&o<=57){t++;continue}return!1}return!0}function fe(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function ct(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function Nt(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t0&&u[p-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&c===void 0&&(d[l]===void 0?c=u.slice(0,p).join("/"):p==h-1&&(c=t.path),c!==void 0&&f(t,0,e,c)),p++,Array.isArray(d)){if(l==="-")l=d.length;else{if(r&&!Mt(l))throw new x("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,t,e);Mt(l)&&(l=~~l)}if(p>=h){if(r&&t.op==="add"&&l>d.length)throw new x("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,t,e);var s=li[t.op].call(t,d,l,e);if(s.test===!1)throw new x("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return s}}else if(p>=h){var s=Ge[t.op].call(t,d,l,e);if(s.test===!1)throw new x("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return s}if(d=d[l],r&&p0)throw new x('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new x("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new x("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&Nt(e.value))throw new x("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var n=e.path.split("/").length,i=o.split("/").length;if(n!==i+1&&n!==i)throw new x("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==o)throw new x("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var s={op:"_get",path:e.from,value:void 0},a=mo([s],r);if(a&&a.name==="OPERATION_PATH_UNRESOLVABLE")throw new x("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new x("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function mo(e,t,r){try{if(!Array.isArray(e))throw new x("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)He(R(t),R(e),r||!0);else{r=r||Ut;for(var o=0;oFt,generate:()=>br,observe:()=>wi,unobserve:()=>yi});var vr=new WeakMap,fi=function(){function e(t){this.observers=new Map,this.obj=t}return e}(),pi=function(){function e(t,r){this.callback=t,this.observer=r}return e}();function mi(e){return vr.get(e)}function hi(e,t){return e.observers.get(t)}function gi(e,t){e.observers.delete(t.callback)}function yi(e,t){t.unobserve()}function wi(e,t){var r=[],o,n=mi(e);if(!n)n=new fi(e),vr.set(e,n);else{var i=hi(n,t);o=i&&i.observer}if(o)return o;if(o={},n.value=R(e),t){o.callback=t,o.next=null;var s=function(){br(o)},a=function(){clearTimeout(o.next),o.next=setTimeout(s)};typeof window<"u"&&(window.addEventListener("mouseup",a),window.addEventListener("keyup",a),window.addEventListener("mousedown",a),window.addEventListener("keydown",a),window.addEventListener("change",a))}return o.patches=r,o.object=e,o.unobserve=function(){br(o),clearTimeout(o.next),gi(n,o),typeof window<"u"&&(window.removeEventListener("mouseup",a),window.removeEventListener("keyup",a),window.removeEventListener("mousedown",a),window.removeEventListener("keydown",a),window.removeEventListener("change",a))},n.observers.set(t,new pi(t,o)),o}function br(e,t){t===void 0&&(t=!1);var r=vr.get(e.object);Dr(r.value,e.object,e.patches,"",t),e.patches.length&&He(r.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function Dr(e,t,r,o,n){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var i=Wt(t),s=Wt(e),a=!1,u=!1,d=s.length-1;d>=0;d--){var p=s[d],h=e[p];if(Ot(t,p)&&!(t[p]===void 0&&h!==void 0&&Array.isArray(t)===!1)){var c=t[p];typeof h=="object"&&h!=null&&typeof c=="object"&&c!=null&&Array.isArray(h)===Array.isArray(c)?Dr(h,c,r,o+"/"+fe(p),n):h!==c&&(a=!0,n&&r.push({op:"test",path:o+"/"+fe(p),value:R(h)}),r.push({op:"replace",path:o+"/"+fe(p),value:R(c)}))}else Array.isArray(e)===Array.isArray(t)?(n&&r.push({op:"test",path:o+"/"+fe(p),value:R(h)}),r.push({op:"remove",path:o+"/"+fe(p)}),u=!0):(n&&r.push({op:"test",path:o,value:e}),r.push({op:"replace",path:o,value:t}),a=!0)}if(!(!u&&i.length==s.length))for(var d=0;do!=t)}dispatch(t,r){let o=new Map;t.forEach(n=>{this.subscribers.forEach(([i,s])=>{n.path.startsWith(i)&&!o.has(i)&&o.set(i,JSON.stringify(i==="/"?r:Ue(r,i)))})}),o.forEach((n,i)=>{let s=i==="/"?this._data:Ue(this._data,i);n!==JSON.stringify(s)&&this.subscribers.filter(([a,u])=>a===i).forEach(([a,u])=>{let d={};try{d=u(s,JSON.parse(n||{}))}catch(p){console.error(p.stack||p.message||p)}d instanceof Promise&&d.catch(p=>{console.error(p.stack||p.message||p)})})})}};function N(e,t,r){return e.constructor[Bt]||(e.constructor[Bt]=[]),e.constructor[Bt].push(t),{value:function(...o){let n=R(this._data);r.value.apply(this,o);let i=Ft(n,this._data);i.length!=0&&(this._mutationRecords.push(...i),this._version+=i.length,this.dispatch(i,n))}}}var Fe=class extends Ar{constructor(t){super(Object.assign({sid:"",ssid:""},t||{}))}setSID(t){this._data.sid=t,this._data.ssid=t.slice(0,4)}};T([N],Fe.prototype,"setSID",1);var pe=class extends Fe{constructor(t,r){super(t||{uname:"",comfyUserToken:"",activeDocumentID:0,documents:{},canvasStateID:0,selectionStateID:"",historyStateID:0}),this._version=r||0}setUName(t){this._data.uname="PS_"+t}setDocument(t,r){this._data.activeDocumentID=t,this._data.documents=r}setCanvasStateID(t){this._data.canvasStateID=t}setSelectionStateID(t){this._data.selectionStateID=t}setHistoryStateID(t){this._data.historyStateID=t}setComfyUserToken(t){this._data.comfyUserToken=t}};T([N],pe.prototype,"setUName",1),T([N],pe.prototype,"setDocument",1),T([N],pe.prototype,"setCanvasStateID",1),T([N],pe.prototype,"setSelectionStateID",1),T([N],pe.prototype,"setHistoryStateID",1),T([N],pe.prototype,"setComfyUserToken",1);var G=class extends Fe{constructor(t,r){super(t||{title:"",webviewFromSid:location.search.match(/webview_fromsid=([^&]+)/)?.[1]||"",progress:0,lastError:"",queueSize:0,executingNodeTitle:"",widgetTableStructure:{widgetTablePath:"",widgetTablePersisted:!1,widgetTableID:"",nodes:{},groups:{},nodeIndexes:[]},widgetTableValue:{},widgetTableErrors:{},hasPSDNodes:!1,maxImageWH:60606,comfyUserToken:""}),this._version=r||0}setWebviewFromSid(t){this._data.webviewFromSid=t}setTitle(t){this._data.title=t}setProgress(t){this._data.progress=t}setLastError(t){this._data.lastError=t}setQueueSize(t){this._data.queueSize=t}setExecutingNodeTitle(t){this._data.executingNodeTitle=t}setWidgetTableStructure(t){this._data.widgetTableStructure=JSON.parse(JSON.stringify(t))}setWidgetTableValue(t){this._data.widgetTableValue=JSON.parse(JSON.stringify(t))}setWidgetTableErrors(t){this._data.widgetTableErrors=JSON.parse(JSON.stringify(t))}setHasPSDNodes(t){this._data.hasPSDNodes=t}setMaxImageWH(t){this._data.maxImageWH=t}setComfyUserToken(t){this._data.comfyUserToken=t}};T([N],G.prototype,"setWebviewFromSid",1),T([N],G.prototype,"setTitle",1),T([N],G.prototype,"setProgress",1),T([N],G.prototype,"setLastError",1),T([N],G.prototype,"setQueueSize",1),T([N],G.prototype,"setExecutingNodeTitle",1),T([N],G.prototype,"setWidgetTableStructure",1),T([N],G.prototype,"setWidgetTableValue",1),T([N],G.prototype,"setWidgetTableErrors",1),T([N],G.prototype,"setHasPSDNodes",1),T([N],G.prototype,"setMaxImageWH",1),T([N],G.prototype,"setComfyUserToken",1);var Cr=class extends xt{createStore(t,r){return new G(t,r)}},_=new Cr,v=new pe;(async()=>{v.setUName(fo()),qt()})().catch(console.error);W.action.addNotificationListener(["historyStateChanged"],e=>{Pi(),(e.commandID==5004||e.commandID==5002)&&ft()});W.action.addNotificationListener(["toolModalStateChanged"],(e,t)=>{t.state._value=="exit"&&t.kind._value=="paint"&&ft()});W.action.addNotificationListener(["modalStateChanged"],(e,t)=>{t.state._value=="exit"&&ft()});W.action.addNotificationListener(["show","hide","transform","fill","crop"],()=>{ft()});W.action.addNotificationListener(["delete","move","copyToLayer"],()=>{qt(),ft()});W.action.addNotificationListener(["newDocument","open","close","make","modalJavaScriptScopeExit"],qt);function ft(){let e=W.app.activeDocument?.historyStates;e&&v.setCanvasStateID(e[e.length-1].id)}function Pi(){let e=W.app.activeDocument?.historyStates;e&&v.setHistoryStateID(e[e.length-1].id)}function ho(){v.setSelectionStateID(go+"_"+Vt+"_"+Qt)}var Vt=W.app.activeDocument?.id,Qt=W.app.activeDocument?.activeLayers.map(e=>e.id).join(","),go=0;W.action.addNotificationListener(["set"],(e,t)=>{t._target[0]._property=="selection"&&(go++,ho())});function yo(){let e=W.app.activeDocument?.activeLayers.map(t=>t.id).join(",");Vt!=W.app.activeDocument?.id||Qt!=e?(Vt=W.app.activeDocument?.id,Qt=e,ho()):(Vt=W.app.activeDocument?.id,Qt=e),requestAnimationFrame(yo)}requestAnimationFrame(yo);setInterval(qt,5e3);function qt(){try{if(!W.app.activeDocument)return;v.setDocument(W.app.activeDocument.id,W.app.documents.reduce((e,t)=>(e[t.id]={name:t.name,id:t.id,identify:he(t.id,t.name),layers:Pr(t).map(r=>({level:r.level,id:r.layer.id,name:r.layer.name,identify:Se(r.layer.id,r.layer.name,r.level),fullPath:r.path}))},e),{}))}catch(e){console.error(e)}}var Xe=w(A(),1);var O=w(A(),1);var I=w(A(),1);var Do=w(b(),1),bo=(0,I.createContext)(null);function vo({children:e}){let t=Si();return(0,I.useEffect)(()=>{window.addEventListener("message",o=>{o.data.action==="webview-connect"&&o.source?.postMessage({action:"webview-connect",payload:{webviewFromSid:v.data.sid}})});let r="";_.subscribe("/",(o,n,i)=>{n?.webviewFromSid==v.data.sid&&(t.setWebviewAgentSID(n?.sid),r||(r=n?.sid)),!n&&i.webviewFromSid==v.data.sid&&t.setWebviewAgentSID(r)})},[]),(0,Do.jsx)(bo.Provider,{value:{webviewAgentSID:t.webviewAgentSID,prevWebviewAgentSID:t.prevWebviewAgentSID,setWebviewAgentSID:t.setWebviewAgentSID,toggleWebviewDialog:t.toggleWebviewDialog,setSrc:t.setSrc,resetWebview:t.resetWebview},children:e})}function be(){let e=(0,I.useContext)(bo);if(!e)throw new Error("useSDPPPWebview must be used within a SDPPPWebviewProvider");return e}function Si(){let[e,t]=(0,I.useState)(null),[r,o]=(0,I.useState)(null),[n,i]=(0,I.useState)(null),[s,a]=(0,I.useState)(!1),[u,d]=(0,I.useState)(""),[p,h]=(0,I.useState)(""),[c,l]=(0,I.useState)(""),[f,g]=(0,I.useState)(!1),[y,P]=(0,I.useState)(!1),S=(0,I.useRef)(null);(0,I.useEffect)(()=>{let z=()=>{a(!1),h(c),oe()};return n?.addEventListener("close",z),()=>{n?.removeEventListener("close",z)}},[n,c,h,a]),(0,I.useEffect)(()=>{l(p)},[p]),(0,I.useEffect)(()=>{bi(i,o);let z=So();return t(z),S.current&&clearTimeout(S.current),g(!1),P(!1),S.current=setTimeout(()=>{g(!0)},5e3),z.addEventListener("loadstop",()=>{P(!0)}),()=>{S.current&&clearTimeout(S.current),n?.parentElement?.removeChild(n)}},[]);let[D,U]=(0,I.useState)("");(0,I.useEffect)(()=>{u&&(U(u),D===u?oe():(e?.setAttribute("src",u),r?.setAttribute("src",u)))},[u]);let oe=(0,I.useCallback)(()=>{e?.parentElement?.removeChild(e),a(!1),n?.close();let z=So();t(z);let Q=u;d(""),U(""),setTimeout(()=>{d(Q)},300)},[e,u]),it=(0,I.useCallback)(()=>{s?(n?.close(),a(!1)):(n?.show(),a(!0))},[n,s]);return{dialogShowing:s,toggleWebviewDialog:it,setSrc:d,webviewAgentSID:p,setWebviewAgentSID:h,prevWebviewAgentSID:c,setPrevWebviewAgentSID:l,resetWebview:oe,anyWebviewLoaded:y,timeoutError:(0,I.useMemo)(()=>f&&!y,[f,y])}}function bi(e,t){let r=document.createElement("dialog");r.className="sdppp-webview",r.style.padding="0",r.style.margin="0",r.style.width="1024px",r.style.height="768px",document.body.appendChild(r),e(r);let o=document.createElement("webview");return o.style.position="relative",o.style.width="1024px",o.style.height="768px",r.appendChild(o),t(o),r}var ye=null;function So(){ye||(ye=document.createElement("div"),ye.style.position="absolute",ye.style.width="100px",ye.style.height="100px",ye.style.right="0",ye.style.bottom="-10000px",document.body.appendChild(ye));let e=document.createElement("webview");return e.style.width="100px",e.style.height="100px",ye?.appendChild(e),e}var Lo=w(Ao(),1);var Co=`504 -`;var Io=Co.trim();var Ir=class{socket;constructor(t){let r="/"+[t.split("/").slice(3).filter(o=>o).join("/"),"sd-ppp/"].filter(o=>o).join("/");t=t.split("/").slice(0,3).join("/"),this.socket=(0,Lo.io)(t,{transports:["websocket"],path:r,query:{api_level:Io},rejectUnauthorized:!1,autoConnect:!1}),this.socket.on("connect",()=>{this.socket.io.engine.binaryType="blob"})}get id(){return this.socket.id}connect(){this.socket.connect()}close(){this.socket.close(),this.socket.removeAllListeners()}};function _o(...e){return e.reduce((t,r)=>r(t),Ir)}var Gt=class{flushing=Promise.resolve();newFlushPending=!1;constructor(t){this.doFlush=t,this.pause()}doFlush;runFlush(){this.newFlushPending||(this.newFlushPending=!0,this.flushing=this.flushing.then(async()=>{await new Promise(t=>requestAnimationFrame(t)),this.newFlushPending=!1,await this.doFlush()}))}pause(){this.flushing=this.flushing.then(t=>new Promise(r=>{this.resume=r})).then(()=>{this.resume=()=>{}})}resume=()=>{}};function ko(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_request",(i,s)=>{s({data:e.data,version:e.version})});let n=new Gt(async()=>{let{operations:i,fromVersion:s,toVersion:a}=e.flush();await new Promise(u=>{let d=!1;setTimeout(()=>{d||(console.warn("flush timeout"),u())},5e3),this.socket.emit("store_flush",{operations:i,fromVersion:s},p=>{d=!0,u(),p?.error?console.error("flush error",p.error):e.flushDone(a)})})});e.subscribe("/",()=>{n.runFlush()}),this.socket.on("disconnect",()=>{n.pause()}),this.socket.on("connect",()=>{e.setSID(this.socket.id),requestAnimationFrame(()=>{this.socket.emit("sdppp_init",{type:t,data:e.data,version:e.version})})}),this.socket.on("sdppp_inited",i=>{n.resume()})}}}}function To(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_flush",n=>{if(n.type!==t)return;let i=e.getStore(n.sid);if(i)i.patchVersionAcceptable(n.fromVersion)?i.patchData(n.operations):(console.warn("patch version not acceptable from",n.fromVersion,"current version is",i.version),this.socket.emit("store_request",{type:t},s=>{e.sync(s)}));else return this.socket.emit("store_request",{sid:n.sid},s=>{e.addStore(s.sid,s.data,s.version)})}),this.socket.on("store_remove",n=>{e.removeStore(n.sid)}),this.socket.on("sdppp_inited",n=>{this.socket.emit("store_request",{type:t},i=>{e.sync(i)})})}}}}async function Lr(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(m("document {0} not found",t));let o=r.selection,n=o&&o.bounds?{left:o.bounds.left,top:o.bounds.top,right:r.width-o.bounds.right,bottom:r.height-o.bounds.bottom,width:o.bounds.width,height:o.bounds.height}:null,i={left:0,top:0,right:0,bottom:0,width:r.width,height:r.height};return{document_boundary:i,selection_boundary:n||i}}var ht=k("photoshop");var ve=k("photoshop"),_r=class{promise;restore;constructor(){this.restore=()=>{},this.promise=new Promise(t=>{this.restore=t})}add(t){this.promise.then(t)}};ve.core.setExecutionMode({enableErrorStacktraces:!0});var pt=Promise.resolve();async function F(e,t){let r=t.dontRecoverSelection||!1,o=new _r,n=!1,i=[],s=[],a=t.commandName;r||(ve.app.activeDocument.activeLayers.forEach(h=>i.push(h)),t.document&&ve.app.activeDocument.id!=t.document.id&&t.document.activeLayers.forEach(h=>i.push(h)),s=i.map(h=>h.visible),o.add(()=>{i.forEach(h=>{h.selected||(h.selected=!0,n=!0)}),i.forEach((h,c)=>{h.visible=s[c]})}));let u=null;pt=pt.catch(h=>h).then(()=>new Promise(h=>{c();function c(){ve.core.isModal()?requestAnimationFrame(c):h()}})).then(()=>ve.core.executeAsModal(async function(h,...c){u=t.document?await h.hostControl.suspendHistory({documentID:t.document.id,name:a}):null,o.add(async()=>{await new Promise(requestAnimationFrame),n||u&&h.hostControl.resumeHistory(u)});try{let l=await e(o,h,...c);return o.restore(!0),l}catch(l){throw o.restore(!1),l}},{commandName:a,interactive:!0}));let d=null,p=null;try{await pt}catch(h){p=h}if(n&&(pt=ve.core.executeAsModal(async h=>{i.forEach((c,l)=>{c.visible=s[l]}),u&&h.hostControl.resumeHistory(u)},{commandName:a,interactive:!0}),await pt),p)throw p;return d}var Ye=w(mt(),1);function Di(e,t){for(let r=0,o=e.length/4;r{i.dispose()}),{dataFromAPI:s,width:i.width,height:i.height}}async function Ci(e,t,r){if(!t)return null;let o={documentID:e.id,sourceBounds:r,layerID:t.id},n=null;try{n=await ht.imaging.getLayerMask(o)}catch(a){return console.warn(a),null}let i=n.imageData;if(!i)return null;let s=await i.getData({});return Promise.resolve().then(()=>{i.dispose()}),{dataFromAPI:s,width:i.width,height:i.height}}async function xo(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(m("document {0} not found",t));let o=e.layer_identify,n=ne(r,o);if(e.boundary&&e.boundary.right+e.boundary.left+e.boundary.bottom+e.boundary.top+e.boundary.width+e.boundary.height!=r.width+r.height)throw new Error("The boundary is not for this document");let i=e.boundary?{left:e.boundary.left,top:e.boundary.top,right:r.width-e.boundary.right,bottom:r.height-e.boundary.bottom,width:e.boundary.width,height:e.boundary.height}:{left:0,top:0,right:r.width,bottom:r.height,width:r.width,height:r.height},s={pixelData:null,width:0,height:0},a=null,u,d,p={left:0,top:0,right:r.width,bottom:r.height},h=!1;if(await F(async f=>{let[g,y]=await Rt(r,n);y&&(a=g),a!=null&&f.add(()=>{a.delete()}),[u,d]=await Promise.all([Ai(r,g,i),Ci(r,g,i)]),p=g?.bounds??p,h=!1,g?h=g.transparentPixelsLocked:E.is_SPECIAL_LAYER_USE_CANVAS(o)&&(h=r.layers.every(P=>P.transparentPixelsLocked))},{commandName:m("get content of layer {0}",o),document:r}),!u)throw new Error(m("get pixel of {0} failed",o));u=Ht(u),h&&(u=Ei(u)),s.pixelData=Yt(u,p,i);let c=null;d&&(d=Ht(d),c=Yt(d,p,i,1)),s.pixelData=Di(s.pixelData,c),s.width=i.width,s.height=i.height;let l=new Ye.Jimp({data:Buffer.from(s.pixelData),width:i.width,height:i.height});if(e.max_wh&&(i.width>e.max_wh||i.height>e.max_wh)){let f=e.max_wh/Math.max(i.width,i.height);l.scale(f)}return l}async function No(e){let t=await xo(e),r=t.bitmap.width,o=t.bitmap.height,n=new Uint8Array(r*o);for(let a=0;a{let i=null,s=e.layer_identify,a=!1;if(e.layer_identify){s=e.layer_identify;let u=ne(r,s);if(E.is_SPECIAL_LAYER_USE_CANVAS(s))return o={name:"",opacity:1,boundary:{left:0,right:0,top:0,bottom:0,width:r.width,height:r.height},isGroup:!0,identify:s},o;[i,a]=await Rt(r,u),n.add(()=>{i&&a&&i.delete()})}if(!i)throw new Error(m("layer not found: {0}",e.layer_identify));o=Object.assign({isGroup:a,identify:s||""},lo(r,i))},{commandName:m("get layer info"),document:r}),o}var zt=k("photoshop");async function kr(e,t,r){let o=e.select||"all",n=e.document_identify,i=V(n);if(!i)throw new Error(m("document {0} not found",n));let s=e.layer_identifies,a=await Promise.all(s.map(async d=>{let p=ne(i,d);if(E.is_SPECIAL_LAYER_USE_CANVAS(d))throw new Error(m("layer not found: {0}",d));let h=de(i,p);if(!h)throw new Error(m("layer not found {0}",d));r(h);let c=t(h);if(o==="first"&&c.length===0)throw new Error(m("no first related layer in {0}",d));let l=c.filter((f,g)=>o==="first"?g===0:o==="text"?f.kind===zt.constants.LayerKind.TEXT:o==="image"?f.kind===zt.constants.LayerKind.NORMAL:!0).map(f=>Se(f.id,f.name));return{layer_identifies:l,layer_infos:await Promise.all(l.map(f=>gt({document_identify:n,layer_identify:f})))}})),u={layer_identifies:[],layer_boundaries:[],layer_infos:[]};return a.forEach(({layer_identifies:d,layer_infos:p})=>{u.layer_identifies.push(...d),u.layer_boundaries.push(...p.map(h=>h.boundary)),u.layer_infos.push(...p)}),u}async function Tr(e){return kr(e,t=>t.layers||[],t=>{if(t.kind!=zt.constants.LayerKind.GROUP)throw new Error(m("layer {0} is not a group",t.name));if(!t.layers)throw new Error(m("layer {0} is not a group",t.name))})}async function Rr(e){return kr(e,t=>t.linkedLayers||[],t=>{if(!t.linkedLayers)throw new Error(m("no linked layer for {0}",t.name))})}var Oo=k("photoshop"),Wo=k("uxp");async function Ii(e,t){let r={documentID:e.id,sourceBounds:t},n=(await Oo.imaging.getSelection(r)).imageData,i=await n.getData({});return Promise.resolve().then(()=>{n.dispose()}),{dataFromAPI:i,width:n.width,height:n.height}}async function yt(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(m("document {0} not found",t));let o=parseInt(Wo.host.version.split(".")[0]);if(!isNaN(o)&&o<25)throw new Error(m("GetSelection need Photoshop version 25+"));let n=e.boundary?{left:e.boundary.left,top:e.boundary.top,right:r.width-e.boundary.right,bottom:r.height-e.boundary.bottom,width:e.boundary.width,height:e.boundary.height}:{left:0,top:0,right:r.width,bottom:r.height,width:r.width,height:r.height};if(!r.selection?.bounds){let s=new Uint8Array(n.width*n.height);return s.fill(255),{blob:s,width:n.width,height:n.height}}let i=null;return await F(async s=>{let a=await Ii(r,n);a=Ht(a);let u=r.selection.bounds||{left:0,top:0,right:r.width,bottom:r.height};i=a&&Yt(a,u,n,1)},{document:r,commandName:"SDPPP getSelection"}),{blob:i,width:n.width,height:n.height}}var ie=k("photoshop");async function xr(e){let{identifier:t}=e;if(E.is_SPECIAL_DOCUMENT_CURRENT(t)){if(!ie.app.activeDocument){if(e.width&&e.height){let r=await Li(e.width,e.height);if(r)return{value:he(r.id,r.name)}}throw new Error(m("document {0} not found",t))}return{value:he(ie.app.activeDocument.id,ie.app.activeDocument.name)}}else if(E.is_SPECIAL_LAYER_SELECTED_LAYER(t)){if(!ie.app.activeDocument)return{error:m("document {0} not found","current")};let r=ie.app.activeDocument.activeLayers[0];return r?{value:Se(r.id,r.name)}:{error:m("layer not found {0}",t)}}}async function Li(e,t){if(ie.app.activeDocument)return ie.app.activeDocument;let r=null;return await F(async()=>{r=await ie.app.createDocument({width:e,height:t,resolution:72,mode:ie.constants.NewDocumentMode.RGB,fill:ie.constants.DocumentFill.TRANSPARENT})},{document:null,commandName:m("create document for sent images")}),r}var Mo=k("photoshop");async function Nr(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(m("document {0} not found",t));let o=e.layer_identify,n=ne(r,o),i={text:""},s=de(r,n);if(!s||s.kind!=Mo.constants.LayerKind.TEXT)throw new Error(m('only layer kind "TEXT" is supported, invalid layer: {0}',o));return i.text=s.textItem.contents,{text:i.text}}var $=k("photoshop"),Ke=k("uxp");var jt=0,Uo=0,_i=5e3;async function Or(e){let t=e.document_identify,r=t?V(t):null;if(e.action==="get"){let o;return await F(async function(n){if(r||(r=await ki()),!r)throw new Error(m("create document failed"));r=await r.duplicate(),n.add(async()=>{r?.close()});let s=await(await Ke.storage.localFileSystem.getTemporaryFolder()).createEntry("sdppp.psd",{overwrite:!0});await r.saveAs.psd(s,{maximizeCompatibility:!1,typename:"PhotoshopSaveOptions"}),o=await s.read({format:Ke.storage.formats.binary})},{commandName:m("sdppp get PSD"),document:r}),o?{data:o}:{error:"save Document failed"}}else if(e.action==="extract"){if(Date.now()-Uo<_i||jt>2||!confirm(m("{0} wants to extract a PSD file to Photoshop, are you sure?",e.fromSSID))){jt++,jt==3&&(confirm(m("should sdppp refuse extracting PSD to Photoshop in this session anymore?"))||jt--);return}Uo=Date.now();let o=e.data;await F(async function(){if(r||(r=await $.app.createDocument({width:512,height:512,resolution:72,mode:$.constants.NewDocumentMode.RGB,fill:$.constants.DocumentFill.TRANSPARENT})),!r)throw new Error(m("document {0} not found",t));$.app.activeDocument=r,r.selection?.deselect();let n=await o.arrayBuffer(),s=await(await Ke.storage.localFileSystem.getTemporaryFolder()).createEntry("sdppp.psd",{overwrite:!0});await s.write(n,{format:Ke.storage.formats.binary});let a=Ke.storage.localFileSystem.createSessionToken(s),u=await r.createLayer($.constants.LayerKind.NORMAL,{name:"sdppp"});if(!u)throw new Error(m("create layer failed"));u.move(r.layers[0],$.constants.ElementPlacement.PLACEBEFORE),await $.action.batchPlay([{_obj:"placeEvent",null:{_kind:"local",_path:a},freeTransformCenterState:{_enum:"quadCenterState",_value:"QCSAverage"},offset:{_obj:"offset",horizontal:{_unit:"pixelsUnit",_value:0},vertical:{_unit:"pixelsUnit",_value:0}}},{_obj:"placedLayerConvertToLayers"},{_obj:"ungroupLayersEvent",_target:[{_enum:"ordinal",_ref:"layer"}]}],{synchronousExecution:!0})},{commandName:m("sdppp extract PSD"),document:r,dontRecoverSelection:!0})}else throw new Error(m("invalid action: {0}",e.action))}async function ki(){return await $.app.createDocument({width:512,height:512,resolution:72,mode:$.constants.NewDocumentMode.RGB,fill:$.constants.DocumentFill.TRANSPARENT})}var Wr=k("photoshop");async function Mr(e){let{action_set:t,action:r}=e,o=Wr.app.actionTree.find(i=>i.name===t);if(!o)throw new Error(m("Action set {0} not found",t));let n=o.actions.find(i=>i.name===r);if(!n)throw new Error(m("Action {0} not found",r));return await F(async()=>{await n.play()},{commandName:m("sdppp Run Photoshop Action"),document:Wr.app.activeDocument}),{result:{success:!0}}}var Ur=w(mt(),1),X=k("photoshop");globalThis.sdpppX=globalThis.sdpppX||{};var we=globalThis.sdpppX;async function Ti(e,t){let r=X.app.documents.find(o=>o.name==E.getSpecialDocumentForPreview());if(r)return(r.width{await r.resizeCanvas(Math.max(r.width,e),Math.max(r.height,t))},{document:null,commandName:m("resize document for preview")}),r;{let o=null;return await F(async()=>{o=await X.app.createDocument({width:e,height:t,resolution:72,mode:X.constants.NewDocumentMode.RGB,fill:X.constants.DocumentFill.TRANSPARENT,name:E.getSpecialDocumentForPreview()})},{document:null,commandName:m("create document for preview")}),o}}var Fo=0;async function Fr(e){Fo++;let t=e.image_blobs?.length?e.image_blobs:null,r=e.image_urls?.length?e.image_urls:null,o=e.document_identify,n=e.layer_identifies,i=(await Promise.all((r||t||[]).map(async(h,c)=>{if(r)return await Ur.Jimp.read(r[c]);if(t)return await Ur.Jimp.read(await t[c].pngData.arrayBuffer())}))).filter(h=>h),s=V(o);if(E.is_SPECIAL_LAYER_PREVIEW_DOCUMENT(o)&&(s=await Ti(i[0].bitmap.width,i[0].bitmap.height)),!s)throw new Error(m("document {0} not found"));let a=s,u=i.map((h,c)=>{if(e.boundaries&&e.boundaries[c])return{width:e.boundaries[c].width,height:e.boundaries[c].height,top:e.boundaries[c].top,left:e.boundaries[c].left};let l=1;return(h.bitmap.height>a.height||h.bitmap.width>a.width)&&(l=Math.min(a.height/h.bitmap.height,a.width/h.bitmap.width)),{width:h.bitmap.width*l,height:h.bitmap.height*l,top:(a.height-h.bitmap.height*l)/2,left:(a.width-h.bitmap.width*l)/2,bottom:(a.height-h.bitmap.height*l)/2,right:(a.width-h.bitmap.width*l)/2}});i.forEach((h,c)=>{let l=u[c];if(h.bitmap.width!=l.width||h.bitmap.height!=l.height){let f={w:l.width,h:l.height};h.resize(f)}});let d=await Promise.all(i.map(async h=>{let c=h.bitmap.data;if(a.bitsPerChannel=="bitDepth16"){let f=new Uint16Array(c.length);for(let g=0;g{let c=null,l=await Promise.all(i.map(async(f,g)=>{let y=n.length==1?n[0]:n[g];if(!E.is_SPECIAL_LAYER_NEW_LAYER(y)){let P=ne(a,y);c=de(a,P)}if(c&&c.kind!=X.constants.LayerKind.GROUP)return c;{let P=e.new_layer_name||"SDPPP Images";typeof we.handleSendLayerName=="function"&&(P=await we.handleSendLayerName(P));let S=await a.createLayer(X.constants.LayerKind.NORMAL,{name:`${P} ${Fo}${i.length>1?`_${g+1}`:""}`});if(!S)throw new Error(m("create layer failed"));return p.push(S),c?S.move(c,X.constants.ElementPlacement.PLACEINSIDE):S.move(a.layers[0],X.constants.ElementPlacement.PLACEBEFORE),S}}));p.length&&h.add(f=>{f?p.forEach((g,y)=>{g.selected=!1}):p.forEach(g=>g.delete())}),await Promise.all(l.map(async(f,g)=>{await X.imaging.putPixels({documentID:a.id,layerID:f.id,replace:!1,imageData:d[g],targetBounds:u[g]})}))},{commandName:m("show sent images"),document:a}),{}}var Bo=k("photoshop");async function Br(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(m("document {0} not found",t));let o=e.layer_identify,n=ne(r,o),i=de(r,n);if(!i||i.kind!=Bo.constants.LayerKind.TEXT)throw new Error(m('only layer kind "TEXT" is supported, invalid layer: {0}',o));let s=!1;return await F(async()=>{console.log(e.text),i.textItem.contents=e.text,s=!0},{document:r,commandName:m("set text to layer")}),{success:s}}function Vo(e){return class extends e{constructor(t){super(t),this.socket.on("B_photoshop",async(r,o)=>{let{action:n,params:i}=r,s;try{console.log("B_photoshop start",n);let a=Date.now();n==="psd"?s=await Or(i):n==="getImage"?s=await Kt(i):n==="sendImages"?s=await Fr(i):n==="getSelection"?s=await yt(i):n==="getText"?s=await Nr(i):n==="sendText"?s=await Br(i):n==="getLayerInfo"?s=await gt(i):n==="getDocumentInfo"?s=await Lr(i):n==="getLinkedLayers"?s=await Rr(i):n==="getLayersInGroup"?s=await Tr(i):n==="runPhotoshopAction"?s=await Mr(i):n==="getSpecialIdentifierValue"&&(s=await xr(i));let u=Date.now();console.log("B_photoshop end",n,u-a)}catch(a){console.error(a),o({error:a.stack||a.message||a});return}o(s)})}async callForPSDExtract(t,r){return new Promise((o,n)=>{this.socket.emit("F_photoshop",{action:"extractPSD",sid:t,params:{from_sid:r.from_sid}},i=>{if(i.error)return n(new Error(i.error));o(i)})})}async uploadImage(t,r){return new Promise((o,n)=>{this.socket.emit("F_photoshop",{action:"uploadImage",sid:t,params:r},i=>{if(i.error)return n(new Error(i.error));o(i)})})}}}function Qo(e){return class extends e{constructor(t){super(t),this.socket.on("B_workflow",(r,o)=>{if(r.action=="getStoredWidgetValue"){let{widgetTableID:n,widgetTablePath:i,widgetTablePersisted:s}=r.params,a=`${n}_${i}_${s}`,u=Ri(a),d=[];u&&Object.keys(u||{}).forEach(p=>{Object.keys(u[p]||{}).forEach(h=>{d.push({nodeID:p,widgetIndex:h,value:u[p][h].value,outputType:u[p][h].outputType})})}),o({values:d})}})}async setNodeTitle(t,r,o){await new Promise((n,i)=>{this.socket.emit("F_workflow",{action:"setNodeTitle",sid:t,params:{node_id:r,title:o}},s=>{if(s?.error)return i(new Error(s.error));n(s)})})}async pageInstanceRun(t,r,o=1){await new Promise((n,i)=>{this.socket.emit("F_workflow",{action:"run",sid:t,params:{size:o,from_sid:r}},s=>{if(s?.error)return i(new Error(s.error));n(s)})})}async setWidgetValue(t,r){t&&await new Promise((o,n)=>{this.socket.emit("F_workflow",{action:"setWidgetValue",sid:t.data.sid,params:r},i=>{if(i?.error)return n(new Error(i.error));o(i)})})}async openWorkflow(t,r){t&&await new Promise((o,n)=>{this.socket.emit("F_workflow",{action:"open",sid:t.data.sid,params:r},i=>{if(i?.error)return n(new Error(i.error));o(i)})})}async saveWorkflow(t,r){t&&await new Promise((o,n)=>{this.socket.emit("F_workflow",{action:"save",sid:t.data.sid,params:r},i=>{if(i?.error)return n(new Error(i.error));o(i)})})}async listWorkflows(t){return t?await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"list",sid:t.data.sid},n=>{r(n)})}):[]}async logout(t){t&&await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"logout",sid:t.data.sid},n=>{if(n?.error)return o(new Error(n.error));r(n)})})}async interrupt(t){await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"interrupt",sid:t},n=>{r(n)})})}async clearQueue(t){await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"clearQueue",sid:t},n=>{r(n)})})}async reboot(t){return await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"reboot",sid:t},n=>{r(n)})})}}}function Ri(e){let t=localStorage.getItem(`widgetValue_${e}`);return t?JSON.parse(t):null}var Jt=class extends _o(ko(v,"photoshop"),To(_,"comfy"),Qo,Vo){constructor(t,{setConnectState:r,setLastErrorMessage:o,setBackendURL:n,setComfyMultiUser:i}){super(t),this.socket.on("connect_error",async s=>{if(this.socket.active){let a=s.message;try{let u=new AbortController,d=setTimeout(()=>u.abort(),1500),p=await fetch(t+this.socket._opts.path,{method:"GET",signal:u.signal});clearTimeout(d),p.status==502?a=m("502: Maybe the server is not running"):p.status==404&&(a=m("404: Maybe SDPPP is not installed or failed to run in ComfyUI"))}catch(u){u.message=="Network request failed"&&(a=m("Timeout, Maybe the URL is wrong"))}o(m("{0}. reconnecting...",a)),r("connecting")}else o(s.message),r("disconnected")}),this.socket.on("sdppp_inited",s=>{n(t),r("connected"),s.multi_user&&i(s.multi_user)}),this.socket.on("disconnect",(...s)=>{r("disconnected"),i(!1),v.setComfyUserToken("")})}};var Ho=w(b(),1),$t="http://127.0.0.1:8188",qo=(0,O.createContext)(null);function Go({children:e}){let{setSrc:t,webviewAgentSID:r,prevWebviewAgentSID:o}=be(),[n,i]=(0,O.useState)("disconnected"),[s,a]=(0,O.useState)(""),[u,d]=(0,O.useState)(localStorage.getItem("backendURL")||$t),[p,h]=(0,O.useState)(null),[c,l]=(0,O.useState)(""),[f,g]=(0,O.useState)(!1),[y,P]=(0,O.useState)(null),[S,D]=(0,O.useState)([]);function U(Q){d(Q.split("?")[0].split("#")[0].trim())}(0,O.useEffect)(()=>{localStorage.setItem("backendURL",u)},[u]),(0,O.useEffect)(()=>{n==="connected"?(a(""),t(`${u}`)):t("")},[n]);function oe(){if(n==="connected"||n==="connecting")y&&(y.close(),P(null),i("disconnected"));else try{let Q=y;y||(Q=new Jt(u||$t,{setConnectState:i,setLastErrorMessage:a,setBackendURL:U,setComfyMultiUser:g}),P(Q)),Q.connect(),i("connecting")}catch(Q){a(Q.stack||Q.message||Q)}}(0,O.useEffect)(()=>{let Q=(Ne,st,It)=>{c&&(!st&&Ne==c||!(c in _.getAllStore()))&&l("")};return _.subscribe("/",Q),()=>{_.unsubscribe(Q)}},[c]),(0,O.useEffect)(()=>{!c&&r&&l(r)},[c,r]),(0,O.useEffect)(()=>{r&&(!c||c==o)&&l(r)},[r,o,c,l]);let[it,z]=(0,O.useState)(null);return(0,O.useEffect)(()=>{z(c?_.getAllStore()[c]:null)},[c]),(0,Ho.jsx)(qo.Provider,{value:{socket:y,backendURL:u,setBackendURL:U,connectState:n,doConnectOrDisconnect:oe,lastErrorMessage:s,setLastErrorMessage:a,autoRunning:p,setAutoRunning:h,comfyMultiUser:f,setComfyMultiUser:g,workflowAgent:it,workflowAgentSID:c,setWorkflowAgentSID:l,beforeWorkflowRunHooks:S,setBeforeWorkflowRunHooks:D},children:e})}function L(){let e=(0,O.useContext)(qo);if(!e)throw new Error("useSDPPPInternalContext must be used within a SDPPPInternalContextProvider");return e}var Yo=w(A(),1);var Ko=w(b(),1),Be=class extends Yo.default.Component{state={hasError:!1,errorMessage:""};constructor(t){super(t)}static getDerivedStateFromError(t){return{hasError:!0,errorMessage:t.toString()}}componentDidCatch(t,r){console.log(t,r)}render(){return this.state.hasError?(0,Ko.jsx)("p",{className:"list-error-label",children:m("Error {0}... please contact me via Discord/Github",this.state.errorMessage)}):this.props.children}};var De=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};var Ee=typeof window>"u"||"Deno"in globalThis;function j(){}function Jo(e,t){return typeof e=="function"?e(t):e}function $o(e){return typeof e=="number"&&e>=0&&e!==1/0}function Xo(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Qr(e,t){return typeof e=="function"?e(t):e}function Zo(e,t){return typeof e=="function"?e(t):e}function qr(e,t){let{type:r="all",exact:o,fetchStatus:n,predicate:i,queryKey:s,stale:a}=e;if(s){if(o){if(t.queryHash!==wt(s,t.options))return!1}else if(!je(t.queryKey,s))return!1}if(r!=="all"){let u=t.isActive();if(r==="active"&&!u||r==="inactive"&&u)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||n&&n!==t.state.fetchStatus||i&&!i(t))}function Gr(e,t){let{exact:r,status:o,predicate:n,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(ze(t.options.mutationKey)!==ze(i))return!1}else if(!je(t.options.mutationKey,i))return!1}return!(o&&t.state.status!==o||n&&!n(t))}function wt(e,t){return(t?.queryKeyHashFn||ze)(e)}function ze(e){return JSON.stringify(e,(t,r)=>Vr(r)?Object.keys(r).sort().reduce((o,n)=>(o[n]=r[n],o),{}):r)}function je(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>je(e[r],t[r])):!1}function en(e,t){if(e===t)return e;let r=zo(e)&&zo(t);if(r||Vr(e)&&Vr(t)){let o=r?e:Object.keys(e),n=o.length,i=r?t:Object.keys(t),s=i.length,a=r?[]:{},u=0;for(let d=0;d{setTimeout(t,e)})}function rn(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?en(e,t):t}function on(e,t,r=0){let o=[...e,t];return r&&o.length>r?o.slice(1):o}function nn(e,t,r=0){let o=[t,...e];return r&&o.length>r?o.slice(0,-1):o}var Pt=Symbol();function Xt(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Pt?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var xi=class extends De{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!Ee&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},Zt=new xi;var Ni=class extends De{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!Ee&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#e}},Je=new Ni;function sn(){let e,t,r=new Promise((n,i)=>{e=n,t=i});r.status="pending",r.catch(()=>{});function o(n){Object.assign(r,n),delete r.resolve,delete r.reject}return r.resolve=n=>{o({status:"fulfilled",value:n}),e(n)},r.reject=n=>{o({status:"rejected",reason:n}),t(n)},r}function Oi(e){return Math.min(1e3*2**e,3e4)}function Hr(e){return(e??"online")==="online"?Je.isOnline():!0}var an=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function er(e){return e instanceof an}function tr(e){let t=!1,r=0,o=!1,n,i=sn(),s=g=>{o||(c(new an(g)),e.abort?.())},a=()=>{t=!0},u=()=>{t=!1},d=()=>Zt.isFocused()&&(e.networkMode==="always"||Je.isOnline())&&e.canRun(),p=()=>Hr(e.networkMode)&&e.canRun(),h=g=>{o||(o=!0,e.onSuccess?.(g),n?.(),i.resolve(g))},c=g=>{o||(o=!0,e.onError?.(g),n?.(),i.reject(g))},l=()=>new Promise(g=>{n=y=>{(o||d())&&g(y)},e.onPause?.()}).then(()=>{n=void 0,o||e.onContinue?.()}),f=()=>{if(o)return;let g,y=r===0?e.initialPromise:void 0;try{g=y??e.fn()}catch(P){g=Promise.reject(P)}Promise.resolve(g).then(h).catch(P=>{if(o)return;let S=e.retry??(Ee?0:3),D=e.retryDelay??Oi,U=typeof D=="function"?D(r,P):D,oe=S===!0||typeof S=="number"&&rd()?void 0:l()).then(()=>{t?c(P):f()})})};return{promise:i,cancel:s,continue:()=>(n?.(),i),cancelRetry:a,continueRetry:u,canStart:p,start:()=>(p()?f():l().then(f),i)}}var Wi=e=>setTimeout(e,0);function Mi(){let e=[],t=0,r=a=>{a()},o=a=>{a()},n=Wi,i=a=>{t?e.push(a):n(()=>{r(a)})},s=()=>{let a=e;e=[],a.length&&n(()=>{o(()=>{a.forEach(u=>{r(u)})})})};return{batch:a=>{let u;t++;try{u=a()}finally{t--,t||s()}return u},batchCalls:a=>(...u)=>{i(()=>{a(...u)})},schedule:i,setNotifyFunction:a=>{r=a},setBatchNotifyFunction:a=>{o=a},setScheduler:a=>{n=a}}}var M=Mi();var rr=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),$o(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ee?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}};var un=class extends rr{#e;#t;#r;#n;#o;#s;#a;constructor(e){super(),this.#a=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#n=e.client,this.#r=this.#n.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Fi(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#o?.promise}setOptions(e){this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){let r=rn(this.state.data,e,this.options);return this.#i({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#o?.promise;return this.#o?.cancel(e),t?t.then(j).catch(j):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>Zo(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Pt||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!Xo(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#o?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#o?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#o&&(this.#a?this.#o.cancel({revert:!0}):this.#o.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}fetch(e,t){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#o)return this.#o.continueRetry(),this.#o.promise}if(e&&this.setOptions(e),!this.options.queryFn){let a=this.observers.find(u=>u.options.queryFn);a&&this.setOptions(a.options)}let r=new AbortController,o=a=>{Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(this.#a=!0,r.signal)})},n=()=>{let a=Xt(this.options,t),u={client:this.#n,queryKey:this.queryKey,meta:this.meta};return o(u),this.#a=!1,this.options.persister?this.options.persister(a,u,this):a(u)},i={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#n,state:this.state,fetchFn:n};o(i),this.options.behavior?.onFetch(i,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==i.fetchOptions?.meta)&&this.#i({type:"fetch",meta:i.fetchOptions?.meta});let s=a=>{er(a)&&a.silent||this.#i({type:"error",error:a}),er(a)||(this.#r.config.onError?.(a,this),this.#r.config.onSettled?.(this.state.data,a,this)),this.scheduleGc()};return this.#o=tr({initialPromise:t?.initialPromise,fn:i.fetchFn,abort:r.abort.bind(r),onSuccess:a=>{if(a===void 0){s(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(a)}catch(u){s(u);return}this.#r.config.onSuccess?.(a,this),this.#r.config.onSettled?.(a,this.state.error,this),this.scheduleGc()},onError:s,onFail:(a,u)=>{this.#i({type:"failed",failureCount:a,error:u})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:i.options.retry,retryDelay:i.options.retryDelay,networkMode:i.options.networkMode,canRun:()=>!0}),this.#o.start()}#i(e){let t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Ui(r.data,this.options),fetchMeta:e.meta??null};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let o=e.error;return er(o)&&o.revert&&this.#t?{...this.#t,fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),M.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function Ui(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Hr(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Fi(e){let t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,o=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var cn=class extends De{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let o=t.queryKey,n=t.queryHash??wt(o,t),i=this.get(n);return i||(i=new un({client:e,queryKey:o,queryHash:n,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(o)}),this.add(i)),i}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){M.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(r=>qr(t,r))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(r=>qr(e,r)):t}notify(e){M.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){M.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){M.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}};var ln=class extends rr{#e;#t;#r;constructor(e){super(),this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#e=[],this.state=e.state||Bi(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#n({type:"continue"})};this.#r=tr({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(n,i)=>{this.#n({type:"failed",failureCount:n,error:i})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});let r=this.state.status==="pending",o=!this.#r.canStart();try{if(r)t();else{this.#n({type:"pending",variables:e,isPaused:o}),await this.#t.config.onMutate?.(e,this);let i=await this.options.onMutate?.(e);i!==this.state.context&&this.#n({type:"pending",context:i,variables:e,isPaused:o})}let n=await this.#r.start();return await this.#t.config.onSuccess?.(n,e,this.state.context,this),await this.options.onSuccess?.(n,e,this.state.context),await this.#t.config.onSettled?.(n,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(n,null,e,this.state.context),this.#n({type:"success",data:n}),n}catch(n){try{throw await this.#t.config.onError?.(n,e,this.state.context,this),await this.options.onError?.(n,e,this.state.context),await this.#t.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,n,e,this.state.context),n}finally{this.#n({type:"error",error:n})}}finally{this.#t.runNext(this)}}#n(e){let t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),M.batch(()=>{this.#e.forEach(r=>{r.onMutationUpdate(e)}),this.#t.notify({mutation:this,type:"updated",action:e})})}};function Bi(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var dn=class extends De{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#r=0}#e;#t;#r;build(e,t,r){let o=new ln({mutationCache:this,mutationId:++this.#r,options:e.defaultMutationOptions(t),state:r});return this.add(o),o}add(e){this.#e.add(e);let t=or(e);if(typeof t=="string"){let r=this.#t.get(t);r?r.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){let t=or(e);if(typeof t=="string"){let r=this.#t.get(t);if(r)if(r.length>1){let o=r.indexOf(e);o!==-1&&r.splice(o,1)}else r[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=or(e);if(typeof t=="string"){let o=this.#t.get(t)?.find(n=>n.state.status==="pending");return!o||o===e}else return!0}runNext(e){let t=or(e);return typeof t=="string"?this.#t.get(t)?.find(o=>o!==e&&o.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){M.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(r=>Gr(t,r))}findAll(e={}){return this.getAll().filter(t=>Gr(e,t))}notify(e){M.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(t=>t.state.isPaused);return M.batch(()=>Promise.all(e.map(t=>t.continue().catch(j))))}};function or(e){return e.options.scope?.id}function Yr(e){return{onFetch:(t,r)=>{let o=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],s=t.state.data?.pageParams||[],a={pages:[],pageParams:[]},u=0,d=async()=>{let p=!1,h=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(t.signal.aborted?p=!0:t.signal.addEventListener("abort",()=>{p=!0}),t.signal)})},c=Xt(t.options,t.fetchOptions),l=async(f,g,y)=>{if(p)return Promise.reject();if(g==null&&f.pages.length)return Promise.resolve(f);let P={client:t.client,queryKey:t.queryKey,pageParam:g,direction:y?"backward":"forward",meta:t.options.meta};h(P);let S=await c(P),{maxPages:D}=t.options,U=y?nn:on;return{pages:U(f.pages,S,D),pageParams:U(f.pageParams,g,D)}};if(n&&i.length){let f=n==="backward",g=f?Vi:fn,y={pages:i,pageParams:s},P=g(o,y);a=await l(y,P,f)}else{let f=e??i.length;do{let g=u===0?s[0]??o.initialPageParam:fn(o,a);if(u>0&&g==null)break;a=await l(a,g),u++}while(ut.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=d}}}function fn(e,{pages:t,pageParams:r}){let o=t.length-1;return t.length>0?e.getNextPageParam(t[o],t,r[o],r):void 0}function Vi(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var Kr=class{#e;#t;#r;#n;#o;#s;#a;#i;constructor(e={}){this.#e=e.queryCache||new cn,this.#t=e.mutationCache||new dn,this.#r=e.defaultOptions||{},this.#n=new Map,this.#o=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#a=Zt.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=Je.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#a?.(),this.#a=void 0,this.#i?.(),this.#i=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#e.build(this,t),o=r.state.data;return o===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(Qr(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(o))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:r})=>{let o=r.data;return[t,o]})}setQueryData(e,t,r){let o=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(o.queryHash)?.state.data,s=Jo(t,i);if(s!==void 0)return this.#e.build(this,o).setData(s,{...r,manual:!0})}setQueriesData(e,t,r){return M.batch(()=>this.#e.findAll(e).map(({queryKey:o})=>[o,this.setQueryData(o,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;M.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){let r=this.#e;return M.batch(()=>(r.findAll(e).forEach(o=>{o.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t},o=M.batch(()=>this.#e.findAll(e).map(n=>n.cancel(r)));return Promise.all(o).then(j).catch(j)}invalidateQueries(e,t={}){return M.batch(()=>(this.#e.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0},o=M.batch(()=>this.#e.findAll(e).filter(n=>!n.isDisabled()).map(n=>{let i=n.fetch(void 0,r);return r.throwOnError||(i=i.catch(j)),n.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(o).then(j)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let r=this.#e.build(this,t);return r.isStaleByTime(Qr(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(j).catch(j)}fetchInfiniteQuery(e){return e.behavior=Yr(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(j).catch(j)}ensureInfiniteQueryData(e){return e.behavior=Yr(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Je.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#n.set(ze(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#n.values()],r={};return t.forEach(o=>{je(e,o.queryKey)&&Object.assign(r,o.defaultOptions)}),r}setMutationDefaults(e,t){this.#o.set(ze(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#o.values()],r={};return t.forEach(o=>{je(e,o.mutationKey)&&Object.assign(r,o.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=wt(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Pt&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};var St=w(A(),1),pn=w(b(),1),mn=St.createContext(void 0);var zr=({client:e,children:t})=>(St.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,pn.jsx)(mn.Provider,{value:e,children:t}));var Ce=w(A(),1);var J=w(A(),1);var nr=w(A(),1);function hn(){let{workflowAgent:e,socket:t}=L();return{setWidgetValue:(0,nr.useCallback)(async(o,n,i)=>{if(!e)throw new Error("workflowAgent not found");await t?.setWidgetValue(e,{values:[{nodeID:o,widgetIndex:n,value:i}]});let s=e.data.widgetTableStructure.widgetTableID,a=e.data.widgetTableStructure.widgetTablePath,u=e.data.widgetTableStructure.widgetTablePersisted,d=`${s}_${a}_${u}`,p=e.data.widgetTableStructure.nodes[o].widgets[n].outputType;Qi(d,o,n,i,p)},[e,t])}}function $e(){let{beforeWorkflowRunHooks:e,setBeforeWorkflowRunHooks:t}=L(),r=(0,nr.useCallback)(n=>(t(i=>[...i,n]),()=>{t(i=>i.filter(a=>a!==n))}),[t]),o=(0,nr.useCallback)(async()=>{for(let n=0;n{let D=_.getStore(y);if(!D)throw new Error("workflowAgent not found");try{await e?.openWorkflow(D,{workflow_path:P,from_sid:v.data.sid,reset:S})}catch{}},[e]),n=(0,J.useCallback)(async y=>{let P=_.getStore(y);if(!P||!P.data.widgetTableStructure.widgetTablePath)throw new Error("workflow not found");if(!P.data.widgetTableStructure.widgetTablePersisted)throw new Error("workflow is not savable");await o(y,P.data.widgetTableStructure.widgetTablePath,!0)},[o]),i=(0,J.useCallback)((y,P=1)=>{e?.pageInstanceRun(y,v.data.sid,P)},[e]),s=(0,J.useCallback)(async y=>{let P=_.getStore(y);if(!P)throw new Error("workflowAgent not found");if(!P.data.widgetTableStructure.widgetTablePath)throw new Error("workflow not found");await e?.saveWorkflow(P,{workflow_path:P.data.widgetTableStructure.widgetTablePath,from_sid:v.data.sid})},[e]),a=(0,J.useCallback)(async y=>{await e?.callForPSDExtract(y,{from_sid:v.data.sid})},[e]),u=(0,J.useCallback)(async y=>{let P=_.getStore(y);if(!P)throw new Error("workflowAgent not found");await e?.logout(P)},[e]),d=(0,J.useCallback)(async(y,P)=>await e?.uploadImage(v.data.sid,{image:y,filename:P,overwrite:!0}),[e]);globalThis.sdppp_action_run=async(y,{workflowPath:P})=>{P?await c(P):await h()};let p=(0,J.useCallback)(async(y,P=1)=>{!y&&!t||(await r(),await i(y||t,P))},[i,t,r]),h=(0,J.useCallback)(async(y,P=1)=>{await p(y||t,P),jr.action.recordAction?.({name:"sdppp_run",methodName:"sdppp_action_run"},{})},[p]),c=(0,J.useCallback)(async(y,P,S=1)=>{!P&&!t||(await o(P||t,y),await p(P||t,S),jr.action.recordAction?.({name:"sdppp_run_"+y,methodName:"sdppp_action_run"},{workflowPath:y}))},[o,h,t]),l=(0,J.useCallback)(async()=>{t&&await e?.interrupt(t)},[e,t]),f=(0,J.useCallback)(async()=>{t&&await e?.clearQueue(t)},[e,t]),g=(0,J.useCallback)(async()=>{if(t)return await e?.reboot(t)},[e,t]);return{openWorkflow:o,reopenWorkflow:n,saveWorkflow:s,runPage:h,runWorkflow:c,callForPSDExtract:a,logout:u,uploadImage:d,interrupt:l,clearQueue:f,reboot:g}}function ir(){let[e,t]=(0,Ce.useState)(!1),[r,o]=(0,Ce.useState)(!1),n=(0,Ce.useRef)(null),{autoRunning:i,workflowAgent:s}=L(),{runWorkflow:a,runPage:u}=se();return(0,Ce.useEffect)(()=>{if(i&&e&&!r){if(t(!1),i.type=="workflow")s&&!s.data.executingNodeTitle&&(a(i.value,s.data.sid,1),n.current=setTimeout(()=>{o(!1)},1e3));else if(i.type=="page"){let d=_.getStore(i.value);d&&!d.data.executingNodeTitle&&(o(!0),u(i.value),n.current=setTimeout(()=>{o(!1)},1e3))}}},[e,r,i,s,a,u]),(0,Ce.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]),{setShouldTriggerLivePainting:t}}var ae=w(A(),1);var wn=w(b(),1),qi=15e3,gn=(0,ae.createContext)({});function yn({children:e,loginAppID:t,loginStyle:r,loginBannerTop:o,loginBannerBottom:n}){let[i,s]=(0,ae.useState)(!t),a=(0,ae.useCallback)(async(c,l="sdppp123456")=>{try{let f=await fetch("https://api.authing.cn/api/v3/signin",{method:"POST",headers:{"Content-Type":"application/json","x-authing-app-id":t,"x-authing-sdk-version":"web:3.0.0"},body:JSON.stringify({connection:"PASSWORD",passwordPayload:{username:c,password:l}})}),g=await f.json();if(f.ok){if(g.statusCode===200)return{success:!0,token:g.data.access_token};if(g.statusCode===403)return{success:!1,message:m("Verification Error")}}else return{success:!1,message:JSON.stringify(g)}}catch(f){return{success:!1,message:f.toString()}}return{success:!1,message:"\u767B\u5F55\u5931\u8D25"}},[]),u=(0,ae.useCallback)(async c=>{if(!c)throw new Error("Token is required");let l="access_token",f="https://api.authing.cn/oidc/token/introspection",g=`token=${encodeURIComponent(c)}&token_type_hint=${encodeURIComponent(l)}&client_id=${encodeURIComponent(t)}`;try{let y=await fetch(f,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:g});if(!y.ok)throw new Error(`Verification failed with status: ${y.status}`);return await y.json()}catch(y){throw console.error("Token verification error:",y),y}},[]),d=(0,ae.useCallback)(async c=>{try{let f=await(await fetch("https://api.authing.cn/api/v3/get-profile",{method:"GET",headers:{Authorization:`Bearer ${c}`,"x-authing-app-id":t}})).json();return f.statusCode===200?{data:f.data,success:!0}:{message:f.message,success:!1}}catch(l){return{success:!1,message:l}}},[]);async function p(c,l="sdppp123456"){let f=await a(c,l);if(f.success){let g=await d(f.token);g.success&&(localStorage.setItem("token",f.token),localStorage.setItem("lastLogin",new Date(g.data.lastLogin).getTime().toString()),s(!0))}return f}async function h(c){if(!localStorage.getItem("lastLogin"))return!1;if((await u(c)).active){let f=await d(c);if(f.success){let g=new Date(f.data.lastLogin).getTime().toString(),y=localStorage.getItem("lastLogin");return g===y}else return!1}return!1}return(0,ae.useEffect)(()=>{if(i){if(t){let c=setInterval(()=>{let l=localStorage.getItem("token");l&&h(l).then(f=>{f||s(!1)})},qi);return()=>{clearInterval(c)}}}else{let c=localStorage.getItem("token");if(!c)return;h(c).then(l=>{l&&s(!0)})}},[i]),(0,wn.jsx)(gn.Provider,{value:{loginStyle:r||"none",loginBannerBottom:n||null,loginBannerTop:o||null,isLogin:i,logout:()=>{localStorage.removeItem("token"),s(!1)},login:p},children:e})}function Ie(){let e=(0,ae.useContext)(gn);if(!e)throw new Error("useSDPPPLogin must be used within a SDPPPLoginProvider");return e}var Le=w(b(),1),Pn=(0,Xe.createContext)({});function Sn({children:e,loginAppID:t,loginStyle:r,loginBannerTop:o,loginBannerBottom:n}){let i=new Kr;return(0,Le.jsx)(zr,{client:i,children:(0,Le.jsx)(Be,{children:(0,Le.jsx)(vo,{children:(0,Le.jsx)(yn,{loginAppID:t,loginStyle:r,loginBannerTop:o,loginBannerBottom:n,children:(0,Le.jsx)(Go,{children:(0,Le.jsx)(Gi,{children:e})})})})})})}function Ae(){let e=(0,Xe.useContext)(Pn);if(!e)throw new Error("SDPPPExternalContext not found");return e}function Gi({children:e}){let t=be(),r=L(),{logout:o}=Ie();we.registerTestCase&&(globalThis.sdppp_debugPhotoshopInternalContext=r,globalThis.sdppp_debugPhotoshopWebviewContext=t);let{toggleWebviewDialog:n,webviewAgentSID:i}=t,{autoRunning:s,setAutoRunning:a,workflowAgent:u,setWorkflowAgentSID:d,doConnectOrDisconnect:p,lastErrorMessage:h}=r,{setShouldTriggerLivePainting:c}=ir();return(0,Xe.useEffect)(()=>{let l=()=>{c(!0)};return v.subscribe("/canvasStateID",l),()=>{v.unsubscribe(l)}},[c]),(0,Le.jsx)(Pn.Provider,{value:{logout:o,connectOrDisconnect:p,lastConnectErrorMessage:h,setAutoRunning:a,autoRunning:s,photoshopSID:v.data.sid,webviewAgentSID:i,workflowAgentSID:u?.data.sid||"",setWorkflowAgentSID:d,toggleWebviewDialog:n},children:e})}var sr=w(A(),1);var Ze=w(A(),1);function ue(e,t){let[r,o]=(0,Ze.useState)(e?{...e.data}:null),[n,i]=(0,Ze.useState)(e?{...e.data}:null),s=Array.isArray(t)?t:[t];return(0,Ze.useEffect)(()=>{e&&o({...e.data})},[e]),(0,Ze.useEffect)(()=>{if(!e)return;let a=s.map(u=>{let d=()=>{i(r),o(e.data)};return e.subscribe(u,d),d});return()=>{a.forEach(u=>{e.unsubscribe(u)})}},[e,t]),{state:r||null,prevState:n||null}}function bn(){let[e,t]=(0,sr.useState)({}),{state:r}=ue(v,"/comfyUserToken"),o=r?.comfyUserToken;return(0,sr.useEffect)(()=>{let n=!1,i=(s,a,u)=>{n||t(d=>{let p={...d};return a==null?delete p[s]:p[s]=a,p})};return _.subscribe("/",i),()=>{n=!0,_.unsubscribe(i)}},[]),{pageInstances:Object.entries(e).map(([n,i])=>({sid:n,ssid:n.slice(0,4),title:i.title,lastError:i.lastError,isWebview:!!i.webviewFromSid,isCurrentUser:!i.comfyUserToken||i.comfyUserToken==o})).filter(n=>!n.isWebview&&(!o||n.isCurrentUser))}}var ce=w(A(),1);function Hi(e,t,r){let{state:o}=ue(v,["/comfyUserToken"]),{socket:n,workflowAgentSID:i}=L(),[s,a]=(0,ce.useState)({}),[u,d]=(0,ce.useState)(!1),[p,h]=(0,ce.useState)(null),c=(0,ce.useCallback)(async l=>{if(!l&&!i){a({});return}d(!0);let f=_.getStore(l||i);try{let g=await n?.listWorkflows(f||null)||[];if("error"in g){h(new Error(g.error)),d(!1);return}d(!1),a(g.reduce((y,P)=>(y[P]={path:P,content:null,error:""},y),{}))}catch(g){d(!1),h(g)}},[n,i]);return(0,ce.useEffect)(()=>{e&&c()},[e]),(0,ce.useEffect)(()=>{o?.comfyUserToken&&c()},[o]),{data:s,isLoading:u,error:p,refetch:c}}function vn(){let{backendURL:e,comfyMultiUser:t,workflowAgent:r}=L(),{workflowAgentSID:o}=Ae(),[n,i]=(0,ce.useState)(!0),[s,a]=(0,ce.useState)(""),{data:u,isLoading:d,error:p,refetch:h}=Hi(e,t,r);(0,ce.useEffect)(()=>{if(o)h(),i(!1);else{i(!0);let f=setTimeout(()=>{i(!1)},4e3);return()=>clearTimeout(f)}},[o]);let c=[];!d&&!p&&u&&(Object.keys(u).forEach(f=>{f.startsWith(s)&&(f.slice(s.length).indexOf("/")==-1?c.push({path:f,isDir:!1}):c.unshift({path:f.slice(0,f.lastIndexOf("/")+1),isDir:!0}))}),c=c.filter((f,g,y)=>y.findIndex(P=>P.path==f.path)===g));let l="";return p&&(l=p.message),c.length||(l=m("Workflow list is empty, please save a workflow by Comfy's lastest UI")),p&&(l=m("Workflow list loading failed: {0}",p.message)),!we.MU&&t&&(l=m("Workflow List of ComfyUI with --multi-user is only available for sponsors")),d&&(l="Loading"),{workflows:u,isLoadingWorkflows:d,workflowsError:l,refetchWorkflows:h,afterPropsUpdate4s:n,currentViewingDirectory:s,setCurrentViewingDirectory:a,showingList:c}}function Dn(e){let t=_.getStore(e),{state:r}=ue(t,["/"]);return r?{sid:e,ssid:r.ssid,title:r.title,lastError:r.lastError,isWebview:!!r.webviewFromSid,isCurrentUser:!r.comfyUserToken||r.comfyUserToken==v.data.comfyUserToken,progress:r.progress,executingNodeTitle:r.executingNodeTitle,queueSize:r.queueSize}:{sid:"",ssid:"",title:"",lastError:"",isWebview:!1,isCurrentUser:!1,progress:0,executingNodeTitle:"",queueSize:0}}var Hn=w(A(),1);var et=w(A(),1);var Xr=w(A(),1),Jr={LICENSE:{name:"SD-PPP",url:{en:"https://github.com/zombieyang/sd-ppp",zhcn:"https://github.com/zombieyang/sd-ppp"}},sponsors:[{name:"\u56DB\u559CAI",url:"https://v.douyin.com/hD2X7S717uw/"},{name:"\u6C90\u6C90AI",url:"https://v.douyin.com/k6yKDEcVgP8/"}],links:[{name:"\u732B\u54AA\u8001\u5E08Reimagined",url:"https://www.xiaohongshu.com/user/profile/59f1fcc411be101aba7f048f"},{name:"\u6765\u771F\u7684",url:"https://space.bilibili.com/590784254"},{name:"\u54D1\u72D7Egao",url:"https://space.bilibili.com/284721975"}],community:{en:[{name:"Github",url:"https://github.com/zombieyang/sd-ppp"},{name:"Discord",url:"https://discord.gg/9HeGjDvEmn"},{name:"Youtube",url:"https://www.youtube.com/@Github-Zombeeyang/videos"}],zhcn:[{name:"Github",url:"https://github.com/zombieyang/sd-ppp"},{name:"QQ\u9891\u9053",url:"https://pd.qq.com/s/5m42umo28"},{name:"Bilibili",url:"https://space.bilibili.com/44908313"}]},cloud:{en:[],zhcn:[{name:"Cephalon",url:"https://cephalon.cloud/share/register-landing?invite_id=m95SDj",icon:"https://cephalon.cloud/favicon.ico",color:"#000000"},{name:"\u6668\u7FBD\u667A\u4E91",url:"https://www.chenyu.cn/console/login?invitationCode=BUD913",icon:"https://www.chenyu.cn/favicon.ico",color:"#f3ac40"}]}},In="sponsorData",En={GITEE:"https://gitee.com/zombieyang/sd-ppp/raw/main/sponsors.json",GITHUB:"https://raw.githubusercontent.com/zombieyang/sd-ppp/refs/heads/main/sponsors.json"},Yi=15e3;function $r(){try{let e=localStorage.getItem(In);if(e)return JSON.parse(e)}catch(e){console.warn("Failed to parse sponsor data from localStorage:",e)}return null}function An(e){try{localStorage.setItem(In,JSON.stringify(e))}catch(t){console.warn("Failed to save sponsor data to localStorage:",t)}}function ur(e){try{if(!e||typeof e!="object")return console.warn("Invalid sponsor data: not an object"),!1;if(!e.LICENSE||typeof e.LICENSE!="object")return console.warn("Invalid sponsor data: LICENSE is not an object"),!1;if(!e.LICENSE.name)return console.warn("Invalid sponsor data: LICENSE.name is missing"),!1;if(!e.LICENSE.url||typeof e.LICENSE.url!="object")return console.warn("Invalid sponsor data: LICENSE.url is not an object"),!1;if(!e.LICENSE.url.en)return console.warn("Invalid sponsor data: LICENSE.url.en is missing"),!1;if(!e.LICENSE.url.zhcn)return console.warn("Invalid sponsor data: LICENSE.url.zhcn is missing"),!1;if(!Array.isArray(e.sponsors))return console.warn("Invalid sponsor data: sponsors is not an array"),!1;if(!Array.isArray(e.links))return console.warn("Invalid sponsor data: links is not an array"),!1;if(!e.community||typeof e.community!="object")return console.warn("Invalid sponsor data: community is not an object"),!1;if(!Array.isArray(e.community.en)||!Array.isArray(e.community.zhcn))return console.warn("Invalid sponsor data: community.en or community.zhcn is not an array"),!1;if(!e.cloud||typeof e.cloud!="object")return console.warn("Invalid sponsor data: cloud is not an object"),!1;if(!Array.isArray(e.cloud.en)||!Array.isArray(e.cloud.zhcn))return console.warn("Invalid sponsor data: cloud.en or cloud.zhcn is not an array"),!1;for(let t of e.cloud.zhcn)if(!t.name||!t.url||!t.icon||!t.color)return console.warn("Invalid sponsor data: cloud.zhcn item missing required properties"),!1;return!0}catch(t){return console.warn("Error validating sponsor data:",t),!1}}async function Cn(e){try{let t=await fetch(e);if(!t.ok)throw new Error(`Fetch failed with status: ${t.status}`);let r=await t.json();return ur(r)?r:null}catch(t){return console.warn(`Failed to fetch from ${e}:`,t),null}}var ar=null;function cr(){if(!ar){let r=$r();ar=new Promise(o=>{let n=!1;Cn(En.GITEE).then(i=>{!n&&i&&(n=!0,An(i),o(i))}),Cn(En.GITHUB).then(i=>{!n&&i&&(n=!0,An(i),o(i))}),setTimeout(()=>{n||(n=!0,r&&ur(r)?o(r):(console.warn("Using default data as fallback"),o(Jr)))},Yi)})}let[e,t]=Xr.default.useState(()=>{let r=$r();return r&&ur(r)?r:Jr});return Xr.default.useEffect(()=>{ar&&ar.then(r=>{t(r)}).catch(r=>{console.error("Error in useSponsor:",r);let o=$r();t(o&&ur(o)?o:Jr)})},[]),{data:e}}var C=w(b(),1),Ki=0,bt=0;function Ln(){let e=(0,et.useRef)(null),{loginStyle:t}=Ie(),{data:r}=cr();(0,et.useEffect)(()=>{let n=1/0,i=1/0,s=!1;if(e.current){let p=function(h){bt||(bt=Date.now())};var u=p;let d=document.createElement("webview");d.addEventListener("loadstart",p),d.addEventListener("loadstop",p),d.addEventListener("loaderror",p),d.setAttribute("src","./_.html"),d.style.width="1px",d.style.height="1px",e.current.appendChild(d)}function a(){let d=e.current?.parentElement?.parentElement?.getBoundingClientRect();d?.height&&d?.width&&(n=Math.min(n,d.height),i=Math.min(i,d.width)),s||requestAnimationFrame(a)}return requestAnimationFrame(a),()=>{s=!0,bt&&(Ki+=Date.now()-bt,bt=0)}},[e]);let o=(0,et.useMemo)(()=>r.community[at()=="zhcn"?"zhcn":"en"],[r]);return(0,C.jsxs)("div",{className:"about-card",style:{position:"relative"},children:[t==="none"?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsxs)("a",{href:r.LICENSE.url[at()=="zhcn"?"zhcn":"en"],children:[m("LICENSE:")," ",r.LICENSE.name]})}),(0,C.jsx)("sp-divider",{}),(0,C.jsx)("h2",{children:m("Sponsors")}),(0,C.jsx)("div",{className:"about-card-sections about-card-sponsors",children:r.sponsors.map(n=>(0,C.jsx)("a",{href:n.url,children:n.name},n.name))}),(0,C.jsx)("sp-divider",{}),(0,C.jsx)("h2",{children:m("Links")}),(0,C.jsx)("div",{className:"about-card-sections about-card-friends-links",children:r.links.map(n=>(0,C.jsx)("a",{href:n.url,children:n.name},n.name))}),(0,C.jsx)("sp-divider",{}),(0,C.jsxs)("h2",{children:["SD-PPP ",m("Community")]})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsx)("h4",{children:m("This plugin is based on sd-ppp")})}),(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsx)("h6",{children:m("And follows its open source license:")})}),(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsx)("a",{href:"https://github.com/zombieyang/sd-ppp/blob/main/LICENSE",children:"LICENSE: BSD3-Clause"})})]}),(0,C.jsxs)("div",{className:"about-card-sections about-card-links",children:[o.map(n=>(0,C.jsx)("a",{href:n.url,children:n.name},n.name)),(0,C.jsx)("div",{style:{width:1,height:1,position:"absolute",right:0,bottom:0,opacity:.1},ref:e,className:"persistent-div"})]})]})}var tt=w(A(),1);var Ve=w(b(),1);function _n(){let{backendURL:e,setBackendURL:t,connectState:r,doConnectOrDisconnect:o}=L(),n=r==="connected"||r==="connecting"?{disabled:!0}:{};(0,tt.useEffect)(()=>{e&&r==="disconnected"&&setTimeout(()=>{o()},1e3)},[]);let i=(0,tt.useRef)(!1);return(0,tt.useEffect)(()=>()=>{i.current=!0},[]),(0,tt.useEffect)(()=>()=>{r==="connected"&&i.current&&o()},[r]),(0,Ve.jsxs)(Ve.Fragment,{children:[(0,Ve.jsx)("sp-textfield",{id:"url-bar",label:"backendURL",onInput:s=>{t(s.currentTarget.value)},...n,value:e||"",placeholder:$t}),(0,Ve.jsx)("sp-action-button",{id:"connect-btn",onClick:()=>{o()},children:r!=="disconnected"?"\u2297":"\u2192"})]})}var Rn=w(A(),1);var _e=class{static makeDocumentDataOptions(t){let r=t.data,o=[`${E.getSpecialDocumentCurrent()}`];return Object.keys(r.documents).forEach(n=>{let i=r.documents[n];o.push(i.identify)}),o}static findDocumentData(t,r){let o=E.is_SPECIAL_DOCUMENT_CURRENT(r)?t.data.activeDocumentID:so(r).id;return t.data.documents[o]}static makeLayerOptions(t,r){return r.concat(t.layers.map(n=>n.identify))}};var Tn=w(A(),1);var kn=w(A(),1);function ke(e){return{flex:`${e} 0 calc(${e/12*100}% - 10px)`,maxWidth:"100%"}}var rt=class extends Tn.Component{computeUIWeightCSS(t){return ke(t)}};var Qe=w(b(),1),Te=class extends rt{state={filter:""};handleSelectUpdate=(t,r)=>{this.props.onSelectUpdate(t,r),this.setState({filter:""})};render(){let{options:t,value:r,name:o}=this.props;return(0,Qe.jsxs)("div",{style:{display:"flex",alignItems:"center",...this.computeUIWeightCSS(this.props.uiWeight)},children:[o&&(0,Qe.jsx)("sp-label",{style:{flex:1},children:o}),(0,Qe.jsx)("sp-picker",{class:"sdppp-dropdown-widget",size:"s",style:this.props.name?{flex:2}:{width:"100%"},children:(0,Qe.jsx)("sp-menu",{slot:"options",children:t.map((n,i)=>this.state.filter&&!n.includes(this.state.filter)?"":(0,Qe.jsx)("sp-menu-item",{...lr(n)===lr(r)?{selected:!0}:{},onClick:()=>this.handleSelectUpdate(n,i),children:lr(n)},lr(n)))})})]})}};function lr(e){return typeof e=="string"?e:e.content}var xn=w(b(),1),dr=class e extends Rn.default.Component{state={options:_e.makeDocumentDataOptions(v)};constructor(t){super(t),v.subscribe("/documents",this.updateOptions)}updateOptions=()=>{let t=_e.makeDocumentDataOptions(v);this.setState({options:t})};componentwillUnmount(){v.unsubscribe(this.updateOptions)}static getValueIfIsValidOptionOrCurrent(t,r){return!r||r.includes(t)?t:E.getSpecialDocumentCurrent()}static getDerivedStateFromProps(t,r){let o=t.value;if(o){let n=o.split("/"),i=e.getValueIfIsValidOptionOrCurrent(n.slice(1).join("/"),r.options);return E.is_SPECIAL_DOCUMENT_CURRENT(i)?o=E.getSpecialDocumentCurrent():o=i,n[0]!=v.data.uname&&t.onSelectUpdate(v.data.uname+"/"+o,0),Object.assign(r,{value:o})}return null}render(){let t=e.getValueIfIsValidOptionOrCurrent(this.props.value,this.state.options);return(0,xn.jsx)(Te,{uiWeight:this.props.uiWeight,options:this.state.options,onSelectUpdate:(r,o)=>{this.props.onSelectUpdate(v.data.uname+"/"+r,o)},value:t})}};var On=w(A(),1);var Nn=w(b(),1);function le(e){return(0,Nn.jsx)("a",{onClick:e.onClick,children:e.label})}var Pe=w(b(),1),Re=class extends On.default.Component{state={options:[]};constructor(t){super(t),v.subscribe("/documents",this.updataOptionsAfterDocumentChange)}componentwillUnmount(){v.unsubscribe(this.updataOptionsAfterDocumentChange)}componentDidMount(){this.updateOptions(this.props.documentValue||E.getSpecialDocumentCurrent())}shouldComponentUpdate(t,r){return t.documentValue!=this.props.documentValue&&t.documentValue&&this.updateOptions(t.documentValue),!0}updataOptionsAfterDocumentChange=()=>{this.updateOptions(this.props.documentValue||E.getSpecialDocumentCurrent())};updateOptions=t=>{t=t||this.props.documentValue||E.getSpecialDocumentCurrent();let r=_e.findDocumentData(v,t);if(!r){this.setState({options:[]});return}let o=_e.makeLayerOptions(r,E.getSpecialLayerForGet());this.setState({options:o})};render(){let t=this.props.value;if(t)try{t=m(t)}catch{}return(0,Pe.jsxs)("div",{className:"sdppp-layer-widget",style:ke(this.props.uiWeight),children:[(0,Pe.jsx)("div",{className:"sdppp-layer-widget-dropdown",children:(0,Pe.jsx)(Te,{uiWeight:12,options:this.state.options,onSelectUpdate:this.props.onSelectUpdate,value:t})}),(0,Pe.jsxs)("div",{className:"sdppp-layer-widget-quick-set",children:[(0,Pe.jsxs)("sp-label",{children:[m("Quick Set"),":"]}),(0,Pe.jsx)(le,{onClick:async()=>{let r=We();this.props.onSelectUpdate(r,this.state.options.indexOf(r))},label:m("Selected Layer")}),(0,Pe.jsx)(le,{onClick:async()=>{this.props.onSelectUpdate(E.get_SPECIAL_LAYER_USE_CANVAS(),this.state.options.indexOf(E.get_SPECIAL_LAYER_USE_CANVAS()))},label:m("Canvas")})]})]})}};var Et=w(mt(),1),ot=k("photoshop"),te=w(A(),1);var Zr=w(mt(),1),fr=k("photoshop"),ee=w(A(),1);var vt=w(b(),1);function Dt({mode:e,setMode:t}){let r=o=>{t(o)};return(0,vt.jsxs)("div",{className:"widget-mode-selection",children:[(0,vt.jsx)("button",{className:`widget-mode-selection-button ${e==="manual"?"selected":""}`,onClick:()=>r("manual"),children:m("Manual")}),(0,vt.jsx)("button",{className:`widget-mode-selection-button ${e==="auto"?"selected":""}`,onClick:()=>r("auto"),children:m("Auto")})]})}var Z=w(b(),1);function Wn(e){let[t,r]=(0,ee.useState)(""),[o,n]=(0,ee.useState)(""),[i,s]=(0,ee.useState)("manual"),[a,u]=(0,ee.useState)(!1),[d,p]=(0,ee.useState)(null),{backendURL:h}=L(),{uploadImage:c}=se(),{addBeforeWorkflowRunHook:l}=$e(),f=(0,ee.useRef)(null),g=(0,ee.useCallback)(async()=>{if(i==="manual"&&!a&&d){await e.onValueChange(d);return}try{if(i==="auto"&&await P(t),f.current){let S=await f.current.getBuffer(Zr.JimpMime.jpeg),D=await c(S,ut(6)+".jpeg");D?.name&&(p(D.subfolder+"/"+D.name),u(!1),await e.onValueChange(D.subfolder+"/"+D.name))}}catch(S){console.error(S)}},[i,a,d,e.onValueChange]);(0,ee.useEffect)(()=>{let D=l(g);return()=>{D()}},[g]);let y=o;if(!y&&(d||e.value)){let S=d||e.value,D=S.split("/").slice(0,-1).join("/");y=h+(h.endsWith("/")?"":"/")+`api/view?filename=${S}&type=input&subfolder=${D}&rand=`+Math.random()}let P=(0,ee.useCallback)(async S=>{let D=await eo(S);if(!D)return;f.current=D;let U=await zi(D);r(S),n(U),u(!0)},[]);return(0,Z.jsxs)("div",{className:"image-widget",children:[(0,Z.jsx)("div",{className:"image-widget-left",children:(0,Z.jsx)("img",{src:y,className:"image-widget-image"+(y?"":" image-widget-image-empty")})}),(0,Z.jsxs)("div",{className:"image-widget-right",children:[(0,Z.jsx)(Dt,{mode:i,setMode:s}),i==="manual"&&(0,Z.jsxs)("div",{className:"image-widget-more-quickset",children:[(0,Z.jsx)("sp-label",{children:m("Set As:")}),(0,Z.jsx)(le,{onClick:()=>{P(We())},label:m("Selected Layer")}),(0,Z.jsx)(le,{onClick:()=>{P(E.get_SPECIAL_LAYER_USE_CANVAS())},label:m("Canvas")})]}),i=="auto"&&(0,Z.jsx)("div",{className:"image-widget-layer-widget-container",children:(0,Z.jsx)(Re,{onSelectUpdate:P,uiWeight:10,value:t})})]})]})}async function eo(e){if(!fr.app.activeDocument)return null;try{return await Kt.getJimpImage({document_identify:he(fr.app.activeDocument.id,fr.app.activeDocument.name),layer_identify:e})}catch(t){throw console.error(t),t}}async function zi(e){let t=100/Math.max(e.width,e.height);return e=e.clone(),e.scale(t),await e.getBase64(Zr.JimpMime.jpeg)}var H=w(b(),1);function Un(e){let[t,r]=(0,te.useState)(""),[o,n]=(0,te.useState)(""),[i,s]=(0,te.useState)("manual"),[a,u]=(0,te.useState)(!1),[d,p]=(0,te.useState)(null),{backendURL:h}=L(),{uploadImage:c}=se(),{addBeforeWorkflowRunHook:l}=$e(),f=(0,te.useRef)(null),g=(0,te.useCallback)(async()=>{if(i==="manual"&&!a&&d){await e.onValueChange(d);return}try{if(i==="auto"&&await P(t),f.current){let S=await f.current.getBuffer(Et.JimpMime.png),D=await c(S,ut(6)+".png");D?.name&&(p(D.subfolder+"/"+D.name),u(!1),await e.onValueChange(D.subfolder+"/"+D.name))}}catch(S){console.error(S)}},[i,a,d,e.onValueChange]);(0,te.useEffect)(()=>{let S=l(g);return()=>{S()}},[g]);let y=o;if(!y&&(d||e.value)){let S=d||e.value,D=S.split("/").slice(0,-1).join("/");y=h+(h.endsWith("/")?"":"/")+`api/view?filename=${S}&type=input&subfolder=${D}&rand=`+Math.random()}let P=(0,te.useCallback)(async(S,D=!1)=>{let U=await eo(S);if(!U)return;f.current=U;let oe=await Mn(U,D);r(S),n(oe),u(!0)},[]);return(0,H.jsxs)("div",{className:"image-widget",children:[(0,H.jsx)("div",{className:"image-widget-left",children:(0,H.jsx)("img",{src:y,className:"image-widget-image"+(y?"":" image-widget-image-empty")})}),(0,H.jsxs)("div",{className:"image-widget-right",children:[(0,H.jsx)(Dt,{mode:i,setMode:S=>{s(S)}}),i==="manual"&&(0,H.jsxs)("div",{className:"image-widget-more-quickset",children:[(0,H.jsx)("sp-label",{children:m("Set As:")}),(0,H.jsx)(le,{onClick:()=>{P(We(),!1)},label:m("Selected Layer")}),(0,H.jsx)(le,{onClick:async()=>{P(We(),!0)},label:m("Selected Layer (invert)")}),(0,H.jsx)(le,{onClick:()=>{P(E.get_SPECIAL_LAYER_USE_CANVAS())},label:m("Canvas")}),(0,H.jsx)(le,{onClick:async()=>{let S=await ji();if(!S)return;f.current=S;let D=await Mn(S);r(""),n(D),u(!0)},label:m("Selection")})]}),i==="auto"&&(0,H.jsx)("div",{className:"image-widget-layer-widget-container",children:(0,H.jsx)(Re,{onSelectUpdate:S=>{P(S,!1)},uiWeight:12,value:t})})]})]})}async function ji(){if(!ot.app.activeDocument)return null;try{let e=await yt({document_identify:he(ot.app.activeDocument.id,ot.app.activeDocument.name),boundary:{left:0,top:0,right:0,bottom:0,width:ot.app.activeDocument.width,height:ot.app.activeDocument.height}});if(!e?.blob)return null;let t=e.blob,r=new Uint8Array(t.length*4);for(let o=0;oe.nodeIndexes.map(u=>{let d=e.nodes[u],p=(l,f,g)=>l.keepRender?f.outputType==="error"?(l.result.push((0,Y.jsx)("span",{className:"list-error-label",children:t[d.id][g]})),l):(o?.(l,d,f,g),l):l,c=Object.values(e.groups).find(l=>l.nodeIDs.includes(d.id))?.color||"rgba(127, 127, 127, .4)";return(0,Y.jsxs)("div",{className:"workflow-edit-field",children:[(0,Y.jsx)("div",{className:"workflow-edit-field-title",title:d.title,style:{...ke(d.uiWeightSum<=8&&d.widgets.length==1?4:12),borderColor:c},children:i?i(d.title,d):(0,Y.jsx)("span",{children:d.title})}),d.widgets.reduce(p,{keepRender:!0,result:[]}).result.map((l,f)=>(0,Y.jsx)(to,{children:l},f)),r[d.id]?(0,Y.jsx)("span",{className:"list-error-label",children:r[d.id]}):""]},d.id)}),[e,t,r,o,n,i]),a=(0,At.useMemo)(()=>Object.keys(r).filter(u=>!e.nodes[parseInt(u)]),[r,e]);return(0,Y.jsxs)(Y.Fragment,{children:[a.length>0&&a.map(u=>(0,Y.jsx)("span",{className:"list-error-label",children:r[u]},u)),Object.keys(e.nodes).length?"":(0,Y.jsx)("span",{className:"list-error-label",children:m("no suitable node to control in this workflow")}),(0,Y.jsx)("div",{className:"workflow-edit-content",children:s})]})}var to=class extends At.default.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}componentDidCatch(t,r){this.setState({hasError:!0,error:t})}render(){return this.state.hasError?(0,Y.jsx)("span",{className:"list-error-label",children:this.state.error?.stack||this.state.error?.message||this.state.error?.toString()}):this.props.children}};var qe=w(A(),1),Ct=w(b(),1),Fn=e=>{let{inputMin:t,inputMax:r,inputStep:o,value:n=0,onValueChange:i,name:s,uiWeight:a}=e,[u,d]=(0,qe.useState)(+n.toFixed(3));(0,qe.useEffect)(()=>{d(+n.toFixed(3))},[n]);let p=(0,qe.useCallback)(l=>{let f=+l.target.value;d(+f.toFixed(3))},[]),h=(0,qe.useCallback)(()=>{i(u)},[u,i]);return(0,Ct.jsxs)("div",{style:{...(l=>({flex:l||1}))(a),display:"flex",alignItems:"center"},children:[s&&(0,Ct.jsx)("sp-label",{style:{flex:1},children:s}),(0,Ct.jsx)("sp-textfield",{style:s?{flex:2}:{width:"100%"},onInput:p,onBlur:h,value:u})]})};var q=w(A(),1);var nt=w(b(),1);function Bn(e){let t=q.default.useRef(null),[r,o]=(0,q.useState)(0),[n,i]=(0,q.useState)(e.value??""),[s,a]=(0,q.useState)(!1);return(0,q.useEffect)(()=>{s||i(e.value??"")},[e.value]),(0,q.useEffect)(()=>{let u=setInterval(()=>{if(t.current){let d=t.current.offsetHeight;d!==r&&o(d)}},16);return()=>clearInterval(u)},[r]),(0,nt.jsxs)("div",{className:"widget-container",style:{...ke(e.uiWeight),position:"relative",height:Math.max(55,r)},children:[(0,nt.jsx)(Ji,{textAreaValue:n,setTextAreaValue:i,editing:s,setEditing:a,onValueChange:e.onValueChange,hiddenDivHeight:r}),(0,nt.jsx)("p",{ref:t,style:{fontSize:14,visibility:"hidden",whiteSpace:"pre-line"},children:n})]})}function Ji({textAreaValue:e,onValueChange:t,editing:r,setEditing:o,setTextAreaValue:n,hiddenDivHeight:i}){let[s,a]=(0,q.useState)(0),u=(0,q.useCallback)(l=>{let f=l.target.value;t(f),n(f)},[t,n]),d=(0,q.useCallback)(()=>{o(!0)},[o]),p=(0,q.useCallback)(()=>{let l={textfieldRerender:s,editing:!1};s==2&&(l.textfieldRerender=1),a(l.textfieldRerender),o(l.editing)},[s,a,o]),[h,c]=(0,q.useState)(i);return(0,q.useEffect)(()=>{i!=h&&(a(r?2:1),c(i))},[i]),(0,q.useEffect)(()=>{s==1&&Promise.resolve().then(async()=>{await new Promise(requestAnimationFrame),a(0)})},[s]),s==1?"":(0,nt.jsx)("sp-textarea",{style:{position:"absolute",height:"100%",width:"100%",top:0,left:0},value:e,onInput:u,onFocus:d,onBlur:p})}var Vn=w(b(),1),pr=class extends rt{onInput=t=>{let r=!!t.target.value;this.setState({value:r}),this.props.onValueChange(r)};render(){let t=this.props.value?{checked:!0}:{};return(0,Vn.jsx)("sp-checkbox",{label:this.props.name||"",style:{...this.computeUIWeightCSS(this.props.uiWeight)},onInput:r=>{this.props.onValueChange(r.target.checked)},...t,children:this.props.name||""})}};function Qn(e){return e.replace(/^workflows\//,"").replace(/\.json$/,"")}var K=w(b(),1);function qn(){let{callForPSDExtract:e}=se(),{workflowAgent:t}=L(),{setWidgetValue:r}=hn(),{setShouldTriggerLivePainting:o}=ir(),{state:n}=ue(t,["/widgetTableValue","/widgetTableStructure","/widgetTableErrors"]),i=!!t?.data.hasPSDNodes,s=(0,oo.useCallback)(async(h,c,l,f)=>{await r(h,c,l),o(!0)},[r,o]),a=n?.widgetTableStructure,u=n?.widgetTableValue,d=n?.widgetTableErrors,p=(0,oo.useCallback)((h,c,l,f)=>{if(l.outputType=="PS_DOCUMENT")return h.result.push((0,K.jsx)(dr,{uiWeight:l.uiWeight||12,value:u?.[c.id]?.[f]||"",onSelectUpdate:g=>{s(c.id,f,g,c)}},f)),!0;if(l.outputType=="PS_LAYER"){let g=l.options?.documentNodeID||0,y=u?.[g]?.[0]||"";return h.result.push((0,K.jsx)(Re,{uiWeight:l.uiWeight||12,value:u?.[c.id]?.[f]||"",documentValue:y?y.split("/").pop():"",onSelectUpdate:P=>{s(c.id,f,P,c)}},f)),!0}else{if(l.outputType=="IMAGE_PATH")return h.result.push((0,K.jsx)(Wn,{uiWeight:l.uiWeight||12,value:u?.[c.id]?.[f]||"",onValueChange:async g=>{await s(c.id,f,g,c)}},f)),!0;if(l.outputType=="MASK_PATH")return h.result.push((0,K.jsx)(Un,{uiWeight:l.uiWeight||12,value:u?.[c.id]?.[f]||"",onValueChange:async g=>{await s(c.id,f,g,c)}},f)),!0;if(l.outputType==="number"){let g=l.options?.min??0,y=l.options?.max??100,P=l.options?.step??1;h.result.push((0,K.jsx)(Fn,{uiWeight:l.uiWeight||12,name:l.name,inputMin:g,inputMax:y,inputStep:P,value:parseFloat(u?.[c.id]?.[f]||"0"),onValueChange:S=>{s(c.id,f,S,c)}},f))}else if(l.outputType==="combo")h.result.push((0,K.jsx)(Te,{uiWeight:l.uiWeight||12,name:l.name,options:l.options?.values||[],onSelectUpdate:g=>{s(c.id,f,g,c)},value:u?.[c.id]?.[f]||""},f));else if(l.outputType==="toggle")h.result.push((0,K.jsx)(pr,{uiWeight:l.uiWeight||12,name:l.name,value:u?.[c.id]?.[f]||"",onValueChange:g=>{s(c.id,f,g,c)}},f));else{let g=u?.[c.id]?.[f]||"";h.result.push((0,K.jsx)(Bn,{uiWeight:l.uiWeight||12,value:typeof g=="string"?g:JSON.stringify(g),onValueChange:y=>{s(c.id,f,y,c)}},f))}}return!1},[r,u]);return a?(0,K.jsxs)("div",{className:"workflow-edit",children:[(0,K.jsxs)("div",{className:"workflow-edit-title",children:[a.widgetTablePath&&(0,K.jsx)("sp-label",{style:{fontWeight:"bold"},children:Qn(a.widgetTablePath)}),i?(0,K.jsx)("a",{onClick:()=>{e(t?.data.sid||"")},children:">"+m("sample .psd")}):""]}),(0,K.jsx)(ro,{widgetTableStructure:a,widgetTableValue:u||{},widgetTableErrors:d||{},onWidgetChange:s,onWidgetRender:p})]}):null}var mr=w(A(),1);var B=w(b(),1);function Gn(){let{login:e,loginStyle:t,loginBannerTop:r,loginBannerBottom:o}=Ie(),[n,i]=(0,mr.useState)(localStorage.getItem("last-username")||""),[s,a]=(0,mr.useState)(""),[u,d]=(0,mr.useState)("");return(0,B.jsxs)("div",{className:"login-container",children:[r,(0,B.jsx)("div",{className:"login-container-login",children:(0,B.jsxs)("div",{className:"login-form",children:[t==="invitation"?(0,B.jsxs)("div",{className:"login-form-item",children:[(0,B.jsx)("label",{htmlFor:"username",children:m("Invitation Code")}),(0,B.jsx)("sp-textfield",{type:"text",id:"username",placeholder:m("Please input invitation code"),value:n,onInput:p=>i(p.target.value)})]}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)("div",{className:"login-form-item",children:[(0,B.jsx)("label",{htmlFor:"username",children:m("Username")}),(0,B.jsx)("sp-textfield",{type:"text",id:"username",placeholder:m("Please input username"),value:n,onInput:p=>i(p.target.value)})]}),(0,B.jsxs)("div",{className:"login-form-item",children:[(0,B.jsx)("label",{htmlFor:"password",children:m("Password")}),(0,B.jsx)("sp-textfield",{type:"password",id:"password",placeholder:m("Please input password"),value:s,onInput:p=>a(p.target.value)})]})]}),(0,B.jsx)("div",{className:"login-error-message",children:u}),(0,B.jsx)("button",{className:"login-button",onClick:async()=>{let p=await e(n,s);p.success?(d(""),localStorage.setItem("last-username",n)):d(p.message)},children:m("Login")})]})}),o]})}var xe=w(b(),1);function Yn({renderContent:e}){let{connectState:t}=L(),r=(0,Hn.useMemo)(()=>e(t,_n,qn),[t]),{isLogin:o}=Ie();return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(Be,{children:o?r:(0,xe.jsx)(Gn,{})}),t!="connected"&&(0,xe.jsx)(Ln,{})]})}var zn=w(A(),1);var hr=w(A(),1);var me=w(b(),1);function Kn(e){let t=we.MU,{state:r}=ue(v,["/comfyUserToken"]),{logout:o}=se(),{workflowAgent:n}=L(),{workflowAgentSID:i}=Ae(),s=be(),[a,u]=(0,hr.useState)(!1);return(0,hr.useEffect)(()=>{if(!n){v.setComfyUserToken("");return}let d=(p,h)=>{let c=r?.comfyUserToken;v.setComfyUserToken(p),c==""&&a&&(s.resetWebview(),u(!1))};return n.subscribe("/comfyUserToken",d),d(n.data.comfyUserToken,""),()=>{n&&n.unsubscribe(d)}},[n,a,s.resetWebview]),t?(0,me.jsx)("div",{className:"identifier-bar-right",children:n&&r?.comfyUserToken?(0,me.jsxs)(me.Fragment,{children:[(0,me.jsx)("sp-label",{children:m("User: ")+r?.comfyUserToken.split("_")[0]}),(0,me.jsx)("sp-label",{children:(0,me.jsx)("a",{onClick:()=>{o(i),u(!1)},children:m("Logout")})})]}):(0,me.jsx)("a",{onClick:()=>{u(!0),e.onRequestLogin?.()},children:m("--multi-user activated, Not Login!")})}):""}var jn=k("uxp");var re=w(b(),1);function Jn(){let{state:e}=ue(v,["/uname","/comfyUser"]),t=L(),{toggleWebviewDialog:r}=be(),o=(0,zn.useCallback)(()=>{r()},[r]);return(0,re.jsxs)("div",{className:"promote-bar",children:[(0,re.jsx)($i,{}),(0,re.jsxs)("div",{className:"identifier-bar",children:[(0,re.jsx)("div",{className:"identifier-bar-left",children:(0,re.jsxs)("sp-label",{children:["(Photoshop ID: ",e?.uname,")"]})}),t.comfyMultiUser&&(0,re.jsx)(Kn,{onRequestLogin:o})]})]})}function $i(){let{data:e}=cr(),t=e.cloud[at()=="zhcn"?"zhcn":"en"];return!t||t.length==0?null:(0,re.jsxs)("div",{className:"cloud-promote-bar",children:[(0,re.jsx)("span",{className:"cloud-promote-bar-left",children:m("Cloud")}),(0,re.jsx)("span",{className:"cloud-promote-bar-right",children:t.map(r=>(0,re.jsxs)("span",{style:{borderColor:r.color},onClick:()=>{jn.shell.openExternal(r.url)},children:[(0,re.jsx)("img",{src:r.icon}),r.name]}))})]})}Object.assign(globalThis,{SDPPPInternal:no});})(); +"use strict";(()=>{var li=Object.create;var Nt=Object.defineProperty;var po=Object.getOwnPropertyDescriptor;var di=Object.getOwnPropertyNames;var fi=Object.getPrototypeOf,pi=Object.prototype.hasOwnProperty;var _=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Ot=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Sr=(e,t)=>{for(var r in t)Nt(e,r,{get:t[r],enumerable:!0})},mi=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of di(t))!pi.call(e,n)&&n!==r&&Nt(e,n,{get:()=>t[n],enumerable:!(o=po(t,n))||o.enumerable});return e};var w=(e,t,r)=>(r=e!=null?li(fi(e)):{},mi(t||!e||!e.__esModule?Nt(r,"default",{value:e,enumerable:!0}):r,e));var x=(e,t,r,o)=>{for(var n=o>1?void 0:o?po(t,r):t,i=e.length-1,s;i>=0;i--)(s=e[i])&&(n=(o?s(t,r,n):s(n))||n);return o&&n&&Nt(t,r,n),n};var I=Ot((Xs,Eo)=>{"use strict";Eo.exports=window.React});var v=Ot((la,To)=>{"use strict";To.exports=window.ReactJSXRuntime});var Mo=Ot((ma,Wo)=>{"use strict";Wo.exports=window.socketIO});var St=Ot((Ta,Go)=>{"use strict";Go.exports=window.Jimp});var fo={};Sr(fo,{Promote:()=>ci,SDPPP:()=>ni,SDPPPProvider:()=>xn,useAgentState:()=>On,useSDPPPComfyCaller:()=>ae,useSDPPPContext:()=>Le,useSDPPPWebpageList:()=>Rn,useSDPPPWorkflowList:()=>Nn});var T=_("photoshop");var ye=_("photoshop"),gi=_("uxp");var br={"SDPPP Get Document":"SDPPP Get Document","SDPPP Get Layer By ID":"SDPPP Get Layer","SDPPP Get Linked Layers":"SDPPP Get Linked Layers","SDPPP Get Layers In Group":"SDPPP Get Layers In Group","SDPPP Get Text From Layer":"SDPPP Get Text From Layer","SDPPP Parse Layer Info":"SDPPP Parse Layer Info","SDPPP Get Selection":"SDPPP Get Selection","SDPPP Get Image From Photoshop":"SDPPP Get Image From Photoshop","SDPPP Send Images To Photoshop":"SDPPP Send Images To Photoshop","SDPPP Settings":"SDPPP Settings/Misc"};var vr={"### Active Document ###":"### \u5F53\u524D\u6587\u6863 ###","### The Canvas ###":"### \u6574\u4E2A\u753B\u5E03 ###","### New Layer ###":"### \u65B0\u56FE\u5C42 ###","### Selected Layer ###":"### \u6240\u9009\u56FE\u5C42 ###","### Keep Size or Fit Canvas ###":"### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###",_SDPPP_PSD_:"_SDPPP_PSD_","Save and run immediately":"\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C",Close:"\u5173\u95ED","Select a {0}":"\u9009\u62E9\u4E00\u4E2A {0}","How to use .ccx file":"\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6","1. If you have installed Adobe Creative Cloud":"1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud","Just double click the .ccx file, it will install the plugin automatically":"\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5","2. If you don't have Adobe Creative Cloud":"2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud","Rename .ccx to .zip and extract it into ":"\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230",or:"\u6216","Photoshop directory":"Photoshop \u5B89\u88C5\u76EE\u5F55","Cannot connect multiple different document widgets with same value":"\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6","You can only have one SDPPP Settings node in a workflow":"\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9","convert widget {0} failed:":"\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A","hidden webview load failed: {0}, please select a browser page to continue":"\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED","SDPPP Get Document":"SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)","SDPPP Get Layer By ID":"SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)","SDPPP Get Linked Layers":"SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)","SDPPP Get Layers In Group":"SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)","SDPPP Get Text From Layer":"SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)","SDPPP Parse Layer Info":"SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)","SDPPP Get Selection":"SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)","SDPPP Get Image From Photoshop":"SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)","SDPPP Send Images To Photoshop":"SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)","SDPPP Send Text To Layer":"SDPPP\u53D1\u9001\u6587\u672C\u5230\u56FE\u5C42(SendTextToLayer)","SDPPP Run Photoshop Action":"SDPPP\u8FD0\u884CPS Action(RunPhotoshopAction)","download PS plugin (.ccx)":"\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)","current ComfyUI pageid: {0}":"\u5F53\u524D ComfyUI \u9875\u9762ID: {0}","current A1111 pageid: {0}":"\u5F53\u524D A1111 \u9875\u9762ID: {0}","document linked":"\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5","layer linked":"\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5","bound linked":"\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5",document:"\u6587\u6863",Document:"\u6587\u6863",DOCUMENT:"\u6587\u6863",document_name:"\u6587\u6863\u540D\u5B57id",layer_nameid:"\u56FE\u5C42\u540D\u5B57id",layer_name:"\u56FE\u5C42\u540D\u5B57",layer_info:"\u56FE\u5C42\u4FE1\u606F",bound_top:"\u8303\u56F4\u4E0A\u8FB9\u8DDD",bound_left:"\u8303\u56F4\u5DE6\u8FB9\u8DDD",bound_width:"\u8303\u56F4\u5BBD\u5EA6",bound_height:"\u8303\u56F4\u9AD8\u5EA6",center_x:"\u4E2D\u5FC3\u70B9x",center_y:"\u4E2D\u5FC3\u70B9y",opacity:"\u900F\u660E\u5EA6",layer:"\u56FE\u5C42",layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",Layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",bound:"\u8303\u56F4",bounds:"\u8303\u56F4","bounds [optional]":"\u8303\u56F4[\u53EF\u9009]",boundary:"\u8303\u56F4",Boundary:"\u8303\u56F4",canvas_boundary:"\u753B\u5E03\u8303\u56F4",canvas_bound:"\u753B\u5E03\u8303\u56F4",layer_boundary:"\u56FE\u5C42\u8303\u56F4",layer_bound:"\u56FE\u5C42\u8303\u56F4","Photoshop Disconnected!":"Photoshop \u672A\u8FDE\u63A5\uFF01",rgb_out:"RGB\u8F93\u51FA",alpha_out:"Alpha\u8F93\u51FA",images:"\u56FE\u50CF",text:"\u6587\u672C",ID_mode:"\u7CBE\u786EID\u6A21\u5F0F",name_mode:"\u540D\u5B57\u5339\u914D\u6A21\u5F0F",select:"\u9009\u62E9","document boundary":"\u6587\u6863\u8303\u56F4","layer boundary":"\u56FE\u5C42\u8303\u56F4","selection boundary":"\u9009\u4E2D\u8303\u56F4","save .psd to this workflow":"\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41","extract saved .psd to Photoshop":"\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop","sample .psd":"\u793A\u4F8B.psd",mask:"\u906E\u7F69",name:"\u540D\u79F0",quality:"\u56FE\u50CF\u8D28\u91CF",timeout:"\u8D85\u65F6","--multi-user activated, Not Login!":"--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01",Logout:"\u767B\u51FA","User: ":"\u7528\u6237: ",connect:"\u8FDE\u63A5",connected:"\u5DF2\u8FDE\u63A5",disconnect:"\u65AD\u5F00",disconnected:"\u5DF2\u65AD\u5F00\u8FDE\u63A5","reconnecting...":"\u91CD\u8FDE\u4E2D...",connecting:"\u8FDE\u63A5\u4E2D",webpages:"\u7F51\u9875\u5217\u8868",workflows:"\u5DE5\u4F5C\u6D41",workflow:"\u5DE5\u4F5C\u6D41","auto run page [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..","auto run workflow [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..","auto run workflow after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..",selection_only:"\u4EC5\u9009\u533A","Queue:":"\u961F\u5217:","Set As:":"\u8BBE\u7F6E\u4E3A:","Error {0}... please contact me via Discord/Github":"\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211","Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System":"Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF","Workflow List of ComfyUI with --multi-user is only available for sponsors":'\u5E26"--multi-user"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',"(Page ID: {0})Queue: {1}":"(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}","no suitable node to control in this workflow":"\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9",Save:"\u4FDD\u5B58",Edit:"\u7F16\u8F91","Edit in ComfyUI":"\u5728 ComfyUI \u4E2D\u7F16\u8F91","using browser page [{0}] for workflow running":"\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41","workflow running by hidden webview":"\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C","Lock Image":"\u9501\u5B9A\u56FE\u50CF","Unlock Image":"\u89E3\u9501\u56FE\u50CF","search...":"\u641C\u7D22...","disabled when running in browser page":"\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528","only supported in Photoshop":"\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301",Login:"\u767B\u5F55","Invitation Code":"\u9080\u8BF7\u7801",Username:"\u7528\u6237\u540D",Password:"\u5BC6\u7801","Please input invitation code":"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801","Please input username":"\u8BF7\u8F93\u5165\u7528\u6237\u540D","Please input password":"\u8BF7\u8F93\u5165\u5BC6\u7801","502: Maybe the server is not running":"502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C","404: Maybe SDPPP is not installed or failed to run in ComfyUI":"404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25","{0}. reconnecting...":"{0}. \u91CD\u8FDE\u4E2D...","disconnected to {0} failed {1}":"\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}","version mismatch, please reinstall PS plugin":"\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6","instance type not recognized":"\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B","Error: {0}":"\u9519\u8BEF: {0}","Verification Error":"\u9A8C\u8BC1\u9519\u8BEF","document {0} not found":"\u627E\u4E0D\u5230\u6587\u6863: {0}",'only layer kind "TEXT" is supported, invalid layer: {0}':"\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}","create layer failed":"\u521B\u5EFA\u56FE\u5C42\u5931\u8D25","layer not found {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","no linked layer for {0}":"\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}","layer {0} is not a group":"\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4","no layer in group {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42","layer not found: {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","No upload_name":"\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25","get pixel of {0} failed":"\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}","merge group failed":"\u5408\u5E76\u7EC4\u5931\u8D25","invalid name: {0}":"\u975E\u6CD5\u7684\u540D\u79F0: {0}","get_layer_info: layer_identify required":"get_layer_info: \u9700\u8981 layer_identify","invalid action: {0}":"\u65E0\u6548\u7684\u64CD\u4F5C: {0}","create document failed":"\u521B\u5EFA\u6587\u6863\u5931\u8D25","create document for preview":"\u521B\u5EFA\u9884\u89C8\u6587\u6863","resize document for preview":"\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8","no first related layer in {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42","imageDataError: data length is not multiple of width * height":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570","imageDataError: originComponents must be 1 or 3":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3","unexpected connection lost, please try to reconnect":"\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5","Workflow list is empty, please save a workflow by Comfy's lastest UI":"\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41","No opened ComfyUI pages":"\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762","comfyAPI is not initialized, maybe comfyUI is too old":"\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7","unsupported channel counts: {0}":"\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}","Timeout, Maybe the URL is wrong":"\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF","Workflow list loading failed: {0}":"\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}","Please register a user in ComfyUI":"\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237","GetSelection need Photoshop version 25+":"GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C","Action {0} not found":"Action {0} \u672A\u627E\u5230","Action set {0} not found":"ActionSet {0} \u672A\u627E\u5230","create document for sent images":"\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863","show sent images":"\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","fallback show sent images":"\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","get content of layer {0}":"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","fallback get content of layer {0}":"\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","get layer info":"\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F","sdppp extract PSD":"sdppp \u5BFC\u5165 PSD","sdppp get PSD":"sdppp \u83B7\u53D6 PSD","set text to layer":"\u8BBE\u7F6E\u56FE\u5C42\u7684\u6587\u672C","sdppp Run Photoshop Action":"sdppp \u8FD0\u884C Photoshop Action","{0} wants to extract a PSD file to Photoshop, are you sure?":"{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F","should sdppp refuse extracting PSD to Photoshop in this session anymore?":"\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F","Wide Mode":"\u5BBD\u5C4F\u6A21\u5F0F","Quick Set":"\u5FEB\u901F\u8BBE\u7F6E","Selected Layer":"\u9009\u4E2D\u56FE\u5C42","Selected Layer (invert)":"\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)",Canvas:"\u753B\u5E03",Selection:"\u9009\u533A",Manual:"\u624B\u52A8\u6A21\u5F0F",Auto:"\u81EA\u52A8\u6A21\u5F0F","This plugin is based on sd-ppp":"\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1","And follows its open source license:":"\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A",Cloud:"\u4E91\u7AEF",Sponsors:"\u8D5E\u52A9","waiting...":"\u865A\u4F4D\u4EE5\u5F85",Links:"\u53CB\u60C5\u94FE\u63A5",Community:"\u793E\u533A","LICENSE:":"\u8BB8\u53EF\u8BC1\uFF1A",upload:"\u4E0A\u4F20","Simplify Workflow":"\u7B80\u5316\u5DE5\u4F5C\u6D41",Photoshop:"Photoshop","Photoshop plugin settings":"Photoshop \u63D2\u4EF6\u8BBE\u7F6E","Photoshop plugin":"Photoshop \u63D2\u4EF6","SDPPP Settings/Misc":"SDPPP \u8BBE\u7F6E/\u6742\u9879","Sample .PSD for this workflow:":"\u793A\u4F8B.PSD","Download Example .PSD":"\u4E0B\u8F7D\u793A\u4F8B.PSD","Maximum Image Size (px):":"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)",Download:"\u4E0B\u8F7D",Upload:"\u4E0A\u4F20",Reset:"\u91CD\u7F6E",Refresh:"\u5237\u65B0","Comfy URL (You can copy it to connect ComfyUI in the plugin):":"Comfy\u5730\u5740(\u4F60\u53EF\u4EE5\u590D\u5236\u5B83\u5230\u63D2\u4EF6\u4E2D\u8FDE\u63A5ComfyUI):","use slider for number widget:":"\u6570\u5B57\u63A7\u4EF6\u4F7F\u7528\u6ED1\u5757","Photoshop is not connected":"Photoshop \u672A\u8FDE\u63A5","select...":"\u8BF7\u9009\u62E9","click to edit":"\u70B9\u51FB\u7F16\u8F91","ComfyManager not found, cannot reboot":"Comfy Manager\u672A\u5B89\u88C5\uFF0C\u65E0\u6CD5\u91CD\u542F","Failed to reboot ComfyUI":"\u91CD\u542FComfyUI\u5931\u8D25"};var mo=typeof _<"u"?_:void 0,Wt="en";typeof navigator<"u"&&navigator.language?Wt=navigator.language=="zh-CN"?"zhcn":"en":mo&&(Wt=mo("uxp").host.uiLocale.startsWith("zh")?"zhcn":"en");function h(e,...t){let r=Wt=="zhcn"?vr[e]:e in br?br[e]:e;if(!r)throw new Error(`i18n key not found: ${e}`);return r.replace(/{(\d+)}/g,function(o,n){return typeof t[n]<"u"?t[n]:o})}function Fe(e,t){return e==t||vr[e]==t}function ft(){return Wt}var D=class e{static SPECIAL_DOCUMENT_CURRENT="### Active Document ###";static is_SPECIAL_DOCUMENT_CURRENT(t){return Fe(this.SPECIAL_DOCUMENT_CURRENT,t)}static get_SPECIAL_DOCUMENT_CURRENT(){return h(this.SPECIAL_DOCUMENT_CURRENT)}static SPECIAL_LAYER_KEEP_SIZE="### Keep Size or Fit Canvas ###";static is_SPECIAL_LAYER_FIT(t){return Fe(this.SPECIAL_LAYER_KEEP_SIZE,t)}static get_SPECIAL_LAYER_FIT(){return h(this.SPECIAL_LAYER_KEEP_SIZE)}static SPECIAL_LAYER_USE_CANVAS="### The Canvas ###";static is_SPECIAL_LAYER_USE_CANVAS(t){return Fe(this.SPECIAL_LAYER_USE_CANVAS,t)}static get_SPECIAL_LAYER_USE_CANVAS(){return h(this.SPECIAL_LAYER_USE_CANVAS)}static SPECIAL_LAYER_NEW_LAYER="### New Layer ###";static is_SPECIAL_LAYER_NEW_LAYER(t){return Fe(this.SPECIAL_LAYER_NEW_LAYER,t)}static get_SPECIAL_LAYER_NEW_LAYER(){return h(this.SPECIAL_LAYER_NEW_LAYER)}static SPECIAL_LAYER_SELECTED_LAYER="### Selected Layer ###";static is_SPECIAL_LAYER_SELECTED_LAYER(t){return Fe(this.SPECIAL_LAYER_SELECTED_LAYER,t)}static get_SPECIAL_LAYER_SELECTED_LAYER(){return h(this.SPECIAL_LAYER_SELECTED_LAYER)}static SPECIAL_LAYER_PREVIEW_DOCUMENT="_SDPPP_PSD_";static is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t){return Fe(this.SPECIAL_LAYER_PREVIEW_DOCUMENT,t)}static get_SPECIAL_LAYER_PREVIEW_DOCUMENT(){return h(this.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static getSpecialDocumentCurrent(){return h(e.SPECIAL_DOCUMENT_CURRENT)}static getSpecialLayerForGet(){return[h(e.SPECIAL_LAYER_USE_CANVAS),h(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialLayerForSend(){return[h(e.SPECIAL_LAYER_NEW_LAYER),h(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialDocumentForPreview(){return h(e.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static fixI18n(t){return this.is_SPECIAL_DOCUMENT_CURRENT(t)?this.SPECIAL_DOCUMENT_CURRENT:this.is_SPECIAL_LAYER_NEW_LAYER(t)?this.SPECIAL_LAYER_NEW_LAYER:this.is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t)?this.SPECIAL_LAYER_PREVIEW_DOCUMENT:this.is_SPECIAL_LAYER_USE_CANVAS(t)?this.SPECIAL_LAYER_USE_CANVAS:this.is_SPECIAL_LAYER_SELECTED_LAYER(t)?this.SPECIAL_LAYER_SELECTED_LAYER:t}};function ve(e,t,r=0){return"-".repeat(r)+`${t} (id:${e})`}function ge(e,t){return`${t} (id:${e})`}function hi(e){let t=e.split(" (id:");return{name:t[0],id:parseInt(t[1].slice(0,-1))}}function ho(e){return hi(e)}function Be(){let e=ye.app.activeDocument?.activeLayers?.[0];return e?ve(e.id,e.name):D.get_SPECIAL_LAYER_USE_CANVAS()}function go(e,t,r,o,n){let i=r.left,s=r.top,a=r.right,c=r.bottom,l=a-i,p=c-s,m=o.left,u=o.top,f=o.right,d=o.bottom,g=f-m,y=d-u,P=Math.max(i,m),S=Math.max(s,u),E=Math.min(a,f),B=Math.min(c,d),ne=E-P,lt=B-S,j=g*y*n;if(t.length!==j)throw new Error(`toImageDataArray.length(${t.length}) !== toLength(${j})`);let Q=ne*lt*n;if(e.length!==Q)throw new Error(`fromImageDataArray.length(${e.length}) !== fromLength(${Q})`);for(let Ue=0;Ue=i&&dt=s&&xt0?e.activeLayers[0].id:0:D.is_SPECIAL_LAYER_NEW_LAYER(t)?-2:yo(t)}function Dr(e,t=0,r=""){return e?.layers?e.layers.reduce((o,n)=>{let i=t==0?`/${n.name}`:`${r}/${n.name}`;return o.push({layer:n,path:i,level:t}),o.concat(Dr(n,t+1,i))},[]):[]}function fe(e,t){if(!e.layers)return null;for(let r=0;rt.id==yi(e)))||null}function wo(e,t){return{name:t.name,opacity:t.opacity/100,boundary:{left:t.bounds?.left||0,top:t.bounds?.top||0,right:e.width-(t.bounds?.right||0),bottom:e.height-(t.bounds?.bottom||0),width:t.bounds?.width||0,height:t.bounds?.height||0},isGroup:t.kind==ye.constants.LayerKind.GROUP}}function Po(){let e=localStorage.getItem("sdppp_uid");return(!e||e.length!=3)&&(e=pt(3),localStorage.setItem("sdppp_uid",e)),e}function pt(e){let t="",r="abcdefghijklmnopqrstuvwxyz0123456789",o=r.length,n=0;for(;n{o[i]=r.bind(this,i),n.subscribe(t,o[i])})}unsubscribe(t){this.subscribers=this.subscribers.filter(([o,n])=>n!=t);let r=this.subscribersWithoutKey.get(t);r&&this.storeMap.forEach((o,n)=>{o.unsubscribe(r[n])})}addStore(t,r,o){let n=this.createStore(r,o);this.storeMap.set(t,n),this.subscribers.forEach(([i,s])=>{let a=this.subscribersWithoutKey.get(s);a||(a={},this.subscribersWithoutKey.set(s,a)),a[t]=s.bind(this,t),n.subscribe(i,a[t]),i=="/"&&s(t,r,null)})}removeStore(t){let r=this.storeMap.get(t);r&&(this.subscribers.forEach(([o,n])=>{let i=this.subscribersWithoutKey.get(n);i&&(r.unsubscribe(i[t]),o=="/"&&n(t,null,r.data))}),this.storeMap.delete(t))}sync(t){if(t instanceof Array){let r=Array.from(this.storeMap.keys()),o=t.filter(i=>!r.includes(i)),n=r.filter(i=>!t.includes(i));o.forEach(i=>this.addStore(i,{},0)),n.forEach(i=>this.removeStore(i))}else{Array.from(this.storeMap.keys()).filter(o=>!Object.keys(t).includes(o)).forEach(o=>this.removeStore(o));for(let o in t){let{data:n,version:i}=t[o];this.storeMap.has(o)?this.storeMap.get(o)?.sync(n,i):this.addStore(o,n,i)}}}};var Er={};Sr(Er,{JsonPatchError:()=>N,_areEquals:()=>gt,applyOperation:()=>Ve,applyPatch:()=>je,applyReducer:()=>Di,deepClone:()=>bi,getValueByPointer:()=>Qe,validate:()=>bo,validator:()=>qt});var Pi=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)n.hasOwnProperty(i)&&(o[i]=n[i])},e(t,r)};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}}(),Si=Object.prototype.hasOwnProperty;function Bt(e,t){return Si.call(e,t)}function Vt(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r=48&&o<=57){t++;continue}return!1}return!0}function pe(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function mt(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function Ft(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t0&&c[p-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&u===void 0&&(l[f]===void 0?u=c.slice(0,p).join("/"):p==m-1&&(u=t.path),u!==void 0&&d(t,0,e,u)),p++,Array.isArray(l)){if(f==="-")f=l.length;else{if(r&&!Qt(f))throw new N("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,t,e);Qt(f)&&(f=~~f)}if(p>=m){if(r&&t.op==="add"&&f>l.length)throw new N("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,t,e);var s=vi[t.op].call(t,l,f,e);if(s.test===!1)throw new N("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return s}}else if(p>=m){var s=ze[t.op].call(t,l,f,e);if(s.test===!1)throw new N("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return s}if(l=l[f],r&&p0)throw new N('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new N("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new N("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&Ft(e.value))throw new N("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var n=e.path.split("/").length,i=o.split("/").length;if(n!==i+1&&n!==i)throw new N("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==o)throw new N("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var s={op:"_get",path:e.from,value:void 0},a=bo([s],r);if(a&&a.name==="OPERATION_PATH_UNRESOLVABLE")throw new N("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new N("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function bo(e,t,r){try{if(!Array.isArray(e))throw new N("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)je(R(t),R(e),r||!0);else{r=r||qt;for(var o=0;oGt,generate:()=>Ir,observe:()=>ki,unobserve:()=>_i});var Cr=new WeakMap,Ei=function(){function e(t){this.observers=new Map,this.obj=t}return e}(),Ii=function(){function e(t,r){this.callback=t,this.observer=r}return e}();function Ci(e){return Cr.get(e)}function Ai(e,t){return e.observers.get(t)}function Li(e,t){e.observers.delete(t.callback)}function _i(e,t){t.unobserve()}function ki(e,t){var r=[],o,n=Ci(e);if(!n)n=new Ei(e),Cr.set(e,n);else{var i=Ai(n,t);o=i&&i.observer}if(o)return o;if(o={},n.value=R(e),t){o.callback=t,o.next=null;var s=function(){Ir(o)},a=function(){clearTimeout(o.next),o.next=setTimeout(s)};typeof window<"u"&&(window.addEventListener("mouseup",a),window.addEventListener("keyup",a),window.addEventListener("mousedown",a),window.addEventListener("keydown",a),window.addEventListener("change",a))}return o.patches=r,o.object=e,o.unobserve=function(){Ir(o),clearTimeout(o.next),Li(n,o),typeof window<"u"&&(window.removeEventListener("mouseup",a),window.removeEventListener("keyup",a),window.removeEventListener("mousedown",a),window.removeEventListener("keydown",a),window.removeEventListener("change",a))},n.observers.set(t,new Ii(t,o)),o}function Ir(e,t){t===void 0&&(t=!1);var r=Cr.get(e.object);Ar(r.value,e.object,e.patches,"",t),e.patches.length&&je(r.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function Ar(e,t,r,o,n){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var i=Vt(t),s=Vt(e),a=!1,c=!1,l=s.length-1;l>=0;l--){var p=s[l],m=e[p];if(Bt(t,p)&&!(t[p]===void 0&&m!==void 0&&Array.isArray(t)===!1)){var u=t[p];typeof m=="object"&&m!=null&&typeof u=="object"&&u!=null&&Array.isArray(m)===Array.isArray(u)?Ar(m,u,r,o+"/"+pe(p),n):m!==u&&(a=!0,n&&r.push({op:"test",path:o+"/"+pe(p),value:R(m)}),r.push({op:"replace",path:o+"/"+pe(p),value:R(u)}))}else Array.isArray(e)===Array.isArray(t)?(n&&r.push({op:"test",path:o+"/"+pe(p),value:R(m)}),r.push({op:"remove",path:o+"/"+pe(p)}),c=!0):(n&&r.push({op:"test",path:o,value:e}),r.push({op:"replace",path:o,value:t}),a=!0)}if(!(!c&&i.length==s.length))for(var l=0;lo!=t)}dispatch(t,r){let o=new Map;t.forEach(n=>{this.subscribers.forEach(([i,s])=>{n.path.startsWith(i)&&!o.has(i)&&o.set(i,JSON.stringify(i==="/"?r:Qe(r,i)))})}),o.forEach((n,i)=>{let s=i==="/"?this._data:Qe(this._data,i);n!==JSON.stringify(s)&&this.subscribers.filter(([a,c])=>a===i).forEach(([a,c])=>{let l={};try{l=c(s,JSON.parse(n||{}))}catch(p){console.error(p.stack||p.message||p)}l instanceof Promise&&l.catch(p=>{console.error(p.stack||p.message||p)})})})}};function O(e,t,r){return e.constructor[Ht]||(e.constructor[Ht]=[]),e.constructor[Ht].push(t),{value:function(...o){let n=R(this._data);r.value.apply(this,o);let i=Gt(n,this._data);i.length!=0&&(this._mutationRecords.push(...i),this._version+=i.length,this.dispatch(i,n))}}}var qe=class extends _r{constructor(t){super(Object.assign({sid:"",ssid:""},t||{}))}setSID(t){this._data.sid=t,this._data.ssid=t.slice(0,4)}};x([O],qe.prototype,"setSID",1);var me=class extends qe{constructor(t,r){super(t||{uname:"",comfyUserToken:"",activeDocumentID:0,documents:{},canvasStateID:0,selectionStateID:"",historyStateID:0}),this._version=r||0}setUName(t){this._data.uname="PS_"+t}setDocument(t,r){this._data.activeDocumentID=t,this._data.documents=r}setCanvasStateID(t){this._data.canvasStateID=t}setSelectionStateID(t){this._data.selectionStateID=t}setHistoryStateID(t){this._data.historyStateID=t}setComfyUserToken(t){this._data.comfyUserToken=t}};x([O],me.prototype,"setUName",1),x([O],me.prototype,"setDocument",1),x([O],me.prototype,"setCanvasStateID",1),x([O],me.prototype,"setSelectionStateID",1),x([O],me.prototype,"setHistoryStateID",1),x([O],me.prototype,"setComfyUserToken",1);var G=class extends qe{constructor(t,r){super(t||{title:"",webviewFromSid:location.search.match(/webview_fromsid=([^&]+)/)?.[1]||"",progress:0,lastError:"",queueSize:0,executingNodeTitle:"",widgetTableStructure:{widgetTablePath:"",widgetTablePersisted:!1,widgetTableID:"",nodes:{},groups:{},nodeIndexes:[],extraOptions:{}},widgetTableValue:{},widgetTableErrors:{},useSliderForNumberWidget:!1,hasPSDNodes:!1,comfyUserToken:""}),this._version=r||0}setWebviewFromSid(t){this._data.webviewFromSid=t}setTitle(t){this._data.title=t}setProgress(t){this._data.progress=t}setLastError(t){this._data.lastError=t}setQueueSize(t){this._data.queueSize=t}setExecutingNodeTitle(t){this._data.executingNodeTitle=t}setWidgetTableStructure(t){this._data.widgetTableStructure=JSON.parse(JSON.stringify(t))}setWidgetTableValue(t){this._data.widgetTableValue=JSON.parse(JSON.stringify(t))}setWidgetTableErrors(t){this._data.widgetTableErrors=JSON.parse(JSON.stringify(t))}setHasPSDNodes(t){this._data.hasPSDNodes=t}setComfyUserToken(t){this._data.comfyUserToken=t}setUseSliderForNumberWidget(t){this._data.useSliderForNumberWidget=t}};x([O],G.prototype,"setWebviewFromSid",1),x([O],G.prototype,"setTitle",1),x([O],G.prototype,"setProgress",1),x([O],G.prototype,"setLastError",1),x([O],G.prototype,"setQueueSize",1),x([O],G.prototype,"setExecutingNodeTitle",1),x([O],G.prototype,"setWidgetTableStructure",1),x([O],G.prototype,"setWidgetTableValue",1),x([O],G.prototype,"setWidgetTableErrors",1),x([O],G.prototype,"setHasPSDNodes",1),x([O],G.prototype,"setComfyUserToken",1),x([O],G.prototype,"setUseSliderForNumberWidget",1);var kr=class extends Ut{createStore(t,r){return new G(t,r)}},k=new kr,b=new me;var vo=e=>{let t,r=new Set,o=(l,p)=>{let m=typeof l=="function"?l(t):l;if(!Object.is(m,t)){let u=t;t=p??(typeof m!="object"||m===null)?m:Object.assign({},t,m),r.forEach(f=>f(t,u))}},n=()=>t,a={setState:o,getState:n,getInitialState:()=>c,subscribe:l=>(r.add(l),()=>r.delete(l))},c=t=e(o,n,a);return a},Do=e=>e?vo(e):vo;var Tr=w(I(),1);var Ti=e=>e;function xi(e,t=Ti){let r=Tr.default.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return Tr.default.useDebugValue(r),r}var Io=e=>{let t=Do(e),r=o=>xi(t,o);return Object.assign(r,t),r},Co=e=>e?Io(e):Io;var we=_("photoshop");var H=Co((e,t)=>({canvasDirtyID:0,selectionDirtyID:0,layerDirtyIDs:new Map,documentCache:{},incrementCanvasDirtyID:()=>{e(r=>({canvasDirtyID:r.canvasDirtyID+1})),xr()},incrementLayerDirtyID:r=>{e(o=>{let n=o.layerDirtyIDs.get(r)||0,i=new Map(o.layerDirtyIDs);return i.set(r,n+1),console.log(r,n+1),{layerDirtyIDs:i}}),xr()},incrementSelectionDirtyID:()=>{e(r=>({selectionDirtyID:r.selectionDirtyID+1})),xr()},setDocuments:r=>{e({documentCache:r}),we.app.activeDocument&&b.setDocument(we.app.activeDocument.id,JSON.parse(JSON.stringify(r)))},clearCanvasDirtyID:()=>{e({canvasDirtyID:0})},clearLayerDirtyIDs:()=>{e({layerDirtyIDs:new Map})},clearSelectionDirtyID:()=>{e({selectionDirtyID:0})}}));function xr(){if(!we.app.activeDocument)return;let e=H.getState().documentCache[we.app.activeDocument.id];if(e){let t={...e,dirtyID:H.getState().canvasDirtyID,layers:e.layers.map(r=>{let o=H.getState().layerDirtyIDs.get(r.id);return o!==void 0?{...r,dirtyID:o}:r})};H.setState(r=>({documentCache:{...r.documentCache,[we.app.activeDocument.id]:t}})),b.setDocument(we.app.activeDocument.id,H.getState().documentCache)}}function Je(){try{if(!we.app.activeDocument)return;let e=we.app.documents.reduce((t,r)=>{let o=Dr(r).map(n=>{let i=n.layer.id;return{level:n.level,id:i,name:n.layer.name,identify:ve(i,n.layer.name,n.level),fullPath:n.path,dirtyID:H.getState().layerDirtyIDs.get(i)||0}});return t[r.id]={name:r.name,id:r.id,identify:ge(r.id,r.name),layers:o,canvasDirtyID:H.getState().canvasDirtyID,selectionDirtyID:H.getState().selectionDirtyID},t},{});H.getState().setDocuments(e)}catch(e){console.error(e)}}function Yt(){H.getState().incrementCanvasDirtyID()}function De(e){Array.isArray(e)?e.forEach(t=>{H.getState().incrementLayerDirtyID(t)}):H.getState().incrementLayerDirtyID(e)}function Ao(){H.getState().clearCanvasDirtyID(),H.getState().clearLayerDirtyIDs(),Je()}function Rr(){H.getState().incrementSelectionDirtyID()}(async()=>{b.setUName(Po()),Je()})().catch(console.error);T.action.addNotificationListener(["historyStateChanged"],e=>{Ri(),(e.commandID==5004||e.commandID==5002)&&(wt(),De(T.app.activeDocument?.activeLayers.map(t=>t.id)))});T.action.addNotificationListener(["toolModalStateChanged"],(e,t,...r)=>{t.state._value=="exit"&&t.kind._value=="paint"&&(wt(),De(T.app.activeDocument?.activeLayers.map(o=>o.id)))});T.action.addNotificationListener(["modalStateChanged"],(e,t)=>{t.state._value=="exit"&&(wt(),De(T.app.activeDocument?.activeLayers.map(r=>r.id)))});T.action.addNotificationListener(["show","hide","transform","fill","crop"],()=>{wt(),De(T.app.activeDocument?.activeLayers.map(e=>e.id))});T.action.addNotificationListener(["delete","move","copyToLayer"],()=>{Je(),wt(),De(T.app.activeDocument?.activeLayers.map(e=>e.id))});T.action.addNotificationListener(["newDocument","open","close","make","modalJavaScriptScopeExit"],()=>Je());function wt(){let e=T.app.activeDocument?.historyStates;e&&b.setCanvasStateID(e[e.length-1].id),Yt()}function Ri(){let e=T.app.activeDocument?.historyStates;e&&b.setHistoryStateID(e[e.length-1].id)}function Lo(){b.setSelectionStateID(_o+"_"+yt+"_"+Kt)}var yt=T.app.activeDocument?.id,Kt=T.app.activeDocument?.activeLayers.map(e=>e.id).join(","),_o=0;T.action.addNotificationListener(["set"],(e,t)=>{t._target[0]._property=="selection"&&(_o++,Lo(),Rr())});function ko(){let e=T.app.activeDocument?.activeLayers.map(t=>t.id).join(",");yt!=T.app.activeDocument?.id&&Ao(),yt!=T.app.activeDocument?.id||Kt!=e?(yt=T.app.activeDocument?.id,Kt=e,Lo(),Rr()):(yt=T.app.activeDocument?.id,Kt=e),requestAnimationFrame(ko)}requestAnimationFrame(ko);setInterval(()=>Je(),5e3);var ot=w(I(),1);var W=w(I(),1);var A=w(I(),1);var Oo=w(v(),1),Ro=(0,A.createContext)(null);function No({children:e}){let t=Ni();return(0,A.useEffect)(()=>{window.addEventListener("message",o=>{o.data.action==="webview-connect"&&o.source?.postMessage({action:"webview-connect",payload:{webviewFromSid:b.data.sid}})});let r="";k.subscribe("/",(o,n,i)=>{n?.webviewFromSid==b.data.sid&&(t.setWebviewAgentSID(n?.sid),r||(r=n?.sid)),!n&&i.webviewFromSid==b.data.sid&&t.setWebviewAgentSID(r)})},[]),(0,Oo.jsx)(Ro.Provider,{value:{webviewAgentSID:t.webviewAgentSID,prevWebviewAgentSID:t.prevWebviewAgentSID,setWebviewAgentSID:t.setWebviewAgentSID,toggleWebviewDialog:t.toggleWebviewDialog,setSrc:t.setSrc,resetWebview:t.resetWebview},children:e})}function Ee(){let e=(0,A.useContext)(Ro);if(!e)throw new Error("useSDPPPWebview must be used within a SDPPPWebviewProvider");return e}function Ni(){let[e,t]=(0,A.useState)(null),[r,o]=(0,A.useState)(null),[n,i]=(0,A.useState)(null),[s,a]=(0,A.useState)(!1),[c,l]=(0,A.useState)(""),[p,m]=(0,A.useState)(""),[u,f]=(0,A.useState)(""),[d,g]=(0,A.useState)(!1),[y,P]=(0,A.useState)(!1),S=(0,A.useRef)(null);(0,A.useEffect)(()=>{let j=()=>{a(!1),m(u),ne()};return n?.addEventListener("close",j),()=>{n?.removeEventListener("close",j)}},[n,u,m,a]),(0,A.useEffect)(()=>{f(p)},[p]),(0,A.useEffect)(()=>{Oi(i,o);let j=xo();return t(j),S.current&&clearTimeout(S.current),g(!1),P(!1),S.current=setTimeout(()=>{g(!0)},5e3),j.addEventListener("loadstop",()=>{P(!0)}),()=>{S.current&&clearTimeout(S.current),n?.parentElement?.removeChild(n)}},[]);let[E,B]=(0,A.useState)("");(0,A.useEffect)(()=>{c&&(B(c),E===c?ne():(e?.setAttribute("src",c),r?.setAttribute("src",c)))},[c]);let ne=(0,A.useCallback)(()=>{e?.parentElement?.removeChild(e),a(!1),n?.close();let j=xo();t(j);let Q=c;l(""),B(""),setTimeout(()=>{l(Q)},300)},[e,c]),lt=(0,A.useCallback)(()=>{s?(n?.close(),a(!1)):(n?.show(),a(!0))},[n,s]);return{dialogShowing:s,toggleWebviewDialog:lt,setSrc:l,webviewAgentSID:p,setWebviewAgentSID:m,prevWebviewAgentSID:u,setPrevWebviewAgentSID:f,resetWebview:ne,anyWebviewLoaded:y,timeoutError:(0,A.useMemo)(()=>d&&!y,[d,y])}}function Oi(e,t){let r=document.createElement("dialog");r.className="sdppp-webview",r.style.padding="0",r.style.margin="0",r.style.width="1024px",r.style.height="768px",document.body.appendChild(r),e(r);let o=document.createElement("webview");return o.style.position="relative",o.style.width="1024px",o.style.height="768px",r.appendChild(o),t(o),r}var Pe=null;function xo(){Pe||(Pe=document.createElement("div"),Pe.style.position="absolute",Pe.style.width="100px",Pe.style.height="100px",Pe.style.right="0",Pe.style.bottom="-10000px",document.body.appendChild(Pe));let e=document.createElement("webview");return e.style.width="100px",e.style.height="100px",Pe?.appendChild(e),e}var Bo=w(Mo(),1);var Uo=`504 +`;var Fo=Uo.trim();var Nr=class{socket;constructor(t){let r="/"+[t.split("/").slice(3).filter(o=>o).join("/"),"sd-ppp/"].filter(o=>o).join("/");t=t.split("/").slice(0,3).join("/"),this.socket=(0,Bo.io)(t,{transports:["websocket"],path:r,query:{api_level:Fo},rejectUnauthorized:!1,autoConnect:!1}),this.socket.on("connect",()=>{this.socket.io.engine.binaryType="blob"})}get id(){return this.socket.id}connect(){this.socket.connect()}close(){this.socket.close(),this.socket.removeAllListeners()}};function Vo(...e){return e.reduce((t,r)=>r(t),Nr)}var zt=class{flushing=Promise.resolve();newFlushPending=!1;constructor(t){this.doFlush=t,this.pause()}doFlush;runFlush(){this.newFlushPending||(this.newFlushPending=!0,this.flushing=this.flushing.then(async()=>{await new Promise(t=>requestAnimationFrame(t)),this.newFlushPending=!1,await this.doFlush()}))}pause(){this.flushing=this.flushing.then(t=>new Promise(r=>{this.resume=r})).then(()=>{this.resume=()=>{}})}resume=()=>{}};function Qo(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_request",(i,s)=>{s({data:e.data,version:e.version})});let n=new zt(async()=>{let{operations:i,fromVersion:s,toVersion:a}=e.flush();await new Promise(c=>{let l=!1;setTimeout(()=>{l||(console.warn("flush timeout"),c())},5e3),this.socket.emit("store_flush",{operations:i,fromVersion:s},p=>{l=!0,c(),p?.error?console.error("flush error",p.error):e.flushDone(a)})})});e.subscribe("/",()=>{n.runFlush()}),this.socket.on("disconnect",()=>{n.pause()}),this.socket.on("connect",()=>{e.setSID(this.socket.id||""),requestAnimationFrame(()=>{this.socket.emit("sdppp_init",{type:t,data:e.data,version:e.version})})}),this.socket.on("sdppp_inited",i=>{n.resume()})}}}}function qo(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_flush",n=>{if(n.type!==t)return;let i=e.getStore(n.sid);if(i)i.patchVersionAcceptable(n.fromVersion)?i.patchData(n.operations):(console.warn("patch version not acceptable from",n.fromVersion,"current version is",i.version),this.socket.emit("store_request",{type:t},s=>{e.sync(s)}));else return this.socket.emit("store_request",{sid:n.sid},s=>{e.addStore(s.sid,s.data,s.version)})}),this.socket.on("store_remove",n=>{e.removeStore(n.sid)}),this.socket.on("sdppp_inited",n=>{this.socket.emit("store_request",{type:t},i=>{e.sync(i)})})}}}}async function Or(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(h("document {0} not found",t));let o=r.selection,n=o&&o.bounds?{left:o.bounds.left,top:o.bounds.top,right:r.width-o.bounds.right,bottom:r.height-o.bounds.bottom,width:o.bounds.width,height:o.bounds.height}:null,i={left:0,top:0,right:0,bottom:0,width:r.width,height:r.height};return{document_boundary:i,selection_boundary:n||i}}var bt=_("photoshop");var Ie=_("photoshop"),Wr=class{promise;restore;constructor(){this.restore=()=>{},this.promise=new Promise(t=>{this.restore=t})}add(t){this.promise.then(t)}};Ie.core.setExecutionMode({enableErrorStacktraces:!0});var Pt=Promise.resolve();async function U(e,t){let r=t.dontRecoverSelection||!1,o=new Wr,n=!1,i=[],s=[],a=t.commandName;r||(Ie.app.activeDocument.activeLayers.forEach(m=>i.push(m)),t.document&&Ie.app.activeDocument.id!=t.document.id&&t.document.activeLayers.forEach(m=>i.push(m)),s=i.map(m=>m.visible),o.add(()=>{i.forEach(m=>{m.selected||(m.selected=!0,n=!0)}),i.forEach((m,u)=>{m.visible=s[u]})}));let c=null;Pt=Pt.catch(m=>m).then(()=>new Promise(m=>{u();function u(){Ie.core.isModal()?requestAnimationFrame(u):m()}})).then(()=>Ie.core.executeAsModal(async function(m,...u){c=t.document?await m.hostControl.suspendHistory({documentID:t.document.id,name:a}):null,o.add(async()=>{await new Promise(requestAnimationFrame),n||c&&m.hostControl.resumeHistory(c)});try{let f=await e(o,m,...u);return o.restore(!0),f}catch(f){throw o.restore(!1),f}},{commandName:a,interactive:!0}));let l=null,p=null;try{await Pt}catch(m){p=m}if(n&&(Pt=Ie.core.executeAsModal(async m=>{i.forEach((u,f)=>{u.visible=s[f]}),c&&m.hostControl.resumeHistory(c)},{commandName:a,interactive:!0}),await Pt),p)throw p;return l}var $e=w(St(),1);function Mi(e,t){for(let r=0,o=e.length/4;r{i.dispose()}),{dataFromAPI:s,width:i.width,height:i.height}}async function Bi(e,t,r){if(!t)return null;let o={documentID:e.id,sourceBounds:r,layerID:t.id},n=null;try{n=await bt.imaging.getLayerMask(o)}catch(a){return console.warn(a),null}let i=n.imageData;if(!i)return null;let s=await i.getData({});return Promise.resolve().then(()=>{i.dispose()}),{dataFromAPI:s,width:i.width,height:i.height}}async function Ho(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(h("document {0} not found",t));let o=e.layer_identify,n=ie(r,o);if(e.boundary&&e.boundary.right+e.boundary.left+e.boundary.bottom+e.boundary.top+e.boundary.width+e.boundary.height!=r.width+r.height)throw new Error("The boundary is not for this document");let i=e.boundary?{left:e.boundary.left,top:e.boundary.top,right:r.width-e.boundary.right,bottom:r.height-e.boundary.bottom,width:e.boundary.width,height:e.boundary.height}:{left:0,top:0,right:r.width,bottom:r.height,width:r.width,height:r.height},s={pixelData:null,width:0,height:0},a=null,c,l,p={left:0,top:0,right:r.width,bottom:r.height},m=!1;if(await U(async d=>{let[g,y]=await Mt(r,n);y&&(a=g),a!=null&&d.add(()=>{a.delete()}),[c,l]=await Promise.all([Fi(r,g,i),Bi(r,g,i)]),p=g?.bounds??p,m=!1,g?m=g.transparentPixelsLocked:D.is_SPECIAL_LAYER_USE_CANVAS(o)&&(m=r.layers.every(P=>P.transparentPixelsLocked))},{commandName:h("get content of layer {0}",o),document:r}),!c)throw new Error(h("get pixel of {0} failed",o));c=jt(c),m&&(c=Ui(c)),s.pixelData=Jt(c,p,i);let u=null;return l&&(l=jt(l),u=Jt(l,p,i,1)),s.pixelData=Mi(s.pixelData,u),s.width=i.width,s.height=i.height,new $e.Jimp({data:Buffer.from(s.pixelData),width:i.width,height:i.height})}async function Yo(e){let t=await Ho(e),r=t.bitmap.width,o=t.bitmap.height,n=new Uint8Array(r*o);for(let a=0;a{let i=null,s=e.layer_identify,a=!1;if(e.layer_identify){s=e.layer_identify;let c=ie(r,s);if(D.is_SPECIAL_LAYER_USE_CANVAS(s))return o={name:"",opacity:1,boundary:{left:0,right:0,top:0,bottom:0,width:r.width,height:r.height},isGroup:!0,identify:s},o;[i,a]=await Mt(r,c),n.add(()=>{i&&a&&i.delete()})}if(!i)throw new Error(h("layer not found: {0}",e.layer_identify));o=Object.assign({isGroup:a,identify:s||""},wo(r,i))},{commandName:h("get layer info"),document:r}),o}var Xt=_("photoshop");async function Mr(e,t,r){let o=e.select||"all",n=e.document_identify,i=V(n);if(!i)throw new Error(h("document {0} not found",n));let s=e.layer_identifies,a=await Promise.all(s.map(async l=>{let p=ie(i,l);if(D.is_SPECIAL_LAYER_USE_CANVAS(l))throw new Error(h("layer not found: {0}",l));let m=fe(i,p);if(!m)throw new Error(h("layer not found {0}",l));r(m);let u=t(m);if(o==="first"&&u.length===0)throw new Error(h("no first related layer in {0}",l));let f=u.filter((d,g)=>o==="first"?g===0:o==="text"?d.kind===Xt.constants.LayerKind.TEXT:o==="image"?d.kind===Xt.constants.LayerKind.NORMAL:!0).map(d=>ve(d.id,d.name));return{layer_identifies:f,layer_infos:await Promise.all(f.map(d=>vt({document_identify:n,layer_identify:d})))}})),c={layer_identifies:[],layer_boundaries:[],layer_infos:[]};return a.forEach(({layer_identifies:l,layer_infos:p})=>{c.layer_identifies.push(...l),c.layer_boundaries.push(...p.map(m=>m.boundary)),c.layer_infos.push(...p)}),c}async function Ur(e){return Mr(e,t=>t.layers||[],t=>{if(t.kind!=Xt.constants.LayerKind.GROUP)throw new Error(h("layer {0} is not a group",t.name));if(!t.layers)throw new Error(h("layer {0} is not a group",t.name))})}async function Fr(e){return Mr(e,t=>t.linkedLayers||[],t=>{if(!t.linkedLayers)throw new Error(h("no linked layer for {0}",t.name))})}var Ko=_("photoshop"),zo=_("uxp");async function Vi(e,t){let r={documentID:e.id,sourceBounds:t},n=(await Ko.imaging.getSelection(r)).imageData,i=await n.getData({});return Promise.resolve().then(()=>{n.dispose()}),{dataFromAPI:i,width:n.width,height:n.height}}async function Dt(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(h("document {0} not found",t));let o=parseInt(zo.host.version.split(".")[0]);if(!isNaN(o)&&o<25)throw new Error(h("GetSelection need Photoshop version 25+"));let n=e.boundary?{left:e.boundary.left,top:e.boundary.top,right:r.width-e.boundary.right,bottom:r.height-e.boundary.bottom,width:e.boundary.width,height:e.boundary.height}:{left:0,top:0,right:r.width,bottom:r.height,width:r.width,height:r.height};if(!r.selection?.bounds){let s=new Uint8Array(n.width*n.height);return s.fill(255),{blob:s,width:n.width,height:n.height}}let i=null;return await U(async s=>{let a=await Vi(r,n);a=jt(a);let c=r.selection.bounds||{left:0,top:0,right:r.width,bottom:r.height};i=a&&Jt(a,c,n,1)},{document:r,commandName:"SDPPP getSelection"}),{blob:i,width:n.width,height:n.height}}var se=_("photoshop");async function Br(e){let{identifier:t}=e;if(D.is_SPECIAL_DOCUMENT_CURRENT(t)){if(!se.app.activeDocument){if(e.width&&e.height){let r=await Qi(e.width,e.height);if(r)return{value:ge(r.id,r.name)}}throw new Error(h("document {0} not found",t))}return{value:ge(se.app.activeDocument.id,se.app.activeDocument.name)}}else if(D.is_SPECIAL_LAYER_SELECTED_LAYER(t)){if(!se.app.activeDocument)return{error:h("document {0} not found","current")};let r=se.app.activeDocument.activeLayers[0];return r?{value:ve(r.id,r.name)}:{error:h("layer not found {0}",t)}}}async function Qi(e,t){if(se.app.activeDocument)return se.app.activeDocument;let r=null;return await U(async()=>{r=await se.app.createDocument({width:e,height:t,resolution:72,mode:se.constants.NewDocumentMode.RGB,fill:se.constants.DocumentFill.TRANSPARENT})},{document:null,commandName:h("create document for sent images")}),r}var jo=_("photoshop");async function Vr(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(h("document {0} not found",t));let o=e.layer_identify,n=ie(r,o),i={text:""},s=fe(r,n);if(!s||s.kind!=jo.constants.LayerKind.TEXT)throw new Error(h('only layer kind "TEXT" is supported, invalid layer: {0}',o));return i.text=s.textItem.contents,{text:i.text}}var X=_("photoshop"),Xe=_("uxp");var Zt=0,Jo=0,qi=5e3;async function Qr(e){let t=e.document_identify,r=t?V(t):null;if(e.action==="get"){let o;return await U(async function(n){if(r||(r=await Gi()),!r)throw new Error(h("create document failed"));r=await r.duplicate(),n.add(async()=>{r?.close()});let s=await(await Xe.storage.localFileSystem.getTemporaryFolder()).createEntry("sdppp.psd",{overwrite:!0});await r.saveAs.psd(s,{maximizeCompatibility:!1,typename:"PhotoshopSaveOptions"}),o=await s.read({format:Xe.storage.formats.binary})},{commandName:h("sdppp get PSD"),document:r}),o?{data:o}:{error:"save Document failed"}}else if(e.action==="extract"){if(Date.now()-Jo2||!confirm(h("{0} wants to extract a PSD file to Photoshop, are you sure?",e.fromSSID))){Zt++,Zt==3&&(confirm(h("should sdppp refuse extracting PSD to Photoshop in this session anymore?"))||Zt--);return}Jo=Date.now();let o=e.data;await U(async function(){if(r||(r=await X.app.createDocument({width:512,height:512,resolution:72,mode:X.constants.NewDocumentMode.RGB,fill:X.constants.DocumentFill.TRANSPARENT})),!r)throw new Error(h("document {0} not found",t));X.app.activeDocument=r,r.selection?.deselect();let n=await o.arrayBuffer(),s=await(await Xe.storage.localFileSystem.getTemporaryFolder()).createEntry("sdppp.psd",{overwrite:!0});await s.write(n,{format:Xe.storage.formats.binary});let a=Xe.storage.localFileSystem.createSessionToken(s),c=await r.createLayer(X.constants.LayerKind.NORMAL,{name:"sdppp"});if(!c)throw new Error(h("create layer failed"));c.move(r.layers[0],X.constants.ElementPlacement.PLACEBEFORE),await X.action.batchPlay([{_obj:"placeEvent",null:{_kind:"local",_path:a},freeTransformCenterState:{_enum:"quadCenterState",_value:"QCSAverage"},offset:{_obj:"offset",horizontal:{_unit:"pixelsUnit",_value:0},vertical:{_unit:"pixelsUnit",_value:0}}},{_obj:"placedLayerConvertToLayers"},{_obj:"ungroupLayersEvent",_target:[{_enum:"ordinal",_ref:"layer"}]}],{synchronousExecution:!0})},{commandName:h("sdppp extract PSD"),document:r,dontRecoverSelection:!0})}else throw new Error(h("invalid action: {0}",e.action))}async function Gi(){return await X.app.createDocument({width:512,height:512,resolution:72,mode:X.constants.NewDocumentMode.RGB,fill:X.constants.DocumentFill.TRANSPARENT})}var qr=_("photoshop");async function Gr(e){let{action_set:t,action:r}=e,o=qr.app.actionTree.find(i=>i.name===t);if(!o)throw new Error(h("Action set {0} not found",t));let n=o.actions.find(i=>i.name===r);if(!n)throw new Error(h("Action {0} not found",r));return await U(async()=>{await n.play()},{commandName:h("sdppp Run Photoshop Action"),document:qr.app.activeDocument}),{result:{success:!0}}}var Hr=w(St(),1),Z=_("photoshop");globalThis.sdpppX=globalThis.sdpppX||{};var Se=globalThis.sdpppX;async function Hi(e,t){let r=Z.app.documents.find(o=>o.name==D.getSpecialDocumentForPreview());if(r)return(r.width{await r.resizeCanvas(Math.max(r.width,e),Math.max(r.height,t))},{document:null,commandName:h("resize document for preview")}),r;{let o=null;return await U(async()=>{o=await Z.app.createDocument({width:e,height:t,resolution:72,mode:Z.constants.NewDocumentMode.RGB,fill:Z.constants.DocumentFill.TRANSPARENT,name:D.getSpecialDocumentForPreview()})},{document:null,commandName:h("create document for preview")}),o}}var $o=0;async function Yr(e){$o++;let t=e.image_blobs?.length?e.image_blobs:null,r=e.image_urls?.length?e.image_urls:null,o=e.document_identify,n=e.layer_identifies,i=(await Promise.all((r||t||[]).map(async(m,u)=>{if(r)return await Hr.Jimp.read(r[u]);if(t)return await Hr.Jimp.read(await t[u].pngData.arrayBuffer())}))).filter(m=>m),s=V(o);if(D.is_SPECIAL_LAYER_PREVIEW_DOCUMENT(o)&&(s=await Hi(i[0].bitmap.width,i[0].bitmap.height)),!s)throw new Error(h("document {0} not found"));let a=s,c=i.map((m,u)=>{if(e.boundaries&&e.boundaries[u])return{width:e.boundaries[u].width,height:e.boundaries[u].height,top:e.boundaries[u].top,left:e.boundaries[u].left};let f=1;return(m.bitmap.height>a.height||m.bitmap.width>a.width)&&(f=Math.min(a.height/m.bitmap.height,a.width/m.bitmap.width)),{width:m.bitmap.width*f,height:m.bitmap.height*f,top:(a.height-m.bitmap.height*f)/2,left:(a.width-m.bitmap.width*f)/2,bottom:(a.height-m.bitmap.height*f)/2,right:(a.width-m.bitmap.width*f)/2}});i.forEach((m,u)=>{let f=c[u];if(m.bitmap.width!=f.width||m.bitmap.height!=f.height){let d={w:f.width,h:f.height};m.resize(d)}});let l=await Promise.all(i.map(async m=>{let u=m.bitmap.data;if(a.bitsPerChannel=="bitDepth16"){let d=new Uint16Array(u.length);for(let g=0;g{let u=null,f=await Promise.all(i.map(async(d,g)=>{let y=n.length==1?n[0]:n[g];if(!D.is_SPECIAL_LAYER_NEW_LAYER(y)){let P=ie(a,y);u=fe(a,P)}if(u&&u.kind!=Z.constants.LayerKind.GROUP)return u;{let P=e.new_layer_name||"SDPPP Images";typeof Se.handleSendLayerName=="function"&&(P=await Se.handleSendLayerName(P));let S=await a.createLayer(Z.constants.LayerKind.NORMAL,{name:`${P} ${$o}${i.length>1?`_${g+1}`:""}`});if(!S)throw new Error(h("create layer failed"));return p.push(S),u?S.move(u,Z.constants.ElementPlacement.PLACEINSIDE):S.move(a.layers[0],Z.constants.ElementPlacement.PLACEBEFORE),S}}));p.length&&m.add(d=>{d?p.forEach((g,y)=>{g.selected=!1}):p.forEach(g=>g.delete())}),await Promise.all(f.map(async(d,g)=>{await Z.imaging.putPixels({documentID:a.id,layerID:d.id,replace:!1,imageData:l[g],targetBounds:c[g]})})),De(f.map(d=>d.id)),Yt()},{commandName:h("show sent images"),document:a}),{}}var Xo=_("photoshop");async function Kr(e){let t=e.document_identify,r=V(t);if(!r)throw new Error(h("document {0} not found",t));let o=e.layer_identify,n=ie(r,o),i=fe(r,n);if(!i||i.kind!=Xo.constants.LayerKind.TEXT)throw new Error(h('only layer kind "TEXT" is supported, invalid layer: {0}',o));let s=!1;return await U(async()=>{console.log(e.text),i.textItem.contents=e.text,s=!0},{document:r,commandName:h("set text to layer")}),{success:s}}function Zo(e){return class extends e{constructor(t){super(t),this.socket.on("B_photoshop",async(r,o)=>{let{action:n,params:i}=r,s;try{console.log("B_photoshop start",n);let a=Date.now();n==="psd"?s=await Qr(i):n==="getImage"?s=await $t(i):n==="sendImages"?s=await Yr(i):n==="getSelection"?s=await Dt(i):n==="getText"?s=await Vr(i):n==="sendText"?s=await Kr(i):n==="getLayerInfo"?s=await vt(i):n==="getDocumentInfo"?s=await Or(i):n==="getLinkedLayers"?s=await Fr(i):n==="getLayersInGroup"?s=await Ur(i):n==="runPhotoshopAction"?s=await Gr(i):n==="getSpecialIdentifierValue"&&(s=await Br(i));let c=Date.now();console.log("B_photoshop end",n,c-a)}catch(a){console.error(a),o({error:a.stack||a.message||a});return}o(s)})}async callForPSDExtract(t,r){return new Promise((o,n)=>{this.socket.emit("F_photoshop",{action:"extractPSD",sid:t,params:{from_sid:r.from_sid}},i=>{if(i.error)return n(new Error(i.error));o(i)})})}async uploadImage(t,r){return new Promise((o,n)=>{this.socket.emit("F_photoshop",{action:"uploadImage",sid:t,params:r},i=>{if(i.error)return n(new Error(i.error));o(i)})})}}}function en(e){return class extends e{constructor(t){super(t),this.socket.on("B_workflow",(r,o)=>{if(r.action=="getStoredWidgetValue"){let{widgetTableID:n,widgetTablePath:i,widgetTablePersisted:s}=r.params,a=`${n}_${i}_${s}`,c=Yi(a),l=[];c&&Object.keys(c||{}).forEach(p=>{Object.keys(c[p]||{}).forEach(m=>{l.push({nodeID:p,widgetIndex:m,value:c[p][m].value,outputType:c[p][m].outputType})})}),o({values:l})}})}async setNodeTitle(t,r,o){await new Promise((n,i)=>{this.socket.emit("F_workflow",{action:"setNodeTitle",sid:t,params:{node_id:r,title:o}},s=>{if(s?.error)return i(new Error(s.error));n(s)})})}async pageInstanceRun(t,r,o=1){await new Promise((n,i)=>{this.socket.emit("F_workflow",{action:"run",sid:t,params:{size:o,from_sid:r}},s=>{if(s?.error)return i(new Error(s.error));n(s)})})}async setWidgetValue(t,r){t&&await new Promise((o,n)=>{this.socket.emit("F_workflow",{action:"setWidgetValue",sid:t.data.sid,params:r},i=>{if(i?.error)return n(new Error(i.error));o(i)})})}async openWorkflow(t,r){t&&await new Promise((o,n)=>{this.socket.emit("F_workflow",{action:"open",sid:t.data.sid,params:r},i=>{if(i?.error)return n(new Error(i.error));o(i)})})}async saveWorkflow(t,r){t&&await new Promise((o,n)=>{this.socket.emit("F_workflow",{action:"save",sid:t.data.sid,params:r},i=>{if(i?.error)return n(new Error(i.error));o(i)})})}async listWorkflows(t){return t?await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"list",sid:t.data.sid},n=>{r(n)})}):[]}async logout(t){t&&await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"logout",sid:t.data.sid},n=>{if(n?.error)return o(new Error(n.error));r(n)})})}async interrupt(t){await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"interrupt",sid:t},n=>{r(n)})})}async clearQueue(t){await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"clearQueue",sid:t},n=>{r(n)})})}async reboot(t){return await new Promise((r,o)=>{this.socket.emit("F_workflow",{action:"reboot",sid:t},n=>{r(n)})})}}}function Yi(e){let t=localStorage.getItem(`widgetValue_${e}`);return t?JSON.parse(t):null}var er=class extends Vo(Qo(b,"photoshop"),qo(k,"comfy"),en,Zo){constructor(t,{setConnectState:r,setLastErrorMessage:o,setBackendURL:n,setComfyMultiUser:i}){super(t),this.socket.on("connect_error",async s=>{if(this.socket.active){let a=s.message;try{let c=new AbortController,l=setTimeout(()=>c.abort(),1500),p=await fetch(t+this.socket._opts.path,{method:"GET",signal:c.signal});clearTimeout(l),p.status==502?a=h("502: Maybe the server is not running"):p.status==404&&(a=h("404: Maybe SDPPP is not installed or failed to run in ComfyUI"))}catch(c){c.message=="Network request failed"&&(a=h("Timeout, Maybe the URL is wrong"))}o(h("{0}. reconnecting...",a)),r("connecting")}else o(s.message),r("disconnected")}),this.socket.on("sdppp_inited",s=>{n(t),r("connected"),s.multi_user&&i(s.multi_user)}),this.socket.on("disconnect",(...s)=>{r("disconnected"),i(!1),b.setComfyUserToken("")})}};var on=w(v(),1),tr="http://127.0.0.1:8188",tn=(0,W.createContext)(null);function rn({children:e}){let{setSrc:t,webviewAgentSID:r,prevWebviewAgentSID:o}=Ee(),[n,i]=(0,W.useState)("disconnected"),[s,a]=(0,W.useState)(""),[c,l]=(0,W.useState)(localStorage.getItem("backendURL")||tr),[p,m]=(0,W.useState)(null),[u,f]=(0,W.useState)(""),[d,g]=(0,W.useState)(!1),[y,P]=(0,W.useState)(null),[S,E]=(0,W.useState)([]);function B(Q){l(Q.split("?")[0].split("#")[0].trim())}(0,W.useEffect)(()=>{localStorage.setItem("backendURL",c)},[c]),(0,W.useEffect)(()=>{n==="connected"?(a(""),t(`${c}`)):t("")},[n]);function ne(){if(n==="connected"||n==="connecting")y&&(y.close(),P(null),i("disconnected"));else try{let Q=y;y||(Q=new er(c||tr,{setConnectState:i,setLastErrorMessage:a,setBackendURL:B,setComfyMultiUser:g}),P(Q)),Q.connect(),i("connecting")}catch(Q){a(Q.stack||Q.message||Q)}}(0,W.useEffect)(()=>{let Q=(Ue,dt,xt)=>{u&&(!dt&&Ue==u||!(u in k.getAllStore()))&&f("")};return k.subscribe("/",Q),()=>{k.unsubscribe(Q)}},[u]),(0,W.useEffect)(()=>{!u&&r&&f(r)},[u,r]),(0,W.useEffect)(()=>{r&&(!u||u==o)&&f(r)},[r,o,u,f]);let[lt,j]=(0,W.useState)(null);return(0,W.useEffect)(()=>{j(u?k.getAllStore()[u]:null)},[u]),(0,on.jsx)(tn.Provider,{value:{socket:y,backendURL:c,setBackendURL:B,connectState:n,doConnectOrDisconnect:ne,lastErrorMessage:s,setLastErrorMessage:a,autoRunning:p,setAutoRunning:m,comfyMultiUser:d,setComfyMultiUser:g,workflowAgent:lt,workflowAgentSID:u,setWorkflowAgentSID:f,beforeWorkflowRunHooks:S,setBeforeWorkflowRunHooks:E},children:e})}function L(){let e=(0,W.useContext)(tn);if(!e)throw new Error("useSDPPPInternalContext must be used within a SDPPPInternalContextProvider");return e}var nn=w(I(),1);var sn=w(v(),1),Ge=class extends nn.default.Component{state={hasError:!1,errorMessage:""};constructor(t){super(t)}static getDerivedStateFromError(t){return{hasError:!0,errorMessage:t.toString()}}componentDidCatch(t,r){console.log(t,r)}render(){return this.state.hasError?(0,sn.jsx)("p",{className:"list-error-label",children:h("Error {0}... please contact me via Discord/Github",this.state.errorMessage)}):this.props.children}};var Ce=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};var Ae=typeof window>"u"||"Deno"in globalThis;function J(){}function un(e,t){return typeof e=="function"?e(t):e}function ln(e){return typeof e=="number"&&e>=0&&e!==1/0}function dn(e,t){return Math.max(e+(t||0)-Date.now(),0)}function jr(e,t){return typeof e=="function"?e(t):e}function fn(e,t){return typeof e=="function"?e(t):e}function Jr(e,t){let{type:r="all",exact:o,fetchStatus:n,predicate:i,queryKey:s,stale:a}=e;if(s){if(o){if(t.queryHash!==Et(s,t.options))return!1}else if(!et(t.queryKey,s))return!1}if(r!=="all"){let c=t.isActive();if(r==="active"&&!c||r==="inactive"&&c)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||n&&n!==t.state.fetchStatus||i&&!i(t))}function $r(e,t){let{exact:r,status:o,predicate:n,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(Ze(t.options.mutationKey)!==Ze(i))return!1}else if(!et(t.options.mutationKey,i))return!1}return!(o&&t.state.status!==o||n&&!n(t))}function Et(e,t){return(t?.queryKeyHashFn||Ze)(e)}function Ze(e){return JSON.stringify(e,(t,r)=>zr(r)?Object.keys(r).sort().reduce((o,n)=>(o[n]=r[n],o),{}):r)}function et(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>et(e[r],t[r])):!1}function pn(e,t){if(e===t)return e;let r=an(e)&&an(t);if(r||zr(e)&&zr(t)){let o=r?e:Object.keys(e),n=o.length,i=r?t:Object.keys(t),s=i.length,a=r?[]:{},c=0;for(let l=0;l{setTimeout(t,e)})}function hn(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?pn(e,t):t}function gn(e,t,r=0){let o=[...e,t];return r&&o.length>r?o.slice(1):o}function yn(e,t,r=0){let o=[t,...e];return r&&o.length>r?o.slice(0,-1):o}var It=Symbol();function rr(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===It?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Ki=class extends Ce{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!Ae&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e=="boolean"?this.#e:globalThis.document?.visibilityState!=="hidden"}},or=new Ki;var zi=class extends Ce{#e=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!Ae&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#e}},tt=new zi;function wn(){let e,t,r=new Promise((n,i)=>{e=n,t=i});r.status="pending",r.catch(()=>{});function o(n){Object.assign(r,n),delete r.resolve,delete r.reject}return r.resolve=n=>{o({status:"fulfilled",value:n}),e(n)},r.reject=n=>{o({status:"rejected",reason:n}),t(n)},r}function ji(e){return Math.min(1e3*2**e,3e4)}function Xr(e){return(e??"online")==="online"?tt.isOnline():!0}var Pn=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function nr(e){return e instanceof Pn}function ir(e){let t=!1,r=0,o=!1,n,i=wn(),s=g=>{o||(u(new Pn(g)),e.abort?.())},a=()=>{t=!0},c=()=>{t=!1},l=()=>or.isFocused()&&(e.networkMode==="always"||tt.isOnline())&&e.canRun(),p=()=>Xr(e.networkMode)&&e.canRun(),m=g=>{o||(o=!0,e.onSuccess?.(g),n?.(),i.resolve(g))},u=g=>{o||(o=!0,e.onError?.(g),n?.(),i.reject(g))},f=()=>new Promise(g=>{n=y=>{(o||l())&&g(y)},e.onPause?.()}).then(()=>{n=void 0,o||e.onContinue?.()}),d=()=>{if(o)return;let g,y=r===0?e.initialPromise:void 0;try{g=y??e.fn()}catch(P){g=Promise.reject(P)}Promise.resolve(g).then(m).catch(P=>{if(o)return;let S=e.retry??(Ae?0:3),E=e.retryDelay??ji,B=typeof E=="function"?E(r,P):E,ne=S===!0||typeof S=="number"&&rl()?void 0:f()).then(()=>{t?u(P):d()})})};return{promise:i,cancel:s,continue:()=>(n?.(),i),cancelRetry:a,continueRetry:c,canStart:p,start:()=>(p()?d():f().then(d),i)}}var Ji=e=>setTimeout(e,0);function $i(){let e=[],t=0,r=a=>{a()},o=a=>{a()},n=Ji,i=a=>{t?e.push(a):n(()=>{r(a)})},s=()=>{let a=e;e=[],a.length&&n(()=>{o(()=>{a.forEach(c=>{r(c)})})})};return{batch:a=>{let c;t++;try{c=a()}finally{t--,t||s()}return c},batchCalls:a=>(...c)=>{i(()=>{a(...c)})},schedule:i,setNotifyFunction:a=>{r=a},setBatchNotifyFunction:a=>{o=a},setScheduler:a=>{n=a}}}var M=$i();var sr=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),ln(this.gcTime)&&(this.#e=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ae?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#e=void 0)}};var Sn=class extends sr{#e;#t;#r;#n;#o;#s;#a;constructor(e){super(),this.#a=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#n=e.client,this.#r=this.#n.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=Zi(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#o?.promise}setOptions(e){this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){let r=hn(this.state.data,e,this.options);return this.#i({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#o?.promise;return this.#o?.cancel(e),t?t.then(J).catch(J):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>fn(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===It||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(e=0){return this.state.isInvalidated||this.state.data===void 0||!dn(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#o?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#o?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#o&&(this.#a?this.#o.cancel({revert:!0}):this.#o.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}fetch(e,t){if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#o)return this.#o.continueRetry(),this.#o.promise}if(e&&this.setOptions(e),!this.options.queryFn){let a=this.observers.find(c=>c.options.queryFn);a&&this.setOptions(a.options)}let r=new AbortController,o=a=>{Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(this.#a=!0,r.signal)})},n=()=>{let a=rr(this.options,t),c={client:this.#n,queryKey:this.queryKey,meta:this.meta};return o(c),this.#a=!1,this.options.persister?this.options.persister(a,c,this):a(c)},i={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#n,state:this.state,fetchFn:n};o(i),this.options.behavior?.onFetch(i,this),this.#t=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==i.fetchOptions?.meta)&&this.#i({type:"fetch",meta:i.fetchOptions?.meta});let s=a=>{nr(a)&&a.silent||this.#i({type:"error",error:a}),nr(a)||(this.#r.config.onError?.(a,this),this.#r.config.onSettled?.(this.state.data,a,this)),this.scheduleGc()};return this.#o=ir({initialPromise:t?.initialPromise,fn:i.fetchFn,abort:r.abort.bind(r),onSuccess:a=>{if(a===void 0){s(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(a)}catch(c){s(c);return}this.#r.config.onSuccess?.(a,this),this.#r.config.onSettled?.(a,this.state.error,this),this.scheduleGc()},onError:s,onFail:(a,c)=>{this.#i({type:"failed",failureCount:a,error:c})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:i.options.retry,retryDelay:i.options.retryDelay,networkMode:i.options.networkMode,canRun:()=>!0}),this.#o.start()}#i(e){let t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Xi(r.data,this.options),fetchMeta:e.meta??null};case"success":return{...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let o=e.error;return nr(o)&&o.revert&&this.#t?{...this.#t,fetchStatus:"idle"}:{...r,error:o,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),M.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function Xi(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Xr(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Zi(e){let t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,o=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var bn=class extends Ce{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let o=t.queryKey,n=t.queryHash??Et(o,t),i=this.get(n);return i||(i=new Sn({client:e,queryKey:o,queryHash:n,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(o)}),this.add(i)),i}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){M.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(r=>Jr(t,r))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(r=>Jr(e,r)):t}notify(e){M.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){M.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){M.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}};var vn=class extends sr{#e;#t;#r;constructor(e){super(),this.mutationId=e.mutationId,this.#t=e.mutationCache,this.#e=[],this.state=e.state||es(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#t.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#t.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#n({type:"continue"})};this.#r=ir({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(n,i)=>{this.#n({type:"failed",failureCount:n,error:i})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#t.canRun(this)});let r=this.state.status==="pending",o=!this.#r.canStart();try{if(r)t();else{this.#n({type:"pending",variables:e,isPaused:o}),await this.#t.config.onMutate?.(e,this);let i=await this.options.onMutate?.(e);i!==this.state.context&&this.#n({type:"pending",context:i,variables:e,isPaused:o})}let n=await this.#r.start();return await this.#t.config.onSuccess?.(n,e,this.state.context,this),await this.options.onSuccess?.(n,e,this.state.context),await this.#t.config.onSettled?.(n,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(n,null,e,this.state.context),this.#n({type:"success",data:n}),n}catch(n){try{throw await this.#t.config.onError?.(n,e,this.state.context,this),await this.options.onError?.(n,e,this.state.context),await this.#t.config.onSettled?.(void 0,n,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,n,e,this.state.context),n}finally{this.#n({type:"error",error:n})}}finally{this.#t.runNext(this)}}#n(e){let t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),M.batch(()=>{this.#e.forEach(r=>{r.onMutationUpdate(e)}),this.#t.notify({mutation:this,type:"updated",action:e})})}};function es(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Dn=class extends Ce{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#r=0}#e;#t;#r;build(e,t,r){let o=new vn({mutationCache:this,mutationId:++this.#r,options:e.defaultMutationOptions(t),state:r});return this.add(o),o}add(e){this.#e.add(e);let t=ar(e);if(typeof t=="string"){let r=this.#t.get(t);r?r.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#e.delete(e)){let t=ar(e);if(typeof t=="string"){let r=this.#t.get(t);if(r)if(r.length>1){let o=r.indexOf(e);o!==-1&&r.splice(o,1)}else r[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=ar(e);if(typeof t=="string"){let o=this.#t.get(t)?.find(n=>n.state.status==="pending");return!o||o===e}else return!0}runNext(e){let t=ar(e);return typeof t=="string"?this.#t.get(t)?.find(o=>o!==e&&o.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){M.batch(()=>{this.#e.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(r=>$r(t,r))}findAll(e={}){return this.getAll().filter(t=>$r(e,t))}notify(e){M.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(t=>t.state.isPaused);return M.batch(()=>Promise.all(e.map(t=>t.continue().catch(J))))}};function ar(e){return e.options.scope?.id}function Zr(e){return{onFetch:(t,r)=>{let o=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],s=t.state.data?.pageParams||[],a={pages:[],pageParams:[]},c=0,l=async()=>{let p=!1,m=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(t.signal.aborted?p=!0:t.signal.addEventListener("abort",()=>{p=!0}),t.signal)})},u=rr(t.options,t.fetchOptions),f=async(d,g,y)=>{if(p)return Promise.reject();if(g==null&&d.pages.length)return Promise.resolve(d);let P={client:t.client,queryKey:t.queryKey,pageParam:g,direction:y?"backward":"forward",meta:t.options.meta};m(P);let S=await u(P),{maxPages:E}=t.options,B=y?yn:gn;return{pages:B(d.pages,S,E),pageParams:B(d.pageParams,g,E)}};if(n&&i.length){let d=n==="backward",g=d?ts:En,y={pages:i,pageParams:s},P=g(o,y);a=await f(y,P,d)}else{let d=e??i.length;do{let g=c===0?s[0]??o.initialPageParam:En(o,a);if(c>0&&g==null)break;a=await f(a,g),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=l}}}function En(e,{pages:t,pageParams:r}){let o=t.length-1;return t.length>0?e.getNextPageParam(t[o],t,r[o],r):void 0}function ts(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var eo=class{#e;#t;#r;#n;#o;#s;#a;#i;constructor(e={}){this.#e=e.queryCache||new bn,this.#t=e.mutationCache||new Dn,this.#r=e.defaultOptions||{},this.#n=new Map,this.#o=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#a=or.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#i=tt.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#a?.(),this.#a=void 0,this.#i?.(),this.#i=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#e.build(this,t),o=r.state.data;return o===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(jr(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(o))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:r})=>{let o=r.data;return[t,o]})}setQueryData(e,t,r){let o=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(o.queryHash)?.state.data,s=un(t,i);if(s!==void 0)return this.#e.build(this,o).setData(s,{...r,manual:!0})}setQueriesData(e,t,r){return M.batch(()=>this.#e.findAll(e).map(({queryKey:o})=>[o,this.setQueryData(o,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;M.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){let r=this.#e;return M.batch(()=>(r.findAll(e).forEach(o=>{o.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t},o=M.batch(()=>this.#e.findAll(e).map(n=>n.cancel(r)));return Promise.all(o).then(J).catch(J)}invalidateQueries(e,t={}){return M.batch(()=>(this.#e.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0},o=M.batch(()=>this.#e.findAll(e).filter(n=>!n.isDisabled()).map(n=>{let i=n.fetch(void 0,r);return r.throwOnError||(i=i.catch(J)),n.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(o).then(J)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let r=this.#e.build(this,t);return r.isStaleByTime(jr(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(J).catch(J)}fetchInfiniteQuery(e){return e.behavior=Zr(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(J).catch(J)}ensureInfiniteQueryData(e){return e.behavior=Zr(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return tt.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#r=e}setQueryDefaults(e,t){this.#n.set(Ze(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#n.values()],r={};return t.forEach(o=>{et(e,o.queryKey)&&Object.assign(r,o.defaultOptions)}),r}setMutationDefaults(e,t){this.#o.set(Ze(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#o.values()],r={};return t.forEach(o=>{et(e,o.mutationKey)&&Object.assign(r,o.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Et(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===It&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};var Ct=w(I(),1),In=w(v(),1),Cn=Ct.createContext(void 0);var to=({client:e,children:t})=>(Ct.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,In.jsx)(Cn.Provider,{value:e,children:t}));var _e=w(I(),1);var $=w(I(),1);var cr=w(I(),1);function An(){let{workflowAgent:e,socket:t}=L();return{setWidgetValue:(0,cr.useCallback)(async(o,n,i)=>{if(!e)throw new Error("workflowAgent not found");await t?.setWidgetValue(e,{values:[{nodeID:o,widgetIndex:n,value:i}]});let s=e.data.widgetTableStructure.widgetTableID,a=e.data.widgetTableStructure.widgetTablePath,c=e.data.widgetTableStructure.widgetTablePersisted,l=`${s}_${a}_${c}`,p=e.data.widgetTableStructure.nodes[o].widgets[n].outputType;rs(l,o,n,i,p)},[e,t])}}function rt(){let{beforeWorkflowRunHooks:e,setBeforeWorkflowRunHooks:t}=L(),r=(0,cr.useCallback)(n=>(t(i=>[...i,n]),()=>{t(i=>i.filter(a=>a!==n))}),[t]),o=(0,cr.useCallback)(async()=>{for(let n=0;n{let S=k.getStore(y);if(!S)throw new Error("workflowAgent not found");try{await e?.openWorkflow(S,{workflow_path:P,from_sid:b.data.sid,reset:!0})}catch(E){console.error(E)}},[e]),n=(0,$.useCallback)(async y=>{let P=k.getStore(y);if(!P||!P.data.widgetTableStructure.widgetTablePath)throw new Error("workflow not found");if(!P.data.widgetTableStructure.widgetTablePersisted)throw new Error("workflow is not savable");await o(y,P.data.widgetTableStructure.widgetTablePath)},[o]),i=(0,$.useCallback)((y,P=1)=>{e?.pageInstanceRun(y,b.data.sid,P)},[e]),s=(0,$.useCallback)(async y=>{let P=k.getStore(y);if(!P)throw new Error("workflowAgent not found");if(!P.data.widgetTableStructure.widgetTablePath)throw new Error("workflow not found");await e?.saveWorkflow(P,{workflow_path:P.data.widgetTableStructure.widgetTablePath,from_sid:b.data.sid})},[e]),a=(0,$.useCallback)(async y=>{await e?.callForPSDExtract(y,{from_sid:b.data.sid})},[e]),c=(0,$.useCallback)(async y=>{let P=k.getStore(y);if(!P)throw new Error("workflowAgent not found");await e?.logout(P)},[e]),l=(0,$.useCallback)(async(y,P)=>await e?.uploadImage(b.data.sid,{image:y,filename:P,overwrite:!0}),[e]);globalThis.sdppp_action_run=async(y,{workflowPath:P})=>{P?u(P):m()};let p=(0,$.useCallback)(async(y,P=1)=>{!y&&!t||(await r(),await i(y||t,P))},[i,t,r]),m=(0,$.useCallback)(async(y,P=1)=>{await p(y||t,P),ro.action.recordAction?.({name:"sdppp_run",methodName:"sdppp_action_run"},{})},[p]),u=(0,$.useCallback)(async(y,P,S=1)=>{!P&&!t||(await o(P||t,y),p(P||t,S),ro.action.recordAction?.({name:"sdppp_run_"+y,methodName:"sdppp_action_run"},{workflowPath:y}))},[o,m,t]),f=(0,$.useCallback)(async()=>{t&&await e?.interrupt(t)},[e,t]),d=(0,$.useCallback)(async()=>{t&&await e?.clearQueue(t)},[e,t]),g=(0,$.useCallback)(async()=>{if(t)return await e?.reboot(t)},[e,t]);return{openWorkflow:o,reopenWorkflow:n,saveWorkflow:s,runPage:m,runWorkflow:u,callForPSDExtract:a,logout:c,uploadImage:l,interrupt:f,clearQueue:d,reboot:g}}function ur(){let[e,t]=(0,_e.useState)(!1),[r,o]=(0,_e.useState)(!1),n=(0,_e.useRef)(null),{autoRunning:i,workflowAgent:s}=L(),{runWorkflow:a,runPage:c}=ae();return(0,_e.useEffect)(()=>{if(i&&e&&!r){if(t(!1),i.type=="workflow")s&&!s.data.executingNodeTitle&&(a(i.value,s.data.sid,1),n.current=setTimeout(()=>{o(!1)},1e3));else if(i.type=="page"){let l=k.getStore(i.value);l&&!l.data.executingNodeTitle&&(o(!0),c(i.value),n.current=setTimeout(()=>{o(!1)},1e3))}}},[e,r,i,s,a,c]),(0,_e.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]),{setShouldTriggerLivePainting:t}}var ce=w(I(),1);var kn=w(v(),1),os=15e3,Ln=(0,ce.createContext)({});function _n({children:e,loginAppID:t,loginStyle:r,loginBannerTop:o,loginBannerBottom:n}){let[i,s]=(0,ce.useState)(!t),a=(0,ce.useCallback)(async(u,f="sdppp123456")=>{try{let d=await fetch("https://api.authing.cn/api/v3/signin",{method:"POST",headers:{"Content-Type":"application/json","x-authing-app-id":t,"x-authing-sdk-version":"web:3.0.0"},body:JSON.stringify({connection:"PASSWORD",passwordPayload:{username:u,password:f}})}),g=await d.json();if(d.ok){if(g.statusCode===200)return{success:!0,token:g.data.access_token};if(g.statusCode===403)return{success:!1,message:h("Verification Error")}}else return{success:!1,message:JSON.stringify(g)}}catch(d){return{success:!1,message:d.toString()}}return{success:!1,message:"\u767B\u5F55\u5931\u8D25"}},[]),c=(0,ce.useCallback)(async u=>{if(!u)throw new Error("Token is required");let f="access_token",d="https://api.authing.cn/oidc/token/introspection",g=`token=${encodeURIComponent(u)}&token_type_hint=${encodeURIComponent(f)}&client_id=${encodeURIComponent(t)}`;try{let y=await fetch(d,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:g});if(!y.ok)throw new Error(`Verification failed with status: ${y.status}`);return await y.json()}catch(y){throw console.error("Token verification error:",y),y}},[]),l=(0,ce.useCallback)(async u=>{try{let d=await(await fetch("https://api.authing.cn/api/v3/get-profile",{method:"GET",headers:{Authorization:`Bearer ${u}`,"x-authing-app-id":t}})).json();return d.statusCode===200?{data:d.data,success:!0}:{message:d.message,success:!1}}catch(f){return{success:!1,message:f}}},[]);async function p(u,f="sdppp123456"){let d=await a(u,f);if(d.success){let g=await l(d.token);g.success&&(localStorage.setItem("token",d.token),localStorage.setItem("lastLogin",new Date(g.data.lastLogin).getTime().toString()),s(!0))}return d}async function m(u){if(!localStorage.getItem("lastLogin"))return!1;if((await c(u)).active){let d=await l(u);if(d.success){let g=new Date(d.data.lastLogin).getTime().toString(),y=localStorage.getItem("lastLogin");return g===y}else return!1}return!1}return(0,ce.useEffect)(()=>{if(i){if(t){let u=setInterval(()=>{let f=localStorage.getItem("token");f&&m(f).then(d=>{d||s(!1)})},os);return()=>{clearInterval(u)}}}else{let u=localStorage.getItem("token");if(!u)return;m(u).then(f=>{f&&s(!0)})}},[i]),(0,kn.jsx)(Ln.Provider,{value:{loginStyle:r||"none",loginBannerBottom:n||null,loginBannerTop:o||null,isLogin:i,logout:()=>{localStorage.removeItem("token"),s(!1)},login:p},children:e})}function ke(){let e=(0,ce.useContext)(Ln);if(!e)throw new Error("useSDPPPLogin must be used within a SDPPPLoginProvider");return e}var Te=w(v(),1),Tn=(0,ot.createContext)({});function xn({children:e,loginAppID:t,loginStyle:r,loginBannerTop:o,loginBannerBottom:n}){let i=new eo;return(0,Te.jsx)(to,{client:i,children:(0,Te.jsx)(Ge,{children:(0,Te.jsx)(No,{children:(0,Te.jsx)(_n,{loginAppID:t,loginStyle:r,loginBannerTop:o,loginBannerBottom:n,children:(0,Te.jsx)(rn,{children:(0,Te.jsx)(ns,{children:e})})})})})})}function Le(){let e=(0,ot.useContext)(Tn);if(!e)throw new Error("SDPPPExternalContext not found");return e}function ns({children:e}){let t=Ee(),r=L(),{logout:o}=ke();Se.registerTestCase&&(globalThis.sdppp_debugPhotoshopInternalContext=r,globalThis.sdppp_debugPhotoshopWebviewContext=t);let{toggleWebviewDialog:n,webviewAgentSID:i}=t,{autoRunning:s,setAutoRunning:a,workflowAgent:c,setWorkflowAgentSID:l,doConnectOrDisconnect:p,lastErrorMessage:m}=r,{setShouldTriggerLivePainting:u}=ur();return(0,ot.useEffect)(()=>{let f=()=>{u(!0)};return b.subscribe("/canvasStateID",f),()=>{b.unsubscribe(f)}},[u]),(0,Te.jsx)(Tn.Provider,{value:{logout:o,connectOrDisconnect:p,lastConnectErrorMessage:m,setAutoRunning:a,autoRunning:s,photoshopSID:b.data.sid,webviewAgentSID:i,workflowAgentSID:c?.data.sid||"",setWorkflowAgentSID:l,toggleWebviewDialog:n},children:e})}var lr=w(I(),1);var nt=w(I(),1);function ue(e,t){let[r,o]=(0,nt.useState)(e?{...e.data}:null),[n,i]=(0,nt.useState)(e?{...e.data}:null),s=Array.isArray(t)?t:[t];return(0,nt.useEffect)(()=>{e&&o({...e.data})},[e]),(0,nt.useEffect)(()=>{if(!e)return;let a=s.map(c=>{let l=()=>{i(r),o(e.data)};return e.subscribe(c,l),l});return()=>{a.forEach(c=>{e.unsubscribe(c)})}},[e,t]),{state:r||null,prevState:n||null}}function Rn(){let[e,t]=(0,lr.useState)({}),{state:r}=ue(b,"/comfyUserToken"),o=r?.comfyUserToken;return(0,lr.useEffect)(()=>{let n=!1,i=(s,a,c)=>{n||t(l=>{let p={...l};return a==null?delete p[s]:p[s]=a,p})};return k.subscribe("/",i),()=>{n=!0,k.unsubscribe(i)}},[]),{pageInstances:Object.entries(e).map(([n,i])=>({sid:n,ssid:n.slice(0,4),title:i.title,lastError:i.lastError,isWebview:!!i.webviewFromSid,isCurrentUser:!i.comfyUserToken||i.comfyUserToken==o})).filter(n=>!n.isWebview&&(!o||n.isCurrentUser))}}var le=w(I(),1);function is(e,t,r){let{state:o}=ue(b,["/comfyUserToken"]),{socket:n,workflowAgentSID:i}=L(),[s,a]=(0,le.useState)({}),[c,l]=(0,le.useState)(!1),[p,m]=(0,le.useState)(null),u=(0,le.useCallback)(async f=>{if(!f&&!i){a({});return}l(!0);let d=k.getStore(f||i);try{let g=await n?.listWorkflows(d||null)||[];if("error"in g){m(new Error(g.error)),l(!1);return}l(!1),a(g.reduce((y,P)=>(y[P]={path:P,content:null,error:""},y),{}))}catch(g){l(!1),m(g)}},[n,i]);return(0,le.useEffect)(()=>{e&&u()},[e]),(0,le.useEffect)(()=>{o?.comfyUserToken&&u()},[o]),{data:s,isLoading:c,error:p,refetch:u}}function Nn(){let{backendURL:e,comfyMultiUser:t,workflowAgent:r}=L(),{workflowAgentSID:o}=Le(),[n,i]=(0,le.useState)(!0),[s,a]=(0,le.useState)(""),{data:c,isLoading:l,error:p,refetch:m}=is(e,t,r);(0,le.useEffect)(()=>{if(o)m(),i(!1);else{i(!0);let d=setTimeout(()=>{i(!1)},4e3);return()=>clearTimeout(d)}},[o]);let u=[];!l&&!p&&c&&(Object.keys(c).forEach(d=>{d.startsWith(s)&&(d.slice(s.length).indexOf("/")==-1?u.push({path:d,isDir:!1}):u.unshift({path:d.slice(0,d.lastIndexOf("/")+1),isDir:!0}))}),u=u.filter((d,g,y)=>y.findIndex(P=>P.path==d.path)===g));let f="";return p&&(f=p.message),u.length||(f=h("Workflow list is empty, please save a workflow by Comfy's lastest UI")),p&&(f=h("Workflow list loading failed: {0}",p.message)),!Se.MU&&t&&(f=h("Workflow List of ComfyUI with --multi-user is only available for sponsors")),l&&(f="Loading"),{workflows:c,isLoadingWorkflows:l,workflowsError:f,refetchWorkflows:m,afterPropsUpdate4s:n,currentViewingDirectory:s,setCurrentViewingDirectory:a,showingList:u}}function On(e){let t=k.getStore(e),{state:r}=ue(t,["/"]);return r?{sid:e,ssid:r.ssid,title:r.title,lastError:r.lastError,isWebview:!!r.webviewFromSid,isCurrentUser:!r.comfyUserToken||r.comfyUserToken==b.data.comfyUserToken,progress:r.progress,executingNodeTitle:r.executingNodeTitle,queueSize:r.queueSize}:{sid:"",ssid:"",title:"",lastError:"",isWebview:!1,isCurrentUser:!1,progress:0,executingNodeTitle:"",queueSize:0}}var oi=w(I(),1);var it=w(I(),1);var io=w(I(),1),oo={LICENSE:{name:"SD-PPP",url:{en:"https://github.com/zombieyang/sd-ppp",zhcn:"https://github.com/zombieyang/sd-ppp"}},sponsors:[{name:"\u56DB\u559CAI",url:"https://v.douyin.com/hD2X7S717uw/"},{name:"\u6C90\u6C90AI",url:"https://v.douyin.com/k6yKDEcVgP8/"}],links:[{name:"\u732B\u54AA\u8001\u5E08Reimagined",url:"https://www.xiaohongshu.com/user/profile/59f1fcc411be101aba7f048f"},{name:"\u6765\u771F\u7684",url:"https://space.bilibili.com/590784254"},{name:"\u54D1\u72D7Egao",url:"https://space.bilibili.com/284721975"}],community:{en:[{name:"Github",url:"https://github.com/zombieyang/sd-ppp"},{name:"Discord",url:"https://discord.gg/9HeGjDvEmn"},{name:"Youtube",url:"https://www.youtube.com/@Github-Zombeeyang/videos"}],zhcn:[{name:"Github",url:"https://github.com/zombieyang/sd-ppp"},{name:"QQ\u9891\u9053",url:"https://pd.qq.com/s/5m42umo28"},{name:"Bilibili",url:"https://space.bilibili.com/44908313"}]},cloud:{en:[],zhcn:[{name:"Cephalon",url:"https://cephalon.cloud/share/register-landing?invite_id=m95SDj",icon:"https://cephalon.cloud/favicon.ico",color:"#000000"},{name:"\u6668\u7FBD\u667A\u4E91",url:"https://www.chenyu.cn/console/login?invitationCode=BUD913",icon:"https://www.chenyu.cn/favicon.ico",color:"#f3ac40"}]}},Fn="sponsorData",Wn={GITEE:"https://gitee.com/zombieyang/sd-ppp/raw/main/sponsors.json",GITHUB:"https://raw.githubusercontent.com/zombieyang/sd-ppp/refs/heads/main/sponsors.json"},ss=15e3;function no(){try{let e=localStorage.getItem(Fn);if(e)return JSON.parse(e)}catch(e){console.warn("Failed to parse sponsor data from localStorage:",e)}return null}function Mn(e){try{localStorage.setItem(Fn,JSON.stringify(e))}catch(t){console.warn("Failed to save sponsor data to localStorage:",t)}}function fr(e){try{if(!e||typeof e!="object")return console.warn("Invalid sponsor data: not an object"),!1;if(!e.LICENSE||typeof e.LICENSE!="object")return console.warn("Invalid sponsor data: LICENSE is not an object"),!1;if(!e.LICENSE.name)return console.warn("Invalid sponsor data: LICENSE.name is missing"),!1;if(!e.LICENSE.url||typeof e.LICENSE.url!="object")return console.warn("Invalid sponsor data: LICENSE.url is not an object"),!1;if(!e.LICENSE.url.en)return console.warn("Invalid sponsor data: LICENSE.url.en is missing"),!1;if(!e.LICENSE.url.zhcn)return console.warn("Invalid sponsor data: LICENSE.url.zhcn is missing"),!1;if(!Array.isArray(e.sponsors))return console.warn("Invalid sponsor data: sponsors is not an array"),!1;if(!Array.isArray(e.links))return console.warn("Invalid sponsor data: links is not an array"),!1;if(!e.community||typeof e.community!="object")return console.warn("Invalid sponsor data: community is not an object"),!1;if(!Array.isArray(e.community.en)||!Array.isArray(e.community.zhcn))return console.warn("Invalid sponsor data: community.en or community.zhcn is not an array"),!1;if(!e.cloud||typeof e.cloud!="object")return console.warn("Invalid sponsor data: cloud is not an object"),!1;if(!Array.isArray(e.cloud.en)||!Array.isArray(e.cloud.zhcn))return console.warn("Invalid sponsor data: cloud.en or cloud.zhcn is not an array"),!1;for(let t of e.cloud.zhcn)if(!t.name||!t.url||!t.icon||!t.color)return console.warn("Invalid sponsor data: cloud.zhcn item missing required properties"),!1;return!0}catch(t){return console.warn("Error validating sponsor data:",t),!1}}async function Un(e){try{let t=await fetch(e);if(!t.ok)throw new Error(`Fetch failed with status: ${t.status}`);let r=await t.json();return fr(r)?r:null}catch(t){return console.warn(`Failed to fetch from ${e}:`,t),null}}var dr=null;function pr(){if(!dr){let r=no();dr=new Promise(o=>{let n=!1;Un(Wn.GITEE).then(i=>{!n&&i&&(n=!0,Mn(i),o(i))}),Un(Wn.GITHUB).then(i=>{!n&&i&&(n=!0,Mn(i),o(i))}),setTimeout(()=>{n||(n=!0,r&&fr(r)?o(r):(console.warn("Using default data as fallback"),o(oo)))},ss)})}let[e,t]=io.default.useState(()=>{let r=no();return r&&fr(r)?r:oo});return io.default.useEffect(()=>{dr&&dr.then(r=>{t(r)}).catch(r=>{console.error("Error in useSponsor:",r);let o=no();t(o&&fr(o)?o:oo)})},[]),{data:e}}var C=w(v(),1),as=0,At=0;function Bn(){let e=(0,it.useRef)(null),{loginStyle:t}=ke(),{data:r}=pr();(0,it.useEffect)(()=>{let n=1/0,i=1/0,s=!1;if(e.current){let p=function(m){At||(At=Date.now())};var c=p;let l=document.createElement("webview");l.addEventListener("loadstart",p),l.addEventListener("loadstop",p),l.addEventListener("loaderror",p),l.setAttribute("src","./_.html"),l.style.width="1px",l.style.height="1px",e.current.appendChild(l)}function a(){let l=e.current?.parentElement?.parentElement?.getBoundingClientRect();l?.height&&l?.width&&(n=Math.min(n,l.height),i=Math.min(i,l.width)),s||requestAnimationFrame(a)}return requestAnimationFrame(a),()=>{s=!0,At&&(as+=Date.now()-At,At=0)}},[e]);let o=(0,it.useMemo)(()=>r.community[ft()=="zhcn"?"zhcn":"en"],[r]);return(0,C.jsxs)("div",{className:"about-card",style:{position:"relative"},children:[t==="none"?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsxs)("a",{href:r.LICENSE.url[ft()=="zhcn"?"zhcn":"en"],children:[h("LICENSE:")," ",r.LICENSE.name]})}),(0,C.jsx)("sp-divider",{}),(0,C.jsx)("h2",{children:h("Sponsors")}),(0,C.jsx)("div",{className:"about-card-sections about-card-sponsors",children:r.sponsors.map(n=>(0,C.jsx)("a",{href:n.url,children:n.name},n.name))}),(0,C.jsx)("sp-divider",{}),(0,C.jsx)("h2",{children:h("Links")}),(0,C.jsx)("div",{className:"about-card-sections about-card-friends-links",children:r.links.map(n=>(0,C.jsx)("a",{href:n.url,children:n.name},n.name))}),(0,C.jsx)("sp-divider",{}),(0,C.jsxs)("h2",{children:["SD-PPP ",h("Community")]})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsx)("h4",{children:h("This plugin is based on sd-ppp")})}),(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsx)("h6",{children:h("And follows its open source license:")})}),(0,C.jsx)("div",{className:"about-card-sections about-card-title",children:(0,C.jsx)("a",{href:"https://github.com/zombieyang/sd-ppp/blob/main/LICENSE",children:"LICENSE: BSD3-Clause"})})]}),(0,C.jsxs)("div",{className:"about-card-sections about-card-links",children:[o.map(n=>(0,C.jsx)("a",{href:n.url,children:n.name},n.name)),(0,C.jsx)("div",{style:{width:1,height:1,position:"absolute",right:0,bottom:0,opacity:.1},ref:e,className:"persistent-div"})]})]})}var st=w(I(),1);var He=w(v(),1);function Vn(){let{backendURL:e,setBackendURL:t,connectState:r,doConnectOrDisconnect:o}=L(),n=r==="connected"||r==="connecting"?{disabled:!0}:{};(0,st.useEffect)(()=>{e&&r==="disconnected"&&setTimeout(()=>{o()},1e3)},[]);let i=(0,st.useRef)(!1);return(0,st.useEffect)(()=>()=>{i.current=!0},[]),(0,st.useEffect)(()=>()=>{r==="connected"&&i.current&&o()},[r]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)("sp-textfield",{id:"url-bar",label:"backendURL",onInput:s=>{t(s.currentTarget.value)},...n,value:e||"",placeholder:tr}),(0,He.jsx)("sp-action-button",{id:"connect-btn",onClick:()=>{o()},children:r!=="disconnected"?"\u2297":"\u2192"})]})}var Gn=w(I(),1);var xe=class{static makeDocumentDataOptions(t){let r=t.data,o=[`${D.getSpecialDocumentCurrent()}`];return Object.keys(r.documents).forEach(n=>{let i=r.documents[n];o.push(i.identify)}),o}static findDocumentData(t,r){let o=D.is_SPECIAL_DOCUMENT_CURRENT(r)?t.data.activeDocumentID:ho(r).id;return t.data.documents[o]}static makeLayerOptions(t,r){return r.concat(t.layers.map(n=>n.identify))}static getLayerDirtyID(t,r){return t.layers.find(n=>n.identify===r)?.dirtyID||0}static getCanvasDirtyID(t){return t.canvasDirtyID||0}static getSelectionDirtyID(t){return t.selectionDirtyID||0}};var qn=w(I(),1);var Qn=w(I(),1);function Re(e){return{flex:`${e} 0 calc(${e/12*100}% - 10px)`,maxWidth:"100%"}}var at=class extends qn.Component{computeUIWeightCSS(t){return Re(t)}};var Ye=w(v(),1),Ne=class extends at{state={filter:""};handleSelectUpdate=(t,r)=>{this.props.onSelectUpdate(t,r),this.setState({filter:""})};render(){let{options:t,value:r,name:o}=this.props;return(0,Ye.jsxs)("div",{style:{display:"flex",alignItems:"center",...this.computeUIWeightCSS(this.props.uiWeight)},children:[o&&(0,Ye.jsx)("sp-label",{style:{flex:1},children:o}),(0,Ye.jsx)("sp-picker",{class:"sdppp-dropdown-widget",size:"s",style:this.props.name?{flex:2}:{width:"100%"},children:(0,Ye.jsx)("sp-menu",{slot:"options",children:t.map((n,i)=>this.state.filter&&!n.includes(this.state.filter)?"":(0,Ye.jsx)("sp-menu-item",{...mr(n)===mr(r)?{selected:!0}:{},onClick:()=>this.handleSelectUpdate(n,i),children:mr(n)},mr(n)))})})]})}};function mr(e){return typeof e=="string"?e:e.content}var Hn=w(v(),1),hr=class e extends Gn.default.Component{state={options:xe.makeDocumentDataOptions(b)};constructor(t){super(t),b.subscribe("/documents",this.updateOptions)}updateOptions=()=>{let t=xe.makeDocumentDataOptions(b);this.setState({options:t})};componentwillUnmount(){b.unsubscribe(this.updateOptions)}static getValueIfIsValidOptionOrCurrent(t,r){return!r||r.includes(t)?t:D.getSpecialDocumentCurrent()}static getDerivedStateFromProps(t,r){let o=t.value;if(o){let n=o.split("/"),i=e.getValueIfIsValidOptionOrCurrent(n.slice(1).join("/"),r.options);return D.is_SPECIAL_DOCUMENT_CURRENT(i)?o=D.getSpecialDocumentCurrent():o=i,n[0]!=b.data.uname&&t.onSelectUpdate(b.data.uname+"/"+o,0),Object.assign(r,{value:o})}return null}render(){let t=e.getValueIfIsValidOptionOrCurrent(this.props.value,this.state.options);return(0,Hn.jsx)(Ne,{uiWeight:this.props.uiWeight,options:this.state.options,onSelectUpdate:(r,o)=>{this.props.onSelectUpdate(b.data.uname+"/"+r,o)},value:t})}};var Kn=w(I(),1);var Yn=w(v(),1);function de(e){return(0,Yn.jsx)("a",{onClick:e.onClick,children:e.label})}var be=w(v(),1),Oe=class extends Kn.default.Component{state={options:[]};constructor(t){super(t),b.subscribe("/documents",this.updataOptionsAfterDocumentChange)}componentwillUnmount(){b.unsubscribe(this.updataOptionsAfterDocumentChange)}componentDidMount(){this.updateOptions(this.props.documentValue||D.getSpecialDocumentCurrent())}shouldComponentUpdate(t,r){return t.documentValue!=this.props.documentValue&&t.documentValue&&this.updateOptions(t.documentValue),!0}updataOptionsAfterDocumentChange=()=>{this.updateOptions(this.props.documentValue||D.getSpecialDocumentCurrent())};updateOptions=t=>{t=t||this.props.documentValue||D.getSpecialDocumentCurrent();let r=xe.findDocumentData(b,t);if(!r){this.setState({options:[]});return}let o=xe.makeLayerOptions(r,D.getSpecialLayerForGet());this.setState({options:o})};render(){let t=this.props.value;if(t)try{t=h(t)}catch{}return(0,be.jsxs)("div",{className:"sdppp-layer-widget",style:Re(this.props.uiWeight),children:[(0,be.jsx)("div",{className:"sdppp-layer-widget-dropdown",children:(0,be.jsx)(Ne,{uiWeight:12,options:this.state.options,onSelectUpdate:this.props.onSelectUpdate,value:t})}),(0,be.jsxs)("div",{className:"sdppp-layer-widget-quick-set",children:[(0,be.jsxs)("sp-label",{children:[h("Quick Set"),":"]}),(0,be.jsx)(de,{onClick:async()=>{let r=Be();this.props.onSelectUpdate(r,this.state.options.indexOf(r))},label:h("Selected Layer")}),(0,be.jsx)(de,{onClick:async()=>{this.props.onSelectUpdate(D.get_SPECIAL_LAYER_USE_CANVAS(),this.state.options.indexOf(D.get_SPECIAL_LAYER_USE_CANVAS()))},label:h("Canvas")})]})]})}};var kt=w(St(),1),ct=_("photoshop"),re=w(I(),1);var so=w(St(),1),gr=_("photoshop"),te=w(I(),1);var Lt=w(v(),1);function _t({mode:e,setMode:t}){let r=o=>{t(o)};return(0,Lt.jsxs)("div",{className:"widget-mode-selection",children:[(0,Lt.jsx)("button",{className:`widget-mode-selection-button ${e==="manual"?"selected":""}`,onClick:()=>r("manual"),children:h("Manual")}),(0,Lt.jsx)("button",{className:`widget-mode-selection-button ${e==="auto"?"selected":""}`,onClick:()=>r("auto"),children:h("Auto")})]})}var ee=w(v(),1);function zn(e){let[t,r]=(0,te.useState)(""),[o,n]=(0,te.useState)(""),[i,s]=(0,te.useState)("manual"),[a,c]=(0,te.useState)(!1),[l,p]=(0,te.useState)(null),{backendURL:m}=L(),{uploadImage:u}=ae(),{addBeforeWorkflowRunHook:f}=rt(),d=(0,te.useRef)(null),g=(0,te.useCallback)(async()=>{if(i==="manual"&&!a&&l){await e.onValueChange(l);return}try{if(i==="auto"&&await P(t),d.current){let S=await d.current.getBuffer(so.JimpMime.jpeg),E=await u(S,pt(6)+".jpeg");E?.name&&(p(E.subfolder+"/"+E.name),c(!1),await e.onValueChange(E.subfolder+"/"+E.name))}}catch(S){console.error(S)}},[i,a,l,e.onValueChange]);(0,te.useEffect)(()=>{let E=f(g);return()=>{E()}},[g]);let y=o;if(!y&&(l||e.value)){let S=l||e.value,E=S.split("/").slice(0,-1).join("/");y=m+(m.endsWith("/")?"":"/")+`api/view?filename=${S}&type=input&subfolder=${E}&rand=`+Math.random()}let P=(0,te.useCallback)(async S=>{let E=await ao(S);if(!E)return;d.current=E;let B=await cs(E);r(S),n(B),c(!0)},[]);return(0,ee.jsxs)("div",{className:"image-widget",children:[(0,ee.jsx)("div",{className:"image-widget-left",children:(0,ee.jsx)("img",{src:y,className:"image-widget-image"+(y?"":" image-widget-image-empty")})}),(0,ee.jsxs)("div",{className:"image-widget-right",children:[(0,ee.jsx)(_t,{mode:i,setMode:s}),i==="manual"&&(0,ee.jsxs)("div",{className:"image-widget-more-quickset",children:[(0,ee.jsx)("sp-label",{children:h("Set As:")}),(0,ee.jsx)(de,{onClick:()=>{P(Be())},label:h("Selected Layer")}),(0,ee.jsx)(de,{onClick:()=>{P(D.get_SPECIAL_LAYER_USE_CANVAS())},label:h("Canvas")})]}),i=="auto"&&(0,ee.jsx)("div",{className:"image-widget-layer-widget-container",children:(0,ee.jsx)(Oe,{onSelectUpdate:P,uiWeight:10,value:t})})]})]})}async function ao(e){if(!gr.app.activeDocument)return null;try{return await $t.getJimpImage({document_identify:ge(gr.app.activeDocument.id,gr.app.activeDocument.name),layer_identify:e})}catch(t){throw console.error(t),t}}async function cs(e){let t=100/Math.max(e.width,e.height);return e=e.clone(),e.scale(t),await e.getBase64(so.JimpMime.jpeg)}var Y=w(v(),1);function Jn(e){let[t,r]=(0,re.useState)(""),[o,n]=(0,re.useState)(""),[i,s]=(0,re.useState)("manual"),[a,c]=(0,re.useState)(!1),[l,p]=(0,re.useState)(null),{backendURL:m}=L(),{uploadImage:u}=ae(),{addBeforeWorkflowRunHook:f}=rt(),d=(0,re.useRef)(null),g=(0,re.useCallback)(async()=>{if(i==="manual"&&!a&&l){await e.onValueChange(l);return}try{if(i==="auto"&&await P(t),d.current){let S=await d.current.getBuffer(kt.JimpMime.png),E=await u(S,pt(6)+".png");E?.name&&(p(E.subfolder+"/"+E.name),c(!1),await e.onValueChange(E.subfolder+"/"+E.name))}}catch(S){console.error(S)}},[i,a,l,e.onValueChange]);(0,re.useEffect)(()=>{let S=f(g);return()=>{S()}},[g]);let y=o;if(!y&&(l||e.value)){let S=l||e.value,E=S.split("/").slice(0,-1).join("/");y=m+(m.endsWith("/")?"":"/")+`api/view?filename=${S}&type=input&subfolder=${E}&rand=`+Math.random()}let P=(0,re.useCallback)(async(S,E=!1)=>{let B=await ao(S);if(!B)return;d.current=B;let ne=await jn(B,E);r(S),n(ne),c(!0)},[]);return(0,Y.jsxs)("div",{className:"image-widget",children:[(0,Y.jsx)("div",{className:"image-widget-left",children:(0,Y.jsx)("img",{src:y,className:"image-widget-image"+(y?"":" image-widget-image-empty")})}),(0,Y.jsxs)("div",{className:"image-widget-right",children:[(0,Y.jsx)(_t,{mode:i,setMode:S=>{s(S)}}),i==="manual"&&(0,Y.jsxs)("div",{className:"image-widget-more-quickset",children:[(0,Y.jsx)("sp-label",{children:h("Set As:")}),(0,Y.jsx)(de,{onClick:()=>{P(Be(),!1)},label:h("Selected Layer")}),(0,Y.jsx)(de,{onClick:async()=>{P(Be(),!0)},label:h("Selected Layer (invert)")}),(0,Y.jsx)(de,{onClick:()=>{P(D.get_SPECIAL_LAYER_USE_CANVAS())},label:h("Canvas")}),(0,Y.jsx)(de,{onClick:async()=>{let S=await us();if(!S)return;d.current=S;let E=await jn(S);r(""),n(E),c(!0)},label:h("Selection")})]}),i==="auto"&&(0,Y.jsx)("div",{className:"image-widget-layer-widget-container",children:(0,Y.jsx)(Oe,{onSelectUpdate:S=>{P(S,!1)},uiWeight:12,value:t})})]})]})}async function us(){if(!ct.app.activeDocument)return null;try{let e=await Dt({document_identify:ge(ct.app.activeDocument.id,ct.app.activeDocument.name),boundary:{left:0,top:0,right:0,bottom:0,width:ct.app.activeDocument.width,height:ct.app.activeDocument.height}});if(!e?.blob)return null;let t=e.blob,r=new Uint8Array(t.length*4);for(let o=0;oe.nodeIndexes.map(c=>{let l=e.nodes[c],p=(d,g,y)=>d.keepRender?g.outputType==="error"?(d.result.push((0,K.jsx)("span",{className:"list-error-label",children:t[l.id][y]})),d):(o?.(d,l,g,y),d):d,u=Object.values(e.groups).find(d=>d.nodeIDs.includes(l.id))?.color||"rgba(127, 127, 127, .4)",f=l.uiWeightSum<=8&&l.widgets.length==1&&(l.widgets[0].outputType!=="number"||!e.extraOptions?.useSliderForNumberWidget);return(0,K.jsxs)("div",{className:"workflow-edit-field",children:[(0,K.jsx)("div",{className:"workflow-edit-field-title",title:l.title,style:{...Re(f?4:12),borderColor:u},children:i?i(l.title,l):(0,K.jsx)("span",{children:l.title})}),l.widgets.reduce(p,{keepRender:!0,result:[]}).result.map((d,g)=>(0,K.jsx)(co,{children:d},g)),r[l.id]?(0,K.jsx)("span",{className:"list-error-label",children:r[l.id]}):""]},l.id)}),[e,t,r,o,n,i]),a=(0,Tt.useMemo)(()=>Object.keys(r).filter(c=>!e.nodes[parseInt(c)]),[r,e]);return(0,K.jsxs)(K.Fragment,{children:[a.length>0&&a.map(c=>(0,K.jsx)("span",{className:"list-error-label",children:r[c]},c)),Object.keys(e.nodes).length?"":(0,K.jsx)("span",{className:"list-error-label",children:h("no suitable node to control in this workflow")}),(0,K.jsx)("div",{className:"workflow-edit-content",children:s})]})}var co=class extends Tt.default.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}componentDidCatch(t,r){this.setState({hasError:!0,error:t})}render(){return this.state.hasError?(0,K.jsx)("span",{className:"list-error-label",children:this.state.error?.stack||this.state.error?.message||this.state.error?.toString()}):this.props.children}};var Ke=w(I(),1),We=w(v(),1),$n=e=>{let{inputMin:t,inputMax:r,inputStep:o,value:n=0,onValueChange:i,name:s,uiWeight:a,extraOptions:c}=e,[l,p]=(0,Ke.useState)(+n.toFixed(3));(0,Ke.useEffect)(()=>{p(+n.toFixed(3))},[n]);let m=(0,Ke.useCallback)(g=>{let y=+g.target.value;p(+y.toFixed(3))},[]),u=(0,Ke.useCallback)(()=>{i(l)},[l,i]),f=g=>({flex:g||1});return!((r-t)/o>1e3)&&a&&a>=1&&c?.useSliderForNumberWidget?(0,We.jsxs)("div",{style:{...f(a),display:"flex",alignItems:"center"},children:[(0,We.jsx)("sp-slider",{style:{width:"60%"},min:t,max:r,step:o,value:l,onInput:m,"show-value":"false",class:"sdppp-slider"}),(0,We.jsx)("sp-textfield",{style:{width:"40%"},onInput:m,value:l})]}):(0,We.jsxs)("div",{style:{...f(a),display:"flex",alignItems:"center"},children:[s&&(0,We.jsx)("sp-label",{style:{flex:1},children:s}),(0,We.jsx)("sp-textfield",{style:s?{flex:2}:{width:"100%"},onInput:m,onBlur:u,value:l})]})};var q=w(I(),1);var ut=w(v(),1);function Xn(e){let t=q.default.useRef(null),[r,o]=(0,q.useState)(0),[n,i]=(0,q.useState)(e.value??""),[s,a]=(0,q.useState)(!1);return(0,q.useEffect)(()=>{s||i(e.value??"")},[e.value]),(0,q.useEffect)(()=>{let c=setInterval(()=>{if(t.current){let l=t.current.offsetHeight;l!==r&&o(l)}},16);return()=>clearInterval(c)},[r]),(0,ut.jsxs)("div",{className:"widget-container",style:{...Re(e.uiWeight),position:"relative",height:Math.max(55,r)},children:[(0,ut.jsx)(ls,{textAreaValue:n,setTextAreaValue:i,editing:s,setEditing:a,onValueChange:e.onValueChange,hiddenDivHeight:r}),(0,ut.jsx)("p",{ref:t,style:{fontSize:14,visibility:"hidden",whiteSpace:"pre-line"},children:n})]})}function ls({textAreaValue:e,onValueChange:t,editing:r,setEditing:o,setTextAreaValue:n,hiddenDivHeight:i}){let[s,a]=(0,q.useState)(0),c=(0,q.useCallback)(f=>{let d=f.target.value;t(d),n(d)},[t,n]),l=(0,q.useCallback)(()=>{o(!0)},[o]),p=(0,q.useCallback)(()=>{let f={textfieldRerender:s,editing:!1};s==2&&(f.textfieldRerender=1),a(f.textfieldRerender),o(f.editing)},[s,a,o]),[m,u]=(0,q.useState)(i);return(0,q.useEffect)(()=>{i!=m&&(a(r?2:1),u(i))},[i]),(0,q.useEffect)(()=>{s==1&&Promise.resolve().then(async()=>{await new Promise(requestAnimationFrame),a(0)})},[s]),s==1?"":(0,ut.jsx)("sp-textarea",{style:{position:"absolute",height:"100%",width:"100%",top:0,left:0},value:e,onInput:c,onFocus:l,onBlur:p})}var Zn=w(v(),1),yr=class extends at{onInput=t=>{let r=!!t.target.value;this.setState({value:r}),this.props.onValueChange(r)};render(){let t=this.props.value?{checked:!0}:{};return(0,Zn.jsx)("sp-checkbox",{label:this.props.name||"",style:{...this.computeUIWeightCSS(this.props.uiWeight)},onInput:r=>{this.props.onValueChange(r.target.checked)},...t,children:this.props.name||""})}};function ei(e){return e.replace(/^workflows\//,"").replace(/\.json$/,"")}var z=w(v(),1);function ti(){let{callForPSDExtract:e}=ae(),{workflowAgent:t}=L(),{setWidgetValue:r}=An(),{setShouldTriggerLivePainting:o}=ur(),{state:n}=ue(t,["/widgetTableValue","/widgetTableStructure","/widgetTableErrors"]),i=!!t?.data.hasPSDNodes,s=(0,lo.useCallback)(async(m,u,f,d)=>{await r(m,u,f),o(!0)},[r,o]),a=n?.widgetTableStructure,c=n?.widgetTableValue,l=n?.widgetTableErrors,p=(0,lo.useCallback)((m,u,f,d)=>{if(f.outputType=="PS_DOCUMENT")return m.result.push((0,z.jsx)(hr,{uiWeight:f.uiWeight||12,value:c?.[u.id]?.[d]||"",onSelectUpdate:g=>{s(u.id,d,g,u)},extraOptions:a?.extraOptions},d)),!0;if(f.outputType=="PS_LAYER"){let g=f.options?.documentNodeID||0,y=c?.[g]?.[0]||"";return m.result.push((0,z.jsx)(Oe,{uiWeight:f.uiWeight||12,value:c?.[u.id]?.[d]||"",documentValue:y?y.split("/").pop():"",onSelectUpdate:P=>{s(u.id,d,P,u)},extraOptions:a?.extraOptions},d)),!0}else{if(f.outputType=="IMAGE_PATH")return m.result.push((0,z.jsx)(zn,{uiWeight:f.uiWeight||12,value:c?.[u.id]?.[d]||"",onValueChange:async g=>{await s(u.id,d,g,u)},extraOptions:a?.extraOptions},d)),!0;if(f.outputType=="MASK_PATH")return m.result.push((0,z.jsx)(Jn,{uiWeight:f.uiWeight||12,value:c?.[u.id]?.[d]||"",onValueChange:async g=>{await s(u.id,d,g,u)},extraOptions:a?.extraOptions},d)),!0;if(f.outputType==="number"){let g=f.options?.min??0,y=f.options?.max??100,P=f.options?.step??1;m.result.push((0,z.jsx)($n,{uiWeight:f.uiWeight||12,name:f.name,inputMin:g,inputMax:y,inputStep:P,value:parseFloat(c?.[u.id]?.[d]||"0"),onValueChange:S=>{s(u.id,d,S,u)},extraOptions:a?.extraOptions},d))}else if(f.outputType==="combo")m.result.push((0,z.jsx)(Ne,{uiWeight:f.uiWeight||12,name:f.name,options:f.options?.values||[],onSelectUpdate:g=>{s(u.id,d,g,u)},value:c?.[u.id]?.[d]||"",extraOptions:a?.extraOptions},d));else if(f.outputType==="toggle")m.result.push((0,z.jsx)(yr,{uiWeight:f.uiWeight||12,name:f.name,value:c?.[u.id]?.[d]||"",onValueChange:g=>{s(u.id,d,g,u)},extraOptions:a?.extraOptions},d));else{let g=c?.[u.id]?.[d]||"";m.result.push((0,z.jsx)(Xn,{uiWeight:f.uiWeight||12,value:typeof g=="string"?g:JSON.stringify(g),onValueChange:y=>{s(u.id,d,y,u)},extraOptions:a?.extraOptions},d))}}return!1},[r,c]);return a?(0,z.jsxs)("div",{className:"workflow-edit",children:[(0,z.jsxs)("div",{className:"workflow-edit-title",children:[a.widgetTablePath&&(0,z.jsx)("sp-label",{style:{fontWeight:"bold"},children:ei(a.widgetTablePath)}),i?(0,z.jsx)("a",{onClick:()=>{e(t?.data.sid||"").catch(m=>{alert(m.message)})},children:">"+h("sample .psd")}):""]}),(0,z.jsx)(uo,{widgetTableStructure:a,widgetTableValue:c||{},widgetTableErrors:l||{},onWidgetChange:s,onWidgetRender:p})]}):null}var wr=w(I(),1);var F=w(v(),1);function ri(){let{login:e,loginStyle:t,loginBannerTop:r,loginBannerBottom:o}=ke(),[n,i]=(0,wr.useState)(localStorage.getItem("last-username")||""),[s,a]=(0,wr.useState)(""),[c,l]=(0,wr.useState)("");return(0,F.jsxs)("div",{className:"login-container",children:[r,(0,F.jsx)("div",{className:"login-container-login",children:(0,F.jsxs)("div",{className:"login-form",children:[t==="invitation"?(0,F.jsxs)("div",{className:"login-form-item",children:[(0,F.jsx)("label",{htmlFor:"username",children:h("Invitation Code")}),(0,F.jsx)("sp-textfield",{type:"text",id:"username",placeholder:h("Please input invitation code"),value:n,onInput:p=>i(p.target.value)})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)("div",{className:"login-form-item",children:[(0,F.jsx)("label",{htmlFor:"username",children:h("Username")}),(0,F.jsx)("sp-textfield",{type:"text",id:"username",placeholder:h("Please input username"),value:n,onInput:p=>i(p.target.value)})]}),(0,F.jsxs)("div",{className:"login-form-item",children:[(0,F.jsx)("label",{htmlFor:"password",children:h("Password")}),(0,F.jsx)("sp-textfield",{type:"password",id:"password",placeholder:h("Please input password"),value:s,onInput:p=>a(p.target.value)})]})]}),(0,F.jsx)("div",{className:"login-error-message",children:c}),(0,F.jsx)("button",{className:"login-button",onClick:async()=>{let p=await e(n,s);p.success?(l(""),localStorage.setItem("last-username",n)):l(p.message)},children:h("Login")})]})}),o]})}var Me=w(v(),1);function ni({renderContent:e}){let{connectState:t}=L(),r=(0,oi.useMemo)(()=>e(t,Vn,ti),[t]),{isLogin:o}=ke();return(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Ge,{children:o?r:(0,Me.jsx)(ri,{})}),t!="connected"&&(0,Me.jsx)(Bn,{})]})}var si=w(I(),1);var Pr=w(I(),1);var he=w(v(),1);function ii(e){let t=Se.MU,{state:r}=ue(b,["/comfyUserToken"]),{logout:o}=ae(),{workflowAgent:n}=L(),{workflowAgentSID:i}=Le(),s=Ee(),[a,c]=(0,Pr.useState)(!1);return(0,Pr.useEffect)(()=>{if(!n){b.setComfyUserToken("");return}let l=(p,m)=>{let u=r?.comfyUserToken;b.setComfyUserToken(p),u==""&&a&&(s.resetWebview(),c(!1))};return n.subscribe("/comfyUserToken",l),l(n.data.comfyUserToken,""),()=>{n&&n.unsubscribe(l)}},[n,a,s.resetWebview]),t?(0,he.jsx)("div",{className:"identifier-bar-right",children:n&&r?.comfyUserToken?(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)("sp-label",{children:h("User: ")+r?.comfyUserToken.split("_")[0]}),(0,he.jsx)("sp-label",{children:(0,he.jsx)("a",{onClick:()=>{o(i),c(!1)},children:h("Logout")})})]}):(0,he.jsx)("a",{onClick:()=>{c(!0),e.onRequestLogin?.()},children:h("--multi-user activated, Not Login!")})}):""}var ai=_("uxp");var oe=w(v(),1);function ci(){let{state:e}=ue(b,["/uname","/comfyUser"]),t=L(),{toggleWebviewDialog:r}=Ee(),o=(0,si.useCallback)(()=>{r()},[r]);return(0,oe.jsxs)("div",{className:"promote-bar",children:[(0,oe.jsx)(ds,{}),(0,oe.jsxs)("div",{className:"identifier-bar",children:[(0,oe.jsx)("div",{className:"identifier-bar-left",children:(0,oe.jsxs)("sp-label",{children:["(Photoshop ID: ",e?.uname,")"]})}),t.comfyMultiUser&&(0,oe.jsx)(ii,{onRequestLogin:o})]})]})}function ds(){let{data:e}=pr(),t=e.cloud[ft()=="zhcn"?"zhcn":"en"];return!t||t.length==0?null:(0,oe.jsxs)("div",{className:"cloud-promote-bar",children:[(0,oe.jsx)("span",{className:"cloud-promote-bar-left",children:h("Cloud")}),(0,oe.jsx)("span",{className:"cloud-promote-bar-right",children:t.map(r=>(0,oe.jsxs)("span",{style:{borderColor:r.color},onClick:()=>{ai.shell.openExternal(r.url)},children:[(0,oe.jsx)("img",{src:r.icon}),r.name]}))})]})}Object.assign(globalThis,{SDPPPInternal:fo});})(); /*! Bundled license information: fast-json-patch/module/helpers.mjs: diff --git a/static/sd-ppp_PS.ccx b/static/sd-ppp_PS.ccx index 8024180..92dbcf4 100644 Binary files a/static/sd-ppp_PS.ccx and b/static/sd-ppp_PS.ccx differ